Salta al contingut principal

Com reconciliar la facturació, les subscripcions i la facturació de Stripe sense duplicar els ingressos per a empreses SaaS

Publicat 11 minuts de lecturaMike ThriftMike Thrift
Com reconciliar la facturació, les subscripcions i la facturació de Stripe sense duplicar els ingressos per a empreses SaaS
En aquesta pàgina

El teu tauler de Stripe diu que vas cobrar 48.000 $ el mes passat. El teu compte de pèrdues i guanys diu 52.000 $. El teu compte bancari mostra dipòsits per un total de 41.000 $. Els tres números provenen dels mateixos clients que paguen les mateixes factures, així que quin és el teu ingrés real?

Si dirigeixes una empresa SaaS amb Stripe Billing, aquesta discrepància entre tres números no és un error de les teves eines. És el resultat previsible d'un sol esdeveniment econòmic — un client que paga per una subscripció — que apareix en quatre llocs diferents: la subscripció, la factura, el pagament i el pagament al banc. Registra més d'un d'aquests com a ingrés i duplicaràs. Registra el que no toca i els teus impostos, les teves mètriques i qualsevol futura diligència deguda es basaran en números inflats.

Aquesta guia et mostra exactament on pertany cada objecte de Stripe als teus llibres, les tres trampes de duplicació que atrapen la majoria de fundadors de SaaS i un flux de treball amb un compte de compensació que fa que el teu tancament mensual quadri fins al cèntim.

Per què Stripe fa tan fàcil duplicar​

La facturació tradicional et dona un sol document per venda: una factura. Stripe Billing et dona una cadena d'objectes enllaçats per als mateixos diners:

  1. Subscripció — l'acord recurrent (el teu pla de 99 $/mes).
  2. Factura — la factura que Stripe genera cada cicle, incloent-hi prorratejos, crèdits i impostos.
  3. Pagament (càrrec) — el moviment real de diners contra aquesta factura.
  4. Pagament al banc — el dipòsit bancari agrupat que Stripe t'envia, net de comissions, reemborsaments i ajustos.

Cada objecte té el seu propi tauler, el seu propi informe i el seu propi total. Un fundador que suma els "totals de factures" com a ingressos i després també registra els "dipòsits de pagaments" com a ingressos ha registrat els mateixos dòlars dues vegades. Afegeix-hi pagaments anticipats anuals — una factura de 12.000 $ avui per dotze mesos de servei — i el pensament de base de caixa registra un any sencer d'ingressos al gener.

El principi fonamental que evita tot això: cada dòlar de diners del client es registra exactament una vegada com a ingrés brut, en el moment en què es merita, i tota la resta és una comissió, un reemborsament, una diferència temporal o un moviment del balanç. La resta d'aquest article explica com aplicar aquest principi.

Trampa 1: Registrar factures i pagaments com a ingressos​

Aquesta és la duplicació més comuna en la comptabilitat de SaaS. El símptoma és inconfusible: els ingressos del teu compte de pèrdues i guanys equivalen aproximadament a les factures més els dipòsits bancaris, i els teus llibres mostren un creixement que el teu saldo bancari mai no confirma.

Això és el que passa realment quan un client paga una factura mensual de 1.000 $:

  • Stripe crea una factura de 1.000 $ i cobra un pagament de 1.000 $.
  • Stripe dedueix la seva comissió de processament (per exemple, 30,30 $) i qualsevol reemborsament.
  • Dies després, Stripe agrupa el teu saldo disponible en un dipòsit de pagament.

La factura i el pagament al banc són dues vistes dels mateixos 1.000 $ — no 1.000 $ d'ingressos més uns altres 970 $ d'ingressos. El tractament correcte:

  • Registra 1.000 $ d'ingrés brut una sola vegada, quan es paga la factura (o quan es merita, per a la comptabilitat d'acumulació).
  • Registra la comissió de 30,30 $ com a despesa de processament, no com a reducció d'ingressos.
  • Registra el pagament al banc com a transferència del teu saldo de compensació de Stripe al teu compte bancari — mai com a ingrés.

Compensar les comissions contra els ingressos (registrar només el dipòsit de 969,70 $ com a vendes) és l'error mirall: subestima els ingressos bruts i amaga costos de processament deduïbles. En una línia d'ingressos de set xifres, aquestes comissions amagades fàcilment arriben a desenes de milers de dòlars a l'any en deduccions perdudes i mètriques enganyoses.

