Tu API acaba de superar los $18,000 en ingresos recurrentes mensuales con 340 clientes, tu panel de Stripe muestra un margen bruto saludable del 78%, y tu contador pide ver tu calendario de reconocimiento de ingresos. Abres tu contabilidad y no hay nada que mostrar — solo una cuenta corriente con depósitos que nunca coinciden con tus informes de Stripe y una hoja de cálculo que dejaste de actualizar en marzo.
Esa brecha es donde la contabilidad de Micro-SaaS se rompe. El negocio parece engañosamente simple — sin inventario, sin almacén, márgenes que harían llorar a un minorista — pero el dinero se mueve de maneras que un libro de "ingresos menos gastos" estándar no puede capturar. Uso medido, paquetes de créditos prepagados, tarifas de procesador deducidas antes de que veas el efectivo, impuestos globales recaudados en tu nombre, e ingresos diferidos que hacen que tu saldo bancario te mienta. Si te equivocas en cualquiera de estos, declaras ingresos de forma incorrecta, pagas impuestos de más o fijas el precio de tu próximo nivel basándote en matemáticas fantásticas.
Esta guía cubre la contabilidad que realmente se ajusta a un negocio de Micro-SaaS o API: cómo estructurar la facturación basada en uso para que tus libros se mantengan limpios, cómo conciliar los procesadores de pagos sin perder la cabeza al final del mes, y por qué incluso un negocio con margen superior al 70% necesita contabilidad de devengo real desde el primer día.
Por Qué los Libros de Micro-SaaS Son Más Difíciles de Lo Que Parecen
Las pequeñas empresas tradicionales registran una venta cuando el efectivo cambia de manos o se paga una factura. Un Micro-SaaS rara vez hace cualquiera de las dos. Considera un mes típico para una pequeña API o herramienta de IA:
- 120 clientes en el plan Starter de $29/mes con 500 llamadas a API incluidas
- 40 clientes en el plan Pro de 0.02 por llamada en exceso
- 60 clientes que compraron paquetes de créditos prepagados ($49 por 2,000 créditos) y los gastan de manera irregular
- Un puñado de clientes empresariales con prepago anual que cobraste en enero
En cualquier día dado, cobras efectivo que aún no es ingreso, reconoces ingresos que cobraste hace semanas, debes tarifas de procesador que nunca facturaste y entregas uso que aún no se ha facturado. Un conjunto de libros en base de efectivo colapsa todo eso en "dinero que entra, dinero que sale" y te dice casi nada sobre si el negocio está realmente creciendo.
Las Tres Cosas Que Hacen Diferente al Micro-SaaS
Costo variable por unidad. Cada llamada a API, generación de IA o entrega de webhook te cuesta algo: una tarifa de tokens de LLM upstream, cómputo, ancho de banda o una API de terceros que revendes. Las suscripciones planas ocultan esa variabilidad hasta que un usuario intensivo consume 50 veces el promedio y elimina el margen de una cohorte entera. Tus libros necesitan mostrar el costo de bienes vendidos (COGS) por unidad, no solo el gasto total de hosting.
Ingresos variables por cliente. Dos clientes en el mismo plan de $29 pueden generar ingresos muy diferentes una vez que los excesos y las recargas de créditos entran en juego. Si registras solo la tarifa de suscripción y tratas los excesos como incidentales, subestimas los ingresos de tus mejores clientes y fijas mal el precio de tus niveles.
Ingresos prepagados y diferidos. Los paquetes de créditos y los planes anuales te dan efectivo hoy por un servicio que entregarás durante semanas o meses. Ese efectivo es un pasivo — ingreso no devengado — hasta que el cliente realmente consuma los créditos o expire el período de servicio. Registrarlo como ingreso al recibirlo exagera las ganancias ahora y las subestima después, lo que importa en el momento en que necesitas un préstamo, una valoración o una declaración de impuestos que coincida con la realidad.
Elegir un Modelo de Facturación Que Tu Libro de Contabilidad Pueda Manejar
El modelo de facturación que elijas es tanto una decisión de contabilidad como de precios. Cada uno crea diferentes eventos de reconocimiento, conciliación e impuestos.
Suscripción Plana
Todos pagan la misma tarifa independientemente del uso. La contabilidad es trivial: una factura recurrente por cliente por período, ingreso reconocido uniformemente durante el período. El problema es económico, no contable — subsidias a los usuarios intensivos y dejas dinero sobre la mesa con los ligeros. El precio plano funciona como fase de aprendizaje mientras mides el consumo, pero rara vez sobrevive una vez que entiendes tu costo por unidad.
Puramente Basado en Uso (Pago por Llamada, por Token, por Hora de Asiento)
Mides el consumo y facturas después. El ingreso y el costo se mueven juntos, lo cual es satisfactorio en una hoja de cálculo y aterrador para un comprador empresarial que no puede pronosticar el gasto. Desde el punto de vista contable, el uso puro crea ingresos no facturados al final de cada mes: servicio entregado pero aún no facturado. Necesitas devengarlo. También necesitas una medición robusta en la que tu libro pueda confiar, porque la factura es tan precisa como el contador.
Es más adecuado para APIs orientadas a desarrolladores donde el comprador es lo suficientemente técnico para pronosticar el uso. Menos adecuado para herramientas de prosumidores donde la previsibilidad vende.
Híbrido: Base de Suscripción + Cuota Incluida + Exceso
Este es el modelo predeterminado que ha surgido para la mayoría de los Micro-SaaS y herramientas de IA: una suscripción mensual incluye una cuota (créditos, llamadas, generaciones); el consumo más allá de la cuota se factura a una tarifa de exceso por unidad, a menudo de 2 a 4 veces tu costo real.
Por qué gana operativamente: los compradores obtienen previsibilidad para el uso típico, capturas más ingresos de los usuarios intensivos sin asustar a los ligeros, y los márgenes brutos están protegidos porque los excesos se fijan muy por encima del costo. Para tus libros, la facturación híbrida significa dos flujos de ingresos por cliente: ingreso recurrente de suscripción reconocido de manera proporcional, e ingreso variable por exceso reconocido cuando ocurre el exceso. Mantenlos en cuentas de libro separadas. Cuando luego preguntes "¿qué porcentaje de MRR es realmente variable?", tendrás la respuesta sin revisar facturas.
Un esquema de niveles práctico:
- **Starter 0.05 por generación adicional
- **Pro 0.04 por generación adicional
- **Scale 0.03 por generación adicional
Dimensiona cada cuota para que aproximadamente el 80% de los clientes en ese nivel nunca alcancen el límite. El producto se siente ilimitado; el 20% que sí alcanza el límite financia tu infraestructura.
Paquetes de Créditos Prepagados
Los clientes compran créditos por adelantado y los gastan con el tiempo. Los créditos te dan un mejor momento de efectivo — cobras antes de entregar — y un desencadenante natural de venta adicional cuando los saldos bajan. Pero cada venta de créditos crea ingresos diferidos desde el primer día. Debitas efectivo, acreditas una cuenta de pasivo como Pasivos:IngresosNoDevengados:PaquetesDeCréditos, y solo lo mueves a Ingresos:UsoDeCréditos a medida que se consumen los créditos. Vender 1,000 paquetes a 49,000 como ingreso ese mes está bien para tu cuenta bancaria y mal para tu estado de pérdidas y ganancias.
Una estructura común que convierte bien:
- 500 créditos por $14 (nunca expiran)
- 2,000 créditos por $49 (14% de descuento)
- 10,000 créditos por $199 (29% de descuento, procesamiento prioritario)
- Recarga mensual: 1,500 créditos por $39/mes con un 10% de bonificación sobre el paquete equivalente
Los compradores de paquetes que recargan regularmente son tus mejores candidatos para la recarga mensual — haz que las matemáticas por crédito sean obvias y deja que la actualización se venda sola.
Precios Basados en Resultados
Cobra por resultado exitoso: por ticket de soporte resuelto, por cliente potencial convertido, por flujo de trabajo completado. Es convincente cuando el resultado es medible y valioso, pero exige infraestructura para rastrear y probar que el resultado realmente ocurrió. Para la contabilidad, cada "resultado" es una obligación de desempeño que satisfaces en un momento dado, y necesitas pistas de auditoría para respaldar cada factura.
Conciliación del Procesador de Pagos: Dónde Va Realmente el Dinero
Si usas Stripe, Paddle, Lemon Squeezy o un Merchant of Record como Fungies o Dodo Payments, el efectivo que llega a tu cuenta bancaria nunca es el número que muestra tu panel. Un pago típico de Stripe se ve así:
- Ventas brutas: $12,400
- Menos tarifas de Stripe (2.9% + 412
- Menos reembolsos: -$180
- Menos disputas y contracargos: -$45
- Pago neto a tu banco: $11,763
Si registras esos 637 y has ocultado completamente tus costos de procesamiento, tasa de reembolsos y exposición a disputas de tus propias finanzas.
El Patrón de Conciliación
Concilia con el informe del procesador, no con el depósito bancario. Al final del mes:
-
Importa el informe de liquidación del procesador: ventas brutas por producto/plan, tarifas, reembolsos, disputas, impuestos recaudados. Todo procesador de buena reputación proporciona una exportación CSV o API con estas columnas desglosadas diariamente.
-
Registra el bruto en las cuentas de ingresos correctas. La base de suscripción, el exceso y los canjes de paquetes de créditos tienen cada uno su propia cuenta. Este es el ingreso que tus clientes realmente pagaron antes de que alguien tomara un recorte.
Activos:Banco:CuentaCorriente $11,763 Gastos:TarifasDeProcesador:Stripe $412 Activos:CuentasPorCobrar:ReembolsosPendientes $180 Gastos:Disputas:Contracargos $45 Ingresos:Suscripciones:Starter Ingresos:Suscripciones:Pro Ingresos:Uso:Exceso Ingresos:PaquetesDeCréditos:CanjeadosLos nombres exactos de las cuentas son tuyos para elegir, pero el principio es fijo: bruto adentro, tarifas y reembolsos afuera, neto al banco.
-
Registra las tarifas como un gasto, no como un neto contra ingresos. Las tarifas del procesador son un costo de cobrar ingresos, no una reducción de los ingresos. Netearlas oculta tu verdadera tasa de captura y hace imposible el análisis de margen por cohorte.
-
Maneja correctamente los impuestos recaudados por un Merchant of Record. Si vendes a través de un Merchant of Record, el MoR es el vendedor legal y maneja la recaudación y remisión de IVA, GST e impuestos a las ventas de EE. UU. La línea de "impuestos" en tu liquidación del MoR no es tu pasivo a remitir — es su obligación — pero aún necesitas registrarla para que tu bruto coincida con el informe y tu neto con el banco. Algunos fundadores lo netean de los ingresos; más limpio es registrarlo en un pasivo de tránsito que se pone en cero cuando el MoR remite.
-
Rastrea reembolsos y contracargos por separado. Un reembolso es una reversión de ingresos; un contracargo agrega una tarifa de disputa además. Si los neteas juntos, no puedes responder a la pregunta "¿está aumentando nuestra tasa de reembolsos?" y no puedes detectar un patrón de fraude a tiempo.
Errores Comunes de Conciliación
Registrar los pagos como ingresos. El error más común para fundadores individuales. Subestima los ingresos, exagera el margen (porque las tarifas desaparecen) y crea una discrepancia entre tu 1099-K y tus libros al final del año.
Ignorar pagos pendientes. Los saldos del procesador que se han cobrado pero aún no se han pagado son cuentas por cobrar. Si cierras tus libros el 31 de enero y Stripe aún no ha pagado del 29 al 31 de enero, ese ingreso pertenece a enero, no a febrero.
Olvidar las tarifas de aplicación en cuentas conectadas. Si administras un mercado o tomas una tarifa de aplicación sobre un pago administrado, la tarifa de aplicación es tu ingreso y el cargo subyacente no lo es. Registra solo lo que es tuyo.
No conciliar las ventas de paquetes de créditos con los ingresos diferidos. Cada venta de paquete de créditos debe tener una entrada de pasivo correspondiente que se revierte a medida que se gastan los créditos. Si tu saldo diferido crece cada mes pero tu ingreso reconocido no, estás vendiendo paquetes más rápido de lo que los clientes consumen — señal útil para el flujo de efectivo, invisible si registraste los paquetes como ingreso en la venta.
Por Qué un Margen Bruto Superior al 70% Aún Exige Libros Reales
Es tentador pensar que un negocio de software de alto margen no necesita contabilidad sofisticada. El hosting es barato, no hay inventario, y las ganancias parecen cuidarse solas. Tres realidades corrigen eso rápidamente.
Qué Hay Realmente en COGS
Para un negocio de Micro-SaaS o API, COGS no es "hosting". Es todo costo que escala directamente con el uso y que no existiría si no sirvieras a cero clientes:
- Costos de tokens de API y LLM upstream (OpenAI, Anthropic o tu propia inferencia de GPU)
- Infraestructura medida (cómputo por solicitud, ancho de banda de salida, segundos de generación de imágenes)
- APIs de datos o enriquecimiento de terceros que revendes
- Costos de licencia por asiento para componentes incrustados
El hosting que no escala con el uso — tu frontend estático, paneles de administración, bases de datos fijas — es gasto operativo, no COGS. Acertar esta división es lo que te permite calcular un margen bruto verdadero por plan y por cliente. Un plan Starter de 1.50 en LLM y cómputo con uso promedio; el mismo plan con un usuario intensivo a 2,000 generaciones podría costar $12. Si ambos muestran la misma "ganancia bruta" en tus libros, no puedes fijar precios correctamente.
Apunta a un precio de exceso de 3 a 5 veces tu COGS por unidad. Si una generación te cuesta 0.01 a $0.015. Eso sostiene un margen bruto del 70 al 80% en excesos y te protege cuando los costos de modelos aumentan o un cliente descubre la automatización.
Los Ingresos Diferidos Hacen Que Tu Saldo Bancario Mienta
Un Micro-SaaS que vende prepagos anuales y paquetes de créditos puede verse rico en efectivo y pobre en ganancias — o al revés — dependiendo de cuándo cobres. Ejemplo: vendes 40 planes Pro anuales a 39,600. En base de efectivo, enero es tu mejor mes de la historia. En base de devengo, ganaste 36,300 en servicio futuro. Si gastas el efectivo de enero como si fuera la ganancia de enero, te quedarás corto para diciembre.
La contabilidad de devengo arregla esto reconociendo ingresos cuando satisfaces la obligación, no cuando cobras. Registra la venta anual como:
- Debitar efectivo, acreditar ingresos diferidos (un pasivo)
- Cada mes, debitar ingresos diferidos, acreditar ingresos por suscripción por una doceava parte
La misma lógica aplica a los paquetes de créditos: ingresos cuando se gastan, no cuando se venden. Es más trabajo, y es la diferencia entre saber si estás creciendo y simplemente ver cómo el efectivo se mueve.
La Economía Unitaria Decide Tu Próxima Decisión
Inversionistas, prestamistas e incluso tú a las 11 p.m. decidiendo si subir precios hacen las mismas preguntas:
- ¿Cuál es la retención neta de ingresos — están gastando más los clientes existentes con el tiempo?
- ¿Cuál es el margen bruto por plan, y qué nivel subsidia a cuál?
- ¿Cuál es el retorno de costo de adquisición de clientes cuando incluyes COGS reales y tarifas de procesador?
- ¿Cuál es el ingreso diferido y cubre las próximas dos obligaciones mensuales?
Ninguna de esas se puede responder desde un saldo de cuenta corriente. Requieren un libro que separe suscripción de exceso, bruto de neto, devengado de diferido, y COGS de OPEX. La contabilidad de texto plano brilla aquí porque esas categorías son cuentas explícitas en un archivo que controlas, con versiones rastreadas en git, auditables en cualquier momento — no enterradas en un panel que cambia sus definiciones sin aviso.
Un Plan de Cuentas Mínimo Que Funciona
No necesitas un plan de cuentas de 200 líneas. Necesitas suficiente estructura para responder las preguntas anteriores:
Ingresos:Suscripciones:Starter/Pro/ScaleIngresos:Uso:ExcesoIngresos:PaquetesDeCréditos:Canjeados(las ventas de paquetes van primero aPasivos:IngresosNoDevengados:PaquetesDeCréditos)Gastos:COGS:Inferencia(costos de LLM / modelos)Gastos:COGS:InfraestructuraMedida(cómputo por solicitud, ancho de banda)Gastos:COGS:APIsDeDatos(APIs de terceros revendidas)Gastos:TarifasDeProcesador:Stripe(o Paddle / MoR)Pasivos:IngresosNoDevengados:PlanesAnualesyPasivos:IngresosNoDevengados:PaquetesDeCréditosActivos:CuentasPorCobrar:ProcesadorPendiente(devengado pero aún no pagado)
Empieza ahí. Agrega cuentas cuando tengas una pregunta que la estructura actual no pueda responder, no antes.
Cierre de Fin de Mes para un SaaS de Una Persona
No necesitas un equipo financiero para cerrar los libros correctamente. Necesitas una lista de verificación repetible que tome una hora una vez al mes:
-
Obtén el informe de liquidación del procesador de todo el mes y registra el bruto por producto, con tarifas, reembolsos e impuestos desglosados.
-
Concilia los depósitos bancarios: cada pago en el banco debe coincidir con un lote de liquidación en tu libro. Marca cualquier lote pendiente que se haya cobrado pero aún no pagado.
-
Actualiza los calendarios de ingresos diferidos. Para cada plan anual y paquete de créditos, mueve la porción devengada del pasivo al ingreso. Si los paquetes de créditos no tienen expiración, considera una política de rotura para créditos obsoletos (paquetes no canjeados con más de 12–18 meses) y documenta — aquí es donde vive el juicio contable, así que escríbelo.
-
Devenga el uso no facturado. Si facturas excesos de forma retroactiva, estima o mide el monto no facturado al final del mes y regístralo como ingreso devengado.
-
Concilia COGS. Empareja facturas de API upstream (OpenAI, proveedor de nube) con el período de uso que cubren, no con la fecha que pagaste. Una factura de inferencia de $2,400 pagada el día 5 por los tokens del mes pasado pertenece al mes pasado.
-
Revisa pagos fallidos y rotación. Los cargos fallidos que se reintentarán no son ingresos perdidos aún; ponlos en un balde de cobros. Después de que tu ventana de reintentos se cierre, cancélalos y registra la rotación con precisión.
-
Concilia saldos diferidos y devengados. Tu pasivo diferido debe ser reconciliable con un calendario — cada dólar vinculado a un cliente y período de servicio específico. Si el total se desvió del calendario, algo se registró dos veces o no se registró.
Impuestos y Cumplimiento Sin un Equipo Financiero
Si vendes solo a clientes de EE. UU. y te mantienes bajo los umbrales de nexo económico estatal, una integración directa de Stripe es manejable. En el momento en que vendes globalmente, el cumplimiento fiscal se multiplica: IVA en la UE a la tasa del cliente, GST en Australia, HST en Canadá, tratamiento variable de SaaS en los estados de EE. UU., y umbrales de venta a distancia que desencadenan obligaciones de registro que no sabías que existían.
Un Merchant of Record absorbe esa complejidad. Recaudan y remiten impuestos en cada jurisdicción, emiten facturas conformes, manejan contracargos y se convierten en el vendedor de registro para que nunca presentes una declaración de IVA extranjera. La compensación es una tarifa de transacción más alta (típicamente del 4 al 5% más un monto fijo) frente al 2.9% + $0.30 de Stripe más un complemento separado de cálculo de impuestos. Para un equipo pequeño que envía globalmente desde el primer día, la tarifa del MoR es casi siempre más barata que el tiempo de ingeniería y contabilidad para hacerlo tú mismo — y mucho más barata que equivocarse.
Si te quedas con Stripe directamente, como mínimo: regístrate en el One-Stop Shop (OSS) del IVA de la UE cuando tengas clientes en la UE, activa Stripe Tax para el cálculo, presenta declaraciones OSS trimestrales, rastrea el nexo económico de EE. UU. por estado (muchos estados usan un umbral de ventas de $100,000) y mantén registros conformes para cada jurisdicción en la que vendas. El cálculo sin remisión te ayuda a cotizar el precio correcto pero no satisface la obligación.
También planifica el impuesto sobre la renta: los pagos del procesador son brutos antes de tarifas, por lo que tu 1099-K reflejará el número más alto. Si registraste solo depósitos netos, tu declaración no coincidirá con el formulario y pasarás horas extra explicando la diferencia. Registra el bruto y la conciliación es aritmética.
Qué Te Compran los Libros Limpios
Los libros limpios para un Micro-SaaS no solo te mantienen en cumplimiento. Te dan las respuestas que necesitas para dirigir el negocio: qué plan tiene el mejor margen después de COGS reales, si los paquetes de créditos o las suscripciones impulsan mejor retorno, cuándo subir la cuota incluida versus el precio de exceso, y si ese mes "rentable" era en realidad solo prepagos anuales disfrazados de crecimiento.
Configura la separación — suscripción versus exceso versus canje de créditos, COGS versus OPEX, devengado versus diferido, bruto versus neto de tarifas — en tu primer mes, no en tu duodécimo. Readaptar un año de pagos neteos y hosting mal clasificado es el trabajo que hace que los fundadores deseen haber empezado con un libro real.
Simplifica Tu Gestión Financiera
A medida que tu Micro-SaaS pasa de una facturación medida rudimentaria a un motor completo de precios híbrido, mantener registros financieros claros es lo que mantiene honestas las decisiones de precios y tranquila la temporada de impuestos. Beancount.io proporciona contabilidad de texto plano que te da transparencia completa y control sobre tus datos financieros — cada nivel de suscripción, pasivo de paquetes de créditos, tarifa de procesador y línea de COGS con control de versiones en un libro que posees. Empieza gratis y descubre por qué desarrolladores y profesionales financieros están cambiando a la contabilidad de texto plano.