Saltar al contenido principal

¿Tienes una agencia de Bubble o Webflow? Por qué la volatilidad de los precios por unidades de carga convierte tus contratos con clientes en un problema de costos repercutibles, no de tarifa fija

Publicado 15 min de lecturaMike ThriftMike Thrift
¿Tienes una agencia de Bubble o Webflow? Por qué la volatilidad de los precios por unidades de carga convierte tus contratos con clientes en un problema de costos repercutibles, no de tarifa fija
En esta página

La app de tu cliente acaba de tener su mejor mes. Las inscripciones se triplicaron, los flujos de trabajo que construiste funcionan a la perfección y el fundador está encantado. Luego llega la factura de la plataforma: dos millones de unidades de carga por encima del límite del plan, facturadas a treinta centavos por cada mil. Eso es un excedente de $600 sobre un plan de $119 — y si tu contrato dice "hosting incluido" dentro de una tarifa mensual fija, esos $600 salen de tu margen, no del presupuesto del cliente. Su éxito acaba de convertirse en tu pérdida, y nada en tu alcance de trabajo lo anticipó.

Este es el riesgo de precios que define operar una agencia de no-code en 2026. Bubble factura por consumo, Webflow mide ancho de banda y volumen de contenido, y ambas ajustan sus precios periódicamente. Una tarifa fija finge que esos costos son predecibles. No lo son. Las agencias que sobreviven a esto tratan el gasto de plataforma por lo que realmente es: un costo repercutible que fluye del proveedor, a través de tus libros, hasta el cliente — donde tu ingreso real es el margen y la tarifa de gestión, nunca el reembolso en sí.

Cómo te factura realmente Bubble en 2026​

Los precios de portada de Bubble parecen moderados. Con facturación anual, los planes web van desde $29 al mes para Starter, $119 para Growth y $349 para Team, con un nivel gratuito de $0 y Enterprise con precio a consultar. La facturación mensual cuesta más: $32, $134 y $399 respectivamente. Pero la tarifa del plan es la parte más pequeña de la mayoría de las facturas de producción. El medidor real es la unidad de carga.

Cada plan de pago incluye una asignación mensual de unidades de carga: 175.000 unidades en Starter, 250.000 en Growth y 500.000 en Team. El plan gratuito incluye 50.000 pero no puede desplegar una app en vivo. Una unidad de carga mide el trabajo del servidor — búsquedas en la base de datos, ejecuciones de flujos de trabajo, llamadas a la API, cargas de páginas, operaciones de archivos — y el consumo varía enormemente según la operación. Una carga de página simple cuesta aproximadamente entre media unidad y dos unidades; una sola búsqueda compleja puede costar de 10 a 50. Una app con flujos de trabajo conversacionales o búsquedas sin optimizar puede agotar la asignación de Starter mucho antes de que su tráfico parezca impresionante.

Cuando se agota la asignación, la tarifa de excedente sin ningún nivel adicional es de $0.30 por cada 1.000 unidades. Un millón de unidades extra en un mes — fácil para una app en crecimiento con flujos de trabajo pesados en el backend — cuesta $300. Los niveles de carga prepagados reducen sustancialmente la tarifa por unidad, hasta aproximadamente $0.10 por cada 1.000 en el nivel más grande, pero tienes que comprar el nivel antes del pico, y los niveles son un compromiso mensual propio.

Tres mecánicas hacen esto especialmente traicionero para las agencias. Primero, el consumo es genuinamente difícil de predecir de antemano; dos apps con recuentos de usuarios idénticos pueden diferir en un orden de magnitud en carga según cómo estén construidos sus flujos de trabajo. Segundo, los excedentes están activados por defecto, y Bubble envía un correo al titular de la cuenta al 75 por ciento y al 100 por ciento de la asignación — pero si tu agencia es la titular de la cuenta, ese correo te llega a ti, no al cliente cuyos usuarios provocaron el pico. Tercero, desactivar los excedentes no limita la factura de forma elegante: la app se desconecta cuando alcanza el límite hasta que se reactivan los excedentes, se compra un nivel o comienza el siguiente ciclo. "El sitio se cayó porque alcanzamos un límite de uso que nadie estaba vigilando" no es una conversación que quieras tener con un cliente.