La solució del compte de compensació​

Tracta Stripe com el seu propi mini compte bancari — un compte de compensació — al teu pla comptable. Cada esdeveniment de Stripe hi arriba primer:

  1. El pagament del client té èxit: debita compensació de Stripe 1.000 $, acredita ingressos (o ingressos diferits, que expliquem més avall) 1.000 $.
  2. Stripe pren la seva comissió: debita despesa de comissió de processament 30,30 $, acredita compensació de Stripe 30,30 $.
  3. Reemborsament emès: debita reemborsaments (contra-ingressos) i acredita compensació de Stripe.
  4. Arriba el pagament al teu banc: debita el teu compte bancari, acredita compensació de Stripe per l'import del pagament.

Després que es registri el pagament, el compte de compensació hauria de contenir només el teu saldo de Stripe no liquidat. Si arrossega un romanent creixent mes rere mes, alguna cosa — normalment un reemborsament no registrat o una comissió passada per alt — s'està filtrant. Aquest romanent és el teu senyal d'alerta primerenca, i és la raó per la qual existeix el compte de compensació.

Trampa 2: Reconèixer els pagaments anticipats anuals tots d'una vegada​

Un client paga 12.000 $ per avançat per un pla anual. Amb la comptabilitat de caixa podries anomenar-ho 12.000 $ d'ingressos del gener. Amb la comptabilitat d'acumulació — que els inversors, els prestadors i les NIIF/GAAP esperen — has merit el servei d'un mes i en decs onze més.

El tractament correcte reparteix el reconeixement al llarg del període de servei:

  • En el pagament: debita compensació de Stripe 12.000 $, acredita ingressos diferits (un passiu) 12.000 $. Encara no hi ha ingressos.
  • Cada mes: debita ingressos diferits 1.000 $, acredita ingressos de subscripció 1.000 $.

Registrar la factura completa com a ingrés al primer mes exagera el benefici del gener en 11.000 $ i subestima els onze mesos següents. També trenca les mètriques que els adquirents realment avaluen: els ingressos recurrents mensuals, la retenció neta d'ingressos i els saldos d'ingressos diferits deriven tots d'ingressos meritats, no d'efectiu cobrat.

Prorratejos, millores i canvis a mig cicle​

Stripe gestiona els canvis de pla amb factures de prorrateig — un crèdit pel temps no utilitzat del pla antic més un càrrec pel nou. Aquests es compensen en imports petits, però cada part encara necessita el tractament correcte: el crèdit redueix els ingressos (o augmenta els ingressos diferits), i el nou càrrec segueix la mateixa regla de meritar-se amb el temps. La drecera de registrar només l'import net del prorrateig normalment funciona per a plans mensuals, però per a millores de plans anuals cal reconstruir el calendari d'ingressos diferits, o el teu saldo de passiu s'allunya de la realitat.

Els cupons i els crèdits de clients mereixen la mateixa cura. Un cupó del 20% significa ingressos bruts de 800 $ en una factura de 1.000 $ a preu de catàleg — no 1.000 $ d'ingressos més una despesa de màrqueting de 200 $. Registra el que realment has merit.

Trampa 3: Comptar reemborsaments, disputes i crèdits com a noves despeses — o ignorar-los​

Els reemborsaments redueixen els ingressos; no són una despesa operativa separada, i certament no són invisibles. Quan reemborses una factura de 500 $:

  • Debita reemborsaments (un compte de contra-ingressos que es compensa contra els ingressos bruts) 500 $.
  • Acredita compensació de Stripe 500 $.

Per què contra-ingressos en lloc d'una despesa? Perquè els ingressos bruts menys els reemborsaments equivalen als ingressos nets — el número que la teva declaració d'impostos, la teva presentació al consell i la teva economia unitària volen. Enterrar els reemborsaments en despeses generals infla tant la teva línia superior com la teva estructura de costos, i fa impossible l'anàlisi de la taxa de reemborsament.

Els contracàrrecs i les disputes necessiten un patró de retenció: quan s'obre una disputa, mou l'import a un compte de deutes per disputa o de pèrdua per contracàrrec en lloc de deixar els ingressos reconeguts intactes. Si guanyes, reverteix-lo; si perds, es converteix en una reducció finalitzada d'ingressos més qualsevol comissió de disputa com a despesa. Els pagaments fallits i els reintents de cobrament, mentrestant, no toquen res fins que els diners es mouen realment — una factura impagada és un compte a cobrar, no un ingrés cobrat dues vegades.

La teva llista de verificació mensual de conciliació de Stripe​

Reserva una hora després del tancament de mes i segueix aquesta llista en ordre. Cada pas detecta una classe diferent d'error:

  1. Extreu l'informe de conciliació de pagaments. Per a cada pagament dipositat al mes, confirma que els càrrecs bruts menys comissions, reemborsaments i ajustos equivalen al dipòsit bancari fins al cèntim.
  2. Reconcilia el compte de compensació. El seu saldo final ha d'equivalir al teu saldo de Stripe no liquidat (pagaments pendents més qualsevol retenció de reserva). Investiga qualsevol altre romanent abans de tancar.
  3. Arrossega els ingressos diferits cap endavant. El saldo inicial més els nous pagaments anticipats menys els ingressos reconeguts ha d'equivalir al saldo final, i el saldo final ha de quadrar amb la suma del valor de subscripció no merit en Stripe.
  4. Fes coincidir les factures amb els ingressos reconeguts. Els ingressos totals de subscripció reconeguts del mes s'han de reconciliar amb les línies de factura meritades — després de cupons, crèdits i prorratejos — no amb l'efectiu cobrat.
  5. Liquida reemborsaments i disputes. Cada reemborsament a Stripe ha d'aparèixer en contra-ingressos; cada disputa oberta ha de seure al seu compte de retenció, no en ingressos reconeguts.
  6. Comprova multi-divisa i impostos. Si factures en diverses divises, confirma que els guanys i pèrdues de conversió es registren per separat dels ingressos. Confirma que l'impost sobre vendes i l'IVA cobrats seuen en un passiu d'impost a pagar, mai en ingressos.

Quan els sis passos quadren, els teus tres números finalment coincideixen entre si: activitat bruta de Stripe, ingressos meritats al compte de pèrdues i guanys, i dipòsits bancaris connectats per un rastre net de comissions, diferències temporals i moviments del balanç.

Informes i automatització que fan la feina pesada​

No cal que construeixis aquest flux de treball amb fulls de càlcul. La mateixa pila d'informes de Stripe s'assigna directament a la llista de verificació:

  • Els informes de conciliació de pagaments detallen cada càrrec, reemborsament, comissió i ajust dins de cada dipòsit bancari — el document que el teu comptable realment vol.
  • Les transaccions de saldo són el llibre immutable de cada cèntim que ha passat per Stripe. Com que Stripe mai muta una transacció de saldo després de crear-la, són la font de veritat per a un tancament, no els càrrecs ni les factures.
  • Els informes de reconeixement d'ingressos automaticen l'arrossegament d'ingressos diferits sota l'ASC 606 i l'IFRS 15, convertint subscripcions i factures en assentaments comptables llestos per a auditoria.

Per a l'automatització contínua, les integracions comptables poden registrar vendes brutes, comissions i reemborsaments en un compte de compensació cada nit, i els webhooks d'esdeveniments de pagament poden activar la conciliació el mateix dia. Fins i tot amb automatització, mantén la llista de verificació mensual: el programari registra el que li diuen, i una assignació omesa falla en silenci fins que algú reconcilia.

Mantén els ingressos de subscripció nets des del primer dia​

Stripe Billing és especialment implacable amb llibres descuidats perquè cada dòlar apareix en tants llocs — subscripció, factura, pagament, pagament al banc — cadascun una nova oportunitat de comptar-lo de nou. Els fundadors que configuren un compte de compensació, reconeixen els ingressos pagats per avançat al llarg del temps i reconcilien mensualment detecten problemes quan són arreglos d'una línia en lloc de projectes de neteja de la mida d'una reformulació durant la recaptació de fons o la diligència deguda d'adquisició.

La comptabilitat precisa de subscripcions comença registrant cada esdeveniment al compte correcte la primera vegada. Beancount.io ofereix comptabilitat en text pla que et dona transparència i control totals sobre les teves dades financeres — sense caixes negres, sense dependència de proveïdor. Comença gratuïtament i descobreix per què els desenvolupadors i els professionals de les finances s'estan passant a la comptabilitat en text pla.

Font: https://beancount.io/ca/blog/2026/10/11/reconcile-stripe-billing-subscriptions-invoicing-double-counting-saas-guide

Publicat: 11 d’octubre del 2026