Ingresos brutos vs netos en SaaS: fórmulas y diferencias
Publicado el 13 de marzo de 2026 · Jules, Founder of NoNoiseMetrics · 11min de lectura
Actualizado el 15 de abril de 2026
Ingresos Brutos vs. Netos en SaaS: El Contraste Honesto
Stripe muestra 8.400 € el mes pasado. El asesor fiscal dice 7.200 €. El dashboard de MRR marca 6.800 €. ¿Quién tiene razón? Los tres, porque están midiendo cosas distintas. Los ingresos brutos, los ingresos netos y el MRR son tres cortes diferentes del mismo flujo de caja, y aprender a alternar entre ellos lleva cinco minutos. Esta confusión cuesta a los fundadores minutos innecesarios en cada conversación con inversores.
Este artículo enseña las fórmulas, qué se descuenta para llegar a los ingresos netos, cómo se mapean los eventos de Stripe en cada línea, y cuándo reportar cada cifra sin quedar en evidencia frente a inversores o asesores. Para un panorama completo de cómo se calculan ARR y MRR, consulta la guía de ARR/MRR.
Índice
- ¿Qué son los ingresos brutos?
- ¿Qué son los ingresos netos?
- Ingresos brutos vs. netos lado a lado
- Qué se deduce de los ingresos brutos
- Por qué Stripe no muestra ninguno perfectamente
- ASC 606: cuándo los ingresos brutos pasan a ser reconocidos
- B2B vs. B2C: por qué la brecha es distinta
- Calcular los ingresos brutos desde datos Stripe
- Errores frecuentes
- Qué cifra de ingresos usar y cuándo
- FAQ
¿Qué son los ingresos brutos?
Los ingresos brutos son el importe total facturado a los clientes en un período, antes de cualquier deducción: reembolsos, descuentos, chargebacks o comisiones de transacción.
Ingresos brutos = Suma de todos los importes facturados en el período
Ejemplo:
- 50 clientes en un plan de 99 €/mes → 4.950 €
- 20 clientes en un plan de 199 €/mes → 3.980 €
- Total = 8.930 €
Los ingresos brutos son lo que procesa Stripe, la primera cifra que un fundador menciona cuando le preguntan cuánto ganó el mes pasado. Los líos empiezan cuando un asesor, un inversor o Hacienda exige una respuesta más rigurosa.
¿Qué son los ingresos netos?
Los ingresos netos (o ventas netas) son los ingresos brutos menos devoluciones, reembolsos y descuentos. Para SaaS, a menudo también se descuentan las comisiones Stripe (1,5% + 0,25 €).
Ingresos netos = Ingresos brutos − Reembolsos − Descuentos − Chargebacks
A veces también:
Ingresos netos (post comisiones) = Brutos − Comisiones Stripe − Reembolsos
Ejemplo:
- Ingresos brutos: 8.930 €
- Reembolsos: −199 €
- Comisiones Stripe (~2,9%): ~280 €
- Ingresos netos = 8.451 €
Los ingresos netos son la cifra que sobrevive al choque con la realidad. Los ingresos brutos dicen cuánto facturaste; el neto dice cuánto puedes gastar.
Ingresos brutos vs. netos lado a lado
| Métrica | Qué incluye | Qué excluye |
|---|---|---|
| Ingresos brutos | Toda la facturación | Reembolsos, comisiones, descuentos |
| Ingresos netos | Ingresos brutos menos deducciones | Comisiones de transacción (a veces) |
| MRR | Suscripciones activas normalizadas | Pagos puntuales, reembolsos |
Regla práctica: ingresos brutos para reporting top-line, neto para análisis de rentabilidad, MRR para tracking de crecimiento. Los inversores quieren cosas distintas según la fase: un seed acepta los ingresos brutos como indicador de tracción, mientras que un Series A exige un ARR neto consolidado y coherente con las cuentas auditadas.
También entiende cómo los ingresos diferidos de planes anuales afectan tus cifras de ingresos brutos, una fuente común de confusión en Stripe.
Qué se deduce de los ingresos brutos
La definición más corta de ingresos netos es “los ingresos brutos menos todo lo que en realidad no se quedó”. En SaaS las deducciones suelen caer en seis categorías:
- Reembolsos: el cliente cancela y tú devuelves. El cargo original infló la cifra bruta, el reembolso lo saca.
- Chargebacks: el cliente disputó el cargo en el banco. Pierdes el importe más una comisión fija (típicamente 15 €). Los chargebacks erosionan los ingresos netos por partida doble.
- Descuentos y cupones: si contabilizas el precio de tarifa como bruto y aplicas un cupón en checkout, hay que sacar el descuento para llegar al neto. Muchos fundadores contabilizan directamente el precio rebajado, lo cual también vale si son consistentes.
- IVA (e impuestos sobre ventas equivalentes): cobrado por encima del precio, pero debido al Estado. Stripe Tax lo separa automáticamente; sin Stripe Tax el bruto puede estar inflado un 10–25% según la jurisdicción.
- Comisiones de partners y payouts a afiliados: si un reseller o afiliado trajo al cliente, la parte que le corresponde es una deducción directa.
- Comisiones de procesamiento de pagos: Stripe, PayPal, Paddle. Estrictamente van en la línea cost-of-revenue, pero la mayoría de fundadores SaaS las descuenta directamente del bruto porque la deducción es automática e inevitable.
Un P&L limpio lista cada deducción en su propia línea, para que quien lo lea vea cómo los ingresos brutos se transforman en la cifra después de deducciones. Uno desordenado lo amontona todo en una línea de “ajustes” y oculta las fugas.
Por qué Stripe no muestra ninguno perfectamente
El dashboard de Stripe entrega varios números, y ninguno corresponde exactamente a los ingresos brutos o netos en sentido contable:
- “Total Volume” de Stripe ≈ ingresos brutos (incluye importes reembolsados antes de procesarse el reembolso)
- “Net Volume” de Stripe = post-reembolsos, pero todavía con las comisiones Stripe dentro
- Transferencia Stripe a tu cuenta = neto de todas las comisiones
Ejemplo concreto desde la misma cuenta Stripe en el mismo mes:
- Ingresos brutos: 8.930 €
- Stripe Net Volume (tras reembolsos): 8.731 €
- Transferencia Stripe (tras comisiones): 8.451 €
- MRR: 6.990 € (planes anuales normalizados al valor mensual)
Cuatro cifras reales y distintas. Cuál usar depende de la pregunta. Si un inversor pide “los ingresos” y le envías la captura de la transferencia, te quedas un 5–6% corto. Si envías el Total Volume, exageras en el mismo porcentaje.
ASC 606: cuándo los ingresos brutos pasan a ser reconocidos
Hay una capa más sutil: incluso los ingresos brutos puros no siempre son ingresos reconocidos. Según la FASB ASC 606 (y la equivalente NIIF 15), el ingreso se reconoce cuando se presta el servicio, no cuando entra el dinero. Si un SaaS vende en enero un plan anual de 1.200 € pagado por adelantado, la caja entra en enero pero solo 100 € de ingreso reconocido aterrizan en la cuenta de resultados de ese mes. Los 1.100 € restantes quedan en balance como ingresos diferidos y se liberan a 100 € por mes durante los 11 meses siguientes.
Esta distinción importa cuando concilias los ingresos brutos con lo que verá un auditor o un inversor serio. Stripe muestra 1.200 € cobrados. Tu P&L muestra 100 € reconocidos. Las dos cifras son correctas. La misma lógica se aplica de camino al neto: solo descuentas reembolsos y descuentos sobre la parte ya reconocida.
Profundización: ingresos diferidos para SaaS.
B2B vs. B2C: por qué la brecha es distinta
El tamaño de la brecha entre ingresos brutos y netos depende mucho de qué vendes y a quién.
- SaaS B2C (ej. app de consumo a 9 €/mes): brecha típica 4–6%. Reembolsos 1–2%, chargebacks 0,5–1%, comisiones 2,5–3,5%.
- SaaS B2B (ej. plan de equipo a 299 €/mes): brecha típica 2–3%. Los reembolsos son más raros (compras aprueba), chargebacks casi nulos, y SEPA o ACH cuestan una fracción de un pago con tarjeta.
- B2B híbrido con trial que convierte a tarjeta: a medio camino, alrededor del 3–4%, dominado por las tasas de reembolso de tarjeta.
Cuando comparas tus ingresos brutos con peers, verifica siempre qué entiende la fuente por “revenue”. Una empresa B2C citando los ingresos brutos parece más grande que una B2B citando el neto al mismo nivel real de caja.
Calcular los ingresos brutos desde datos Stripe
Si reconstruyes ingresos brutos y netos desde los datos crudos de Stripe, estos son los eventos relevantes:
- Ingresos brutos: suma los eventos
invoice.paid(campoamount_paid) en el período. Ocharge.succeededpara setups charge-only. Ambos dan los ingresos brutos. - Reembolsos: suma los eventos
charge.refunded(amount_refunded), resta. - Chargebacks: suma los eventos
charge.dispute.funds_withdrawn(amount), resta. - Comisiones Stripe: suma
application_feeybalance_transaction.fee. Resta para llegar al neto. - Impuestos: con Stripe Tax, el campo
taxya viene separado, exclúyelo de los ingresos brutos. Sin Stripe Tax, sepárolo delamount_paidusando la tasa en los metadatos de la factura.
NoNoiseMetrics hace esta reconciliación automáticamente por cada conexión Stripe y muestra ingresos brutos y netos lado a lado, para que sigas la evolución de la brecha sin construir una hoja cada mes.
Errores frecuentes
Hay errores que aparecen una y otra vez cuando los fundadores hacen las cuentas solos:
- Mezclar ingresos brutos y netos de forma inconsistente entre períodos. Reportar el bruto en Q1 y el neto en Q2 hace que el crecimiento parezca mejor de lo que es. Elige uno y etiquétalo siempre.
- Olvidar restar el IVA. Si estás dado de alta en IVA, el impuesto cobrado pertenece al Estado. Las cifras con IVA incluido inflan los ingresos brutos en un 10–25%.
- Tratar prepagos anuales como ya reconocidos. Los 1.200 € enteros entran en Stripe pero solo 100 € son reconocidos ese mes. El resto queda diferido.
- Usar las transferencias Stripe como proxy del neto. Las transferencias contienen la deducción de comisiones pero no los reembolsos procesados después de la transferencia, así que se desincronizan con el tiempo.
- Contar dos veces cargos fallidos y recuperados. Si una tarjeta falla y Stripe reintenta con éxito, ves dos eventos pero solo uno es ingreso real.
Qué cifra de ingresos usar y cuándo
| Situación | Usar |
|---|---|
| Update a inversores / reporting de ARR | Ingresos netos (o MRR × 12) |
| Decisiones de pricing | Ingresos brutos por segmento |
| Análisis de rentabilidad | Neto menos CoGS |
| Reporting fiscal | Decide tu asesor (normalmente neto) |
| Dashboard Stripe | Volumen bruto |
| ROI de marketing / CAC | Neto por canal |
El hábito interno más limpio es mantener ingresos brutos y netos en el dashboard, más una tercera columna con la brecha en porcentaje. Si la brecha sube, tienes un problema de reembolsos, de IVA o de comisiones — y los ingresos brutos solos no te dicen cuál. Usa el dashboard de analytics de ingresos para ver dónde aterrizan tus cifras tras los costes. Consulta cómo los ingresos fluyen hacia el beneficio en un modelo SaaS para un desglose completo del P&L.
Rutina contable semanal
Bloquea 30 minutos los viernes para reconciliar la semana. Abre Stripe, exporta el informe “Balance” y compara Total Volume, Net Volume y transferencia bancaria. Mira los reembolsos y chargebacks de los últimos siete días. Si la tasa de reembolso pasa de 1,5% a 3%, comprueba si la última release introdujo un bug. Anota tres cifras: bruto, neto, transferencia. Tras doce semanas la tendencia de la brecha se ve y puedes actuar antes del cierre.
FAQ
¿Qué son los ingresos brutos en SaaS?
Los ingresos brutos son el importe total que has facturado a los clientes en un período, antes de cualquier deducción de reembolsos, descuentos, chargebacks o comisiones de pago. Los ingresos brutos son la top-line en crudo, la cifra que Stripe muestra como “Total Volume” antes de cualquier reconciliación.
¿Cuál es la diferencia entre los ingresos brutos y los ingresos netos?
Los ingresos brutos son la facturación total. Los ingresos netos son la misma cifra menos reembolsos, descuentos y a veces comisiones de transacción. Los ingresos netos dan una imagen más exacta de lo que efectivamente recibiste y son la versión que esperan los inversores cuando preguntan por la facturación de un SaaS.
¿Son los ingresos brutos lo mismo que el beneficio?
No. Los ingresos brutos son lo que facturas a los clientes (parte alta del P&L). El beneficio (o beneficio neto) es lo que queda tras restar todos los gastos: salarios, hosting, herramientas, marketing. Los ingresos brutos menos cada línea de coste dan el beneficio neto, y en fase temprana ambas cifras pueden diferir en un orden de magnitud.
¿Son los ingresos brutos lo mismo que las ventas?
Para la mayoría de negocios SaaS sí: los ingresos brutos y las ventas se refieren a lo mismo, dinero facturado por suscripciones o servicios antes de deducciones. En algunos contextos contables “ventas” se refiere solo a productos excluyendo servicios, pero en un P&L SaaS puro los dos términos son intercambiables.
¿Qué es la net revenue retention en comparación con los ingresos brutos?
La Net Revenue Retention (NRR) es una métrica diferente: mide qué porcentaje del MRR de clientes existentes retienes a lo largo del tiempo, expansiones incluidas. No confundas “ingresos netos” (término contable derivado de los ingresos brutos) con NRR (métrica de crecimiento SaaS expresada en porcentaje).
¿Cómo calculo los ingresos brutos desde Stripe?
Para calcular los ingresos brutos desde Stripe, suma el campo amount_paid en cada evento invoice.paid del período, antes de restar reembolsos, comisiones o chargebacks. Obtienes la misma cifra que Stripe muestra como “Total Volume”, el punto de partida más limpio para cualquier reconciliación neta.
¿Qué son los ingresos netos en relación con los ingresos brutos y por qué importan en SaaS?
Los ingresos netos son los ingresos brutos menos reembolsos, chargebacks, descuentos y comisiones de pago. Es lo que entra de verdad en la cuenta bancaria. Para fundadores SaaS, los ingresos netos son la cifra más honesta porque reflejan la caja real recibida tras todas las deducciones que Stripe, los pagos fallidos y los reembolsos quitan de la facturación.
¿Qué cifra de ingresos brutos debo usar para benchmarking SaaS?
Usa los ingresos netos (tras reembolsos, descuentos y chargebacks) para todo benchmarking y métricas financieras, no los ingresos brutos. Reportar solo la top-line infla los números y hace inexactos los cálculos de margen bruto. Al comparar con benchmarks del sector para tasa de crecimiento, churn o múltiplos de valoración, el neto es el estándar. Si un informe de benchmark no lo especifica, asume que se refiere a neto y no a ingresos brutos.
MRR preciso con comisiones incluidas
NoNoiseMetrics calcula el MRR real desde Stripe, con la visibilidad necesaria sobre reembolsos, comisiones e importes diferidos.
Siguiente artículo: entiende cómo los ingresos diferidos de planes anuales distorsionan los números de Stripe → Ingresos Diferidos SaaS
Fuentes: FASB ASC 606 Revenue Recognition, documentación Stripe, Bessemer Cloud Benchmarks 2024