Webflow tiene la misma forma con medidores distintos​

Webflow no usa unidades de carga, pero su estructura de precios tiene el mismo perfil de volatilidad desde la perspectiva de una agencia: una tarifa base modesta más medidores que se mueven con el éxito del cliente.

En mayo de 2026 Webflow fusionó sus antiguos planes de sitio CMS y Business en un único plan Premium: $25 al mes por sitio con facturación anual ($39 mensual), que cubre 300 páginas estáticas, 20.000 elementos del CMS y 50 GB de ancho de banda. El plan Basic de $15 al mes cubre un dominio personalizado y 10 GB de ancho de banda pero sin CMS. Todo lo que supere el ancho de banda incluido se vende como complementos de pago, hasta 2,5 terabytes — así que el lanzamiento viral de un cliente o un trimestre intenso de tráfico de imágenes y video se convierte directamente en una factura de Webflow más grande.

Y el plan de sitio es solo una de tres facturas. Los planes de espacio de trabajo para colaboración de diseño, los asientos adicionales de diseñadores, las localizaciones adicionales y la capacidad de transacciones de comercio electrónico se facturan por separado, además de la tarifa por sitio. Un cliente que pide "solo un idioma más" o "acceso para dos editores más" te está pidiendo que aumentes una pila medida — y si tu contrato cotiza un único número mensual fijo para "sitio web más hosting", cada uno de esos síes reduce tu margen.

Ambas plataformas también ajustan sus precios. Bubble modificó los precios de Starter en octubre de 2026; Webflow reestructuró toda su línea de planes de sitio a mitad de año. Cualquier cotización fija de varios meses que incorpore los precios de plataforma actuales es una apuesta a que el proveedor se quedará quieto. Esa apuesta lleva años perdiendo.

El error contractual: agrupar costos medidos dentro de una tarifa fija​

El modo de fallo es casi siempre la misma frase, enterrada en una propuesta o en un acuerdo marco de servicios: una tarifa mensual fija que "incluye el hosting". Se lee como simplicidad para el cliente. En la práctica convierte a tu agencia en la aseguradora de la volatilidad del proveedor — cobras una prima fija y absorbes una desventaja medida ilimitada.

Los informes del sector sobre proyectos de agencias sitúan las tarifas típicas de proyectos en Bubble entre $20.000 y $250.000, y señalan la trampa específica del margen: cuando entregas la app de un cliente y el negocio del cliente tiene éxito, el consumo sube, y o bien el cliente paga más de lo que nunca presupuestó o la agencia absorbe el aumento. El precio fijo sobre un alcance vago ya es la fuente más común de disputas entre agencia y cliente en servicios de software en general; añadir una factura de terceros medida dentro del precio fijo convierte cada pico de uso en una renegociación.

La misma trampa aparece un nivel más abajo en el trabajo de IA y automatización, donde las agencias que agrupan los costos de API y tokens en retenedores fijos descubren que un cambio de precio del proveedor se convierte en su pérdida de la noche a la mañana. El gasto de plataforma se comporta exactamente igual que el gasto en tokens: medido por terceros, impulsado por el cliente y fuera de tu control. Los costos con esas tres propiedades no pertenecen dentro de una tarifa fija. Pertenecen a una cláusula de repercusión.

Hay un segundo costo más silencioso al agrupar: oculta los números al cliente. Un cliente que nunca ve la tendencia de unidades de carga no tiene razón para aprobar el trabajo de optimización que la reduciría — reestructurar una búsqueda ineficiente, mover la lógica pesada a flujos de trabajo del backend, comprar un nivel de carga antes del pico en lugar de pagar el excedente bruto después. La facturación transparente de repercusión convierte el uso en un panel compartido que ambos vigiláis, que es el único arreglo en el que el trabajo de optimización se vende solo.

La solución: convertir el gasto de plataforma en un costo repercutible​

Los costos repercutibles son gastos que tu agencia paga en nombre de un cliente — suscripciones de proveedores, facturas de uso, tarifas de licencias — que se refacturan al cliente, ya sea a costo o con un margen de gestión. El concepto es estándar en la contabilidad de agencias: los costos propios del cliente fluyen a través de tus libros sin convertirse en tu ingreso. Aplicado a las plataformas no-code, hay tres modelos viables. Elige uno por cliente, por escrito, antes de que la app entre en vivo.

Modelo 1: el cliente es titular de la cuenta del proveedor y paga directamente. El cliente crea su propia cuenta de Bubble o Webflow, añade su propia tarjeta y es dueño del plan, los niveles y los excedentes. Tu agencia se invita como colaborador o editor invitado. Este es el arreglo más limpio — la factura medida nunca toca tus libros — y es el valor predeterminado correcto para clientes más grandes con su propia función financiera. La desventaja conocida: a veces los clientes invierten de menos en su nivel de plan para ahorrar dinero, lo que crea cuellos de botella de rendimiento e interrupciones por límite alcanzado que luego tienes que diagnosticar y explicar. Si eliges este modelo, incluye una recomendación de nivel mínimo en la documentación de entrega y una cláusula que establezca que operar por debajo de ese nivel es bajo riesgo del cliente.

Modelo 2: la agencia paga y refactura a costo más un margen. Tú eres titular de la cuenta del proveedor, pagas la factura de la plataforma con tu propia tarjeta y facturas al cliente cada mes por el gasto exacto de plataforma más una tarifa de gestión — típicamente del 10 al 20 por ciento de la repercusión, el rango que la mayoría de las agencias usa para cubrir la gestión de proveedores, la conciliación y el anticipo del efectivo. Este modelo conviene a clientes más pequeños que quieren una sola factura y cero administración de proveedores. Tu contrato debe indicar el porcentaje de margen, la cadencia de facturación y — fundamentalmente — que los aumentos de precio del proveedor se repercuten automáticamente. Sin esa última frase, cada cambio de precios de Bubble o Webflow reabre tu tarifa.

Modelo 3: un plan de cuidado agrupado con un tope de uso y una cláusula de excedente. Cotizas un retenedor mensual fijo que incluye el gasto de plataforma hasta un tope declarado — por ejemplo, "incluye el plan Growth más hasta $150 al mes en excedentes de unidades de carga" — y todo lo que supere el tope se factura a costo más margen. Esto da al cliente previsibilidad presupuestaria para los meses normales mientras mantiene el riesgo de picos donde corresponde. El tope debe nombrar tanto el nivel del plan como un margen de excedente en dólares; "incluye hosting" sin números es el Modelo 0, la trampa de la que intentas escapar.

Sea cual sea el modelo que elijas, cinco cláusulas pertenecen al enunciado de trabajo: quién es titular de la cuenta del proveedor y qué tarjeta está registrada; quién paga los excedentes y las mejoras de nivel, y por encima de qué umbral en dólares necesitas aprobación por escrito antes de comprar un nivel; el porcentaje de margen sobre el gasto refacturado; un informe mensual de uso que envías con la factura, mostrando asignación, consumo y tendencia; y el reconocimiento del cliente de que los cambios en el precio de lista del proveedor se repercuten sin una enmienda al contrato. Esa quinta cláusula es la que las agencias olvidan y la que después más necesitan.

Regístralo bien: los reembolsos no son tus ingresos​

Una vez que el gasto de plataforma fluye a través de tu agencia, la contabilidad tiene que mantenerlo visiblemente separado de lo que realmente ganas. Supón que Bubble cobra a tu tarjeta $300 por el excedente de octubre de un cliente — un millón de unidades extra a $0.30 por cada mil — y refacturas al cliente $345: los $300 a costo más una tarifa de gestión del 15 por ciento. Tu ingreso real de esa factura es $45, no $345. Registrar los $345 completos como ingresos exagera tu cifra de negocio, infla cualquier cálculo fiscal o de valoración basado en ingresos y hace que un reembolso o crédito posterior sea una reversión de ingresos en lugar de lo que realmente es: dinero del cliente pasando a través.

La norma contable está de acuerdo. Bajo la ASC 606, el marco de principal frente a agente pregunta si controlas el servicio antes de que se transfiera al cliente. No controlas el cómputo de Bubble ni el ancho de banda de Webflow — lo hace el proveedor — así que sobre el gasto de plataforma refacturado tu agencia es un agente, y la presentación correcta es neta: el margen como ingreso por tarifas, con el reembolso pasando por líneas de repercusión emparejadas. En concreto, mantén dos pares de cuentas: ingresos repercutibles emparejados contra gastos repercutibles, e ingreso por tarifas por separado. El par repercutible debería netear a aproximadamente cero cada mes, salvo diferencias de sincronización; el margen vive en el ingreso por tarifas, donde se miden tus márgenes.

Así es como se ve eso en contabilidad de texto plano. La agencia paga el excedente de $300 de Bubble con su propia tarjeta y luego factura al cliente $345:

2026-10-01 open Assets:Checking:Operating USD
2026-10-01 open Assets:Receivable:Client-Acme USD
2026-10-01 open Expenses:Passthrough:Bubble-WU USD
2026-10-01 open Income:Passthrough-Reimbursement USD
2026-10-01 open Income:Fees:Hosting-Markup USD
 
2026-10-31 * "Bubble" "Excedente de WU de octubre, app del cliente Acme, 1M de unidades a 0.30 por 1K"
  Expenses:Passthrough:Bubble-WU  300.00 USD
  Assets:Checking:Operating  -300.00 USD
 
2026-10-31 * "Acme Corp" "Reembolso de plataforma de octubre más tarifa de administración de hosting del 15 por ciento"
  Assets:Receivable:Client-Acme  345.00 USD
  Income:Passthrough-Reimbursement  -300.00 USD
  Income:Fees:Hosting-Markup  -45.00 USD

Repasa la lógica. La primera transacción registra el cargo del proveedor como un gasto repercutible, no como tu propio costo de software — aparcarlo en gastos operativos ordinarios es el error que hace que tu base de costos parezca inflada y tus márgenes parezcan estrechos. La segunda transacción divide la factura del cliente: $300 se compensan contra la línea de reembolso, que netea con el gasto a cero, y solo los $45 de margen aterrizan en el ingreso por tarifas. Si el cliente impugna el excedente o Bubble emite un crédito, el ajuste impacta el par repercutible y tus ingresos reportados nunca se mueven. La documentación cubre patrones de estructura de cuentas como este con más profundidad, y Fava muestra el par repercutible como su propio segmento para que puedas confirmar de un vistazo que netea a cero cada mes.

Dos hábitos contables hacen que esto se mantenga. Primero, concilia el gasto de plataforma por cliente cada mes, tanto contra la factura del proveedor como contra tu refacturación — los paneles de unidades de carga se desvían de las facturas con más frecuencia de la que esperarías, y el mes que te saltes es el mes en que se renovó un nivel sin que nadie lo notara. Segundo, nunca dejes que el saldo de plataforma de un cliente se acumule en tu tarjeta entre trimestres; factura las refacturaciones mensualmente con los mismos plazos de pago que tus tarifas, porque un excedente de $600 sin refacturar que envejece en tus gastos es un préstamo sin intereses que nunca acordaste hacer.

Tu siguiente paso: audita los contratos que ya firmaste​

Saca tus acuerdos marco y enunciados de trabajo actuales esta semana y busca la frase que crea este riesgo: cualquier variante de "hosting incluido" asociada a un número fijo. Para cada uno, comprueba cuál de los tres modelos describe realmente — cliente paga, refacturación con margen o plan de cuidado con tope — y si están presentes las cinco cláusulas: titular de la cuenta, responsabilidad de excedentes, porcentaje de margen, informe mensual de uso y repercusión automática de los cambios de precio del proveedor. La mayoría de las agencias encuentra al menos un cliente en un paquete sin tope y al menos un contrato silencioso sobre el ajuste de precios.

Luego corrígelos en orden de renovación, empezando por el cliente cuya app crece más rápido — ahí es donde aterriza el siguiente pico. Pasa las nuevas build a cuentas en manos del cliente o a términos de refacturación explícitos desde el día uno, pon el panel de uso en la factura mensual y deja que la factura medida haga lo que se supone que debe hacer: subir y bajar con el éxito del cliente, con el presupuesto del cliente, mientras tu margen sigue siendo tuyo.

Fuente: https://beancount.io/es/blog/2026/11/10/bubble-webflow-agency-workload-unit-pass-through-cost-contracts-guide

Publicado: 10 de noviembre de 2026