El recurring billing es el proceso automatizado de cobrar pagos a los clientes en intervalos regulares sin requerir acción manual cada vez. El cliente autoriza un método de pago inicial, y el sistema cobra ese método en un calendario definido hasta que se cancele la suscripción. Es la columna vertebral de todo modelo de negocio SaaS.
Cómo funciona el recurring billing
En su núcleo, el recurring billing tiene un loop simple: cobrar al cliente, esperar que pase el intervalo, cobrar de nuevo. Pero los detalles importan.
Cada ciclo de cobro tiene dos fases. Al inicio del período, el precio base del plan se cobra por adelantado. El cliente paga $99 el 15 de marzo por acceso del 15 de marzo al 15 de abril. Al final del período, cualquier cargo basado en uso se calcula y se agrega al recibo de cierre. Esto se llama true-up.
El cargo por adelantado cubre la parte predecible del recibo (precio base del plan, features incluidas). El true-up cubre la parte variable (overage de metered, seats extra agregados a mitad de ciclo, activaciones de addons). Dividir el cobro de esta forma da a los clientes costos predecibles por adelantado mientras captura ingresos variables.
Intervalos de cobro
Tres intervalos de cobro son estándar en SaaS.
Mensual es el más común. El cliente paga cada 30 días (anclado a su fecha de inicio de suscripción, no al mes calendario). Los cobros mensuales ofrecen el menor compromiso para el cliente y el revenue recognition más frecuente para el vendor.
Trimestral cobra cada 90 días. Algunos productos B2B ofrecen cobros trimestrales como punto medio entre la flexibilidad mensual y el compromiso anual. Es menos común pero útil cuando el ciclo de venta favorece una cadencia trimestral.
Anual cobra una vez cada 12 meses, típicamente a una tarifa con descuento comparada con el pricing mensual. Un plan que cuesta $99/mes podría ofrecerse a $948/año ($79/mes efectivo), dándole al cliente un 20% de descuento a cambio de un compromiso de 12 meses. Los cobros anuales mejoran la previsibilidad del cash flow y reducen el churn involuntario por fallos de pago.
True-up de uso entre intervalos
Acá hay un detalle que atrapa a muchas implementaciones de cobros desprevenidas: el overage basado en uso siempre se calcula mensualmente, sin importar el intervalo de cobro.
Un cliente en un plan anual de $1,188/año con 10,000 llamadas a API incluidas por mes no recibe 120,000 llamadas para usar como quiera a lo largo del año. Recibe 10,000 llamadas por mes. Si hace 15,000 llamadas en marzo, el overage de 5,000 llamadas se calcula y se cobra al final de marzo, aunque su próximo cargo base no vence hasta el año siguiente.
Esto previene un escenario donde un cliente concentra todo su uso en el primer mes, consumiendo 100,000 llamadas, y después navega el resto de los 11 meses. El true-up mensual asegura que el overage siempre se mida contra la cuota mensual.
Para más sobre cómo interactúan los ciclos de cobro y los recibos, consultá la documentación de recibos y ciclos de cobro.
Cobro de pagos
El recurring billing requiere un método de pago almacenado. Cuando un cargo vence, el sistema crea un payment intent contra la tarjeta o cuenta bancaria del cliente. Si el pago es exitoso, el recibo se marca como pagado y la suscripción continúa. Si falla, la suscripción entra en un proceso de dunning con intentos de reintento.
La confiabilidad del cobro de pagos impacta directamente en los ingresos. Los pagos fallidos que no se recuperan se convierten en churn involuntario. Esto es distinto del churn voluntario (el cliente cancela activamente) y es frecuentemente una fuente mayor de ingresos perdidos que las cancelaciones.
Recurring billing vs. cargos únicos
El recurring billing no es el único tipo de cargo en un sistema de suscripciones. Los cargos únicos aparecen junto a los recibos recurrentes en varias situaciones: compras de credit packs, prorrateo de activación de addons, y prorrateo de upgrade de plan. Estos son cargos que no se repiten.
El sistema debe distinguir entre los dos porque afectan el revenue recognition de forma diferente. Los cargos recurrentes se reconocen a lo largo del período de servicio. Los cargos únicos se reconocen en el punto de entrega.
Por qué el recurring billing es difícil
El concepto es simple, pero la implementación está llena de casos borde. Límites de timezone al cierre del período, vencimiento de métodos de pago a mitad de ciclo, reembolsos parciales en upgrades prorrateados, conversión de moneda para clientes internacionales, y lógica de reintentos para pagos fallidos, todo necesita manejarse correctamente.
Un solo error de cobro a escala puede afectar a miles de clientes simultáneamente. Cobrar de más erosiona la confianza. Cobrar de menos erosiona los ingresos. Hacerlo bien requiere tratar el sistema de cobros y pagos con el mismo rigor que la infraestructura core del producto.
Relacionados
- Ciclo de cobro: el período entre dos fechas de recibo
- Subscription Billing: el modelo más amplio de cobrar por acceso continuo
- Dunning: manejo de pagos fallidos con reintentos
- Prorrateo: ajustes justos a mitad de ciclo cuando los clientes cambian de plan
- Recibos y ciclos de cobro: cómo funcionan juntos los ciclos y los recibos