Lago es infraestructura de billing open source que vos hosteás. Commet es una plataforma de billing gestionada que actúa como tu Merchant of Record.
Ambos manejan bien el billing basado en uso. La diferencia está en quién asume la carga operativa.
Resumen
| Lago | Commet | |
|---|---|---|
| Tipo | Motor de billing open source | Billing gestionado + MoR |
| Hosting | Self-hosted (o Lago Cloud) | Completamente gestionado |
| Merchant of Record | No (vos sos el vendedor) | Sí (Commet es el vendedor) |
| Procesamiento de pagos | Traés el tuyo (Stripe, Adyen, etc.) | Incluido (Stripe por detrás) |
| Manejo de impuestos | No incluido | Integrado (el MoR lo maneja) |
| Billing por uso | Medición y agregación sólidas | First-class (metered, credits, balance) |
| Soporte LATAM | Sin foco local | LATAM-first con 9+ monedas locales |
| Precio | Gratis (self-hosted), Lago Cloud gratis hasta $250K luego 0.75%, Performance $599/mes | 4.5% + $0.40 por transacción |
Open Source vs Servicio Gestionado
Lago: vos manejás la infraestructura
Lago te da el motor de billing y vos lo corrés. Lo desplegás en tu infraestructura, mantenés el uptime, manejás los backups de base de datos, gestionás las actualizaciones y lo escalás a medida que crece tu volumen de transacciones.
La ventaja es el control. Ves cada línea de código, sos dueño completo de tus datos y no pagás nada por el software si lo hosteás vos. Lago tiene una comunidad de desarrolladores activa y un roadmap transparente.
La desventaja es el costo operativo. Correr infraestructura de billing no es lo mismo que correr tu producto. Los sistemas de billing deben ser altamente disponibles, consistentes y auditables. Si tu motor de billing se cae, no podés cobrarle a los clientes ni verificar entitlements.
Commet: nada que desplegar
Commet es completamente gestionado. No hay infraestructura que mantener, no hay actualizaciones que aplicar, no hay base de datos que respaldar. Integrás vía SDK y Commet se encarga de todo, desde la medición hasta el billing y el cobro de pagos.
El trade-off es menos control sobre el sistema subyacente. Dependés del uptime y el roadmap de Commet.
Procesamiento de Pagos
Lago no procesa pagos. Conectás tu propio procesador de pagos (Stripe, Adyen, GoCardless) y configurás la integración. Lago genera facturas, pero cobrar el dinero es tu responsabilidad. Eso significa manejar fallos de pago, reintentos y conciliación vos mismo.
Commet incluye procesamiento de pagos a través de Stripe. Cuando un cliente hace checkout o una factura vence, Commet cobra el pago. El manejo de pagos fallidos, la lógica de reintentos y la conciliación vienen integrados.
Impuestos y Compliance
Esta es la diferencia práctica más grande entre los dos.
Lago no maneja impuestos. Vos calculás el impuesto, lo cobrás, lo remitís y presentás las declaraciones. Si vendés globalmente, eso significa registrarte en cada jurisdicción donde tengas obligaciones fiscales, entender las reglas locales y mantenerte en compliance a medida que cambian las regulaciones. Solo para ventas en EE.UU., podés necesitar manejar sales tax en más de 45 estados con diferentes tasas y reglas.
Commet es un Merchant of Record. Commet es el vendedor legal. Cálculo de impuestos, cobro, remisión, facturación y compliance los maneja Commet. No necesitás registrarte para impuestos en ningún país. Esto no es una integración fiscal, es una transferencia completa de responsabilidad.
Para una startup que vende a clientes en múltiples países, la diferencia entre "integrar una API de impuestos" y "alguien más se encarga de todo" son cientos de horas por año.
Comparación de Billing por Uso
Ambas plataformas toman en serio el billing basado en uso. Los enfoques difieren.
| Característica | Lago | Commet |
|---|---|---|
| Ingesta de eventos | API HTTP con deduplicación | SDK con procesamiento en tiempo real |
| Tipos de agregación | Count, sum, max, unique count, weighted sum | Metered, credits, balance |
| Entitlements en tiempo real | No (procesamiento batch) | Sí (consulta antes de la acción) |
| Sistemas de créditos | Créditos prepagos con wallets | Credit packs first-class |
| Cuentas de balance | Wallet con top-ups | Modelo de balance integrado |
| Períodos de billing | Semanal, mensual, trimestral, anual | Mensual, trimestral, anual |
| Billing progresivo | Sí (cargos por adelantado) | Híbrida (base adelantada + true-up de uso) |
Lago es fuerte en flexibilidad de agregación. Podés definir reglas de medición complejas con múltiples tipos de agregación y filtros. Si tu modelo de uso requiere pipelines de agregación personalizados, Lago te da más opciones de configuración.
Commet es más fuerte en control de acceso en tiempo real. Tu aplicación verifica entitlements antes de que un usuario tome una acción, obteniendo una respuesta determinista sobre si el usuario puede proceder. Sin procesamiento batch, sin demoras de conciliación.
Experiencia de Desarrollador
Lago provee una REST API, client libraries en Ruby y Node.js, y un dashboard self-hosted. La configuración se maneja por código a través de llamadas a la API. La naturaleza open source significa que podés leer el código fuente, contribuir correcciones y entender exactamente cómo funcionan los cálculos de billing.
Commet es SDK-first con componentes embebibles. Checkout y el portal de cliente se integran directamente en tu aplicación en vez de redirigir a una página hosteada. Las verificaciones de entitlements son llamadas API sincrónicas, no state machines basadas en webhooks.
Cuándo Elegir Lago
- Querés control total sobre tu infraestructura de billing y tus datos
- Tu equipo tiene la capacidad de operar un sistema de billing self-hosted
- Necesitás pipelines de agregación complejos para medición de uso
- Ya tenés resuelto el procesamiento de pagos y el compliance fiscal
- Preferís software open source y querés inspeccionar o modificar el código
- La previsibilidad de costos importa más que la simplicidad operativa (self-hosted es gratis)
Cuándo Elegir Commet
- Querés que alguien más se encargue de impuestos, compliance y cobro de pagos
- No querés operar infraestructura de billing
- Tu producto necesita verificaciones de entitlements en tiempo real
- Vendés a clientes en LATAM y necesitás precios en moneda local
- Querés checkout y portal de billing embebidos en tu app
- Preferís pagar por transacción antes que gestionar costos de infraestructura
Reflexión Final
Lago te da un motor de billing open source con control total y costo de software cero. Commet te da un servicio de billing gestionado que maneja pagos, impuestos y compliance en tu nombre.
La pregunta no es cuál tiene mejores funcionalidades de billing. La pregunta es si querés asumir la carga operativa de la infraestructura de billing y el compliance fiscal, o pagar una comisión por transacción para que sea problema de otro. También podés ver cómo Commet se compara con Stripe, Paddle y Chargebee.