Seu painel do Stripe diz que você recebeu $48.000 no mês passado. Sua demonstração de resultado diz $52.000. Sua conta bancária mostra depósitos totalizando $41.000. Os três números vieram dos mesmos clientes pagando as mesmas faturas — então qual deles é a sua receita real?
Se você administra uma empresa SaaS com o Stripe Billing, essa discrepância entre três números não é um bug das suas ferramentas. É o resultado previsível de um único evento econômico — um cliente pagando por uma assinatura — aparecendo em quatro lugares diferentes: a assinatura, a fatura, o pagamento e o repasse. Registre mais de um deles como receita e você duplica a contagem. Registre o errado e seus impostos, suas métricas e qualquer due diligence futura repousam sobre números inflados.
Este guia mostra exatamente onde cada objeto do Stripe pertence nos seus livros, as três armadilhas de duplicação que pegam a maioria dos fundadores de SaaS, e um fluxo de trabalho com conta de compensação que faz seu fechamento mensal conciliar até o centavo.
Por Que o Stripe Torna a Duplicação Tão Fácil
O faturamento tradicional oferece um documento por venda: uma fatura. O Stripe Billing oferece uma cadeia de objetos vinculados para o mesmo dinheiro:
- Assinatura — o acordo recorrente (seu plano de $99/mês).
- Fatura — a cobrança que o Stripe gera a cada ciclo, incluindo proporcionais, créditos e impostos.
- Pagamento (cobrança) — o movimento real do dinheiro referente a essa fatura.
- Repasse — o depósito bancário agrupado que o Stripe envia, líquido de taxas, reembolsos e ajustes.
Cada objeto tem seu próprio painel, seu próprio relatório e seu próprio total. Um fundador que soma os "totais de faturas" como receita e também registra os "depósitos de repasse" como receita contabilizou os mesmos dólares duas vezes. Adicione pré-pagamentos anuais — uma fatura de $12.000 hoje por doze meses de serviço — e o pensamento de regime de caixa registra um ano inteiro de receita em janeiro.
O princípio central que evita tudo isso: cada dólar do cliente é registrado exatamente uma vez como receita bruta, no momento em que é auferido, e todo o resto é uma taxa, um reembolso, uma diferença de temporização ou um movimento patrimonial. O restante deste artigo é como aplicar esse princípio.
Armadilha 1: Registrar Faturas e Repasses como Receita
Esta é a duplicação mais comum na contabilidade de SaaS. O sintoma é inconfundível: a receita na sua DRE é aproximadamente igual às faturas mais os depósitos bancários, e seus livros mostram um crescimento que seu saldo bancário nunca confirma.
Veja o que realmente acontece quando um cliente paga uma fatura mensal de $1.000:
- O Stripe cria uma fatura de $1.000 e coleta um pagamento de $1.000.
- O Stripe deduz sua taxa de processamento (digamos $30,30) e quaisquer reembolsos.
- Dias depois, o Stripe agrupa seu saldo disponível em um depósito de repasse.
A fatura e o repasse são duas visões dos mesmos $1.000 — não $1.000 de receita mais outros $970 de receita. O tratamento correto:
- Registre $1.000 de receita bruta uma vez, quando a fatura é paga (ou auferida, para contabilidade por competência).
- Registre a taxa de $30,30 como despesa de processamento, não como redução de receita.
- Registre o repasse como transferência do seu saldo de compensação do Stripe para sua conta bancária — nunca como receita.
Compensar taxas contra receita (registrar apenas o depósito de $969,70 como vendas) é o erro espelhado: subestima a receita bruta e esconde custos de processamento dedutíveis. Em uma linha de receita de sete dígitos, essas taxas ocultas facilmente chegam a dezenas de milhares de dólares por ano em deduções perdidas e métricas enganosas.
A solução da conta de compensação
Trate o Stripe como sua própria mini conta bancária — uma conta de compensação — no seu plano de contas. Todo evento do Stripe cai lá primeiro:
- Pagamento do cliente bem-sucedido: débito na compensação Stripe $1.000, crédito em receita (ou receita diferida, abordada abaixo) $1.000.
- Stripe cobra sua taxa: débito em despesa de taxa de processamento $30,30, crédito na compensação Stripe $30,30.
- Reembolso emitido: débito em reembolsos (contra-receita) e crédito na compensação Stripe.
- Repasse chega ao seu banco: débito na sua conta bancária, crédito na compensação Stripe pelo valor do repasse.
Após o repasse ser lançado, a conta de compensação deve conter apenas seu saldo não liquidado no Stripe. Se ela carregar um saldo crescente mês após mês, algo — geralmente um reembolso não registrado ou uma taxa perdida — está vazando. Esse saldo remanescente é seu sinal de alerta precoce, e é a razão pela qual a conta de compensação existe.
Armadilha 2: Reconhecer Pré-Pagamentos Anuais de Uma Só Vez
Um cliente paga $12.000 antecipadamente por um plano anual. Sob o regime de caixa você poderia chamar isso de $12.000 de receita de janeiro. Sob o regime de competência — que investidores, credores e o GAAP todos esperam — você auferiu um mês de serviço e deve mais onze.
O tratamento correto distribui o reconhecimento ao longo do período de serviço:
- No pagamento: débito na compensação Stripe $12.000, crédito em receita diferida (um passivo) $12.000. Nenhuma receita ainda.
- A cada mês: débito em receita diferida $1.000, crédito em receita de assinatura $1.000.
Registrar a fatura completa como receita no primeiro mês superestima o lucro de janeiro em $11.000 e subestima os próximos onze meses. Também quebra as métricas que os adquirentes realmente analisam: receita recorrente mensal, retenção líquida de receita e saldos de receita diferida derivam todos da receita auferida, não do caixa coletado.
Proporcionais, upgrades e mudanças no meio do ciclo
O Stripe lida com mudanças de plano com faturas proporcionais — um crédito pelo tempo não utilizado no plano antigo mais uma cobrança pelo novo. Elas resultam em valores líquidos pequenos, mas cada perna ainda precisa do tratamento correto: o crédito reduz a receita (ou aumenta a receita diferida), e a nova cobrança segue a mesma regra de auferimento ao longo do tempo. O atalho de registrar apenas o valor líquido do proporcional geralmente funciona para planos mensais, mas para upgrades de planos anuais o cronograma de receita diferida deve ser reconstruído, ou seu saldo de passivo se afasta da realidade.
Cupons e créditos de clientes merecem o mesmo cuidado. Um cupom de 20% significa receita bruta de $800 em uma fatura de preço de tabela de $1.000 — não $1.000 de receita mais uma despesa de marketing de $200. Registre o que você realmente auferiu.
Armadilha 3: Contar Reembolsos, Disputas e Créditos como Novas Despesas — ou Ignorá-los
Reembolsos reduzem a receita; não são uma despesa operacional separada, e certamente não são invisíveis. Quando você reembolsa uma fatura de $500:
- Débito em reembolsos (uma conta de contra-receita que fica contra a receita bruta) $500.
- Crédito na compensação Stripe $500.
Por que contra-receita em vez de despesa? Porque receita bruta menos reembolsos é igual a receita líquida — o número que sua declaração de imposto, seu deck de conselho e sua economia unitária todos querem. Enterrar reembolsos em despesas gerais infla tanto sua receita principal quanto sua estrutura de custos, e torna impossível a análise da taxa de reembolso.
Estornos e disputas precisam de um padrão de espera: quando uma disputa é aberta, mova o valor para uma conta de valores a receber de disputas ou perda por estorno, em vez de deixar a receita reconhecida intocada. Se você ganhar, reverta; se perder, torna-se uma redução definitiva de receita mais qualquer taxa de disputa como despesa. Pagamentos recusados e tentativas de cobrança, por sua vez, não tocam nada até o dinheiro realmente se mover — uma fatura não paga é contas a receber, não receita coletada duas vezes.
Sua Lista de Verificação de Conciliação Mensal do Stripe
Reserve uma hora após o fechamento do mês e trabalhe esta lista em ordem. Cada passo captura uma classe diferente de erro:
- Puxe o relatório de conciliação de repasses. Para cada repasse depositado no mês, confirme que cobranças brutas menos taxas, reembolsos e ajustes é igual ao depósito bancário até o centavo.
- Concilie a conta de compensação. Seu saldo final deve ser igual ao seu saldo não liquidado no Stripe (repasse pendentes mais qualquer retenção de reserva). Investigue qualquer outro remanescente antes de fechar.
- Role a receita diferida adiante. Saldo inicial mais novos pré-pagamentos menos receita reconhecida deve ser igual ao saldo final, e o saldo final deve amarrar com a soma do valor de assinatura não auferido no Stripe.
- Combine faturas com receita reconhecida. A receita total de assinatura reconhecida no mês deve conciliar com os itens de linha de fatura auferidos — após cupons, créditos e proporcionais — não com o caixa coletado.
- Limpe reembolsos e disputas. Todo reembolso no Stripe deve aparecer em contra-receita; toda disputa aberta deve estar em sua conta de espera, não em receita reconhecida.
- Verifique multimoeda e impostos. Se você fatura em várias moedas, confirme que ganhos e perdas de conversão são lançados separadamente da receita. Confirme que impostos sobre vendas e IVA coletados estão em um passivo de impostos a pagar, nunca em receita.
Quando todos os seis passos fecham, seus três números finalmente concordam entre si: atividade bruta do Stripe, receita auferida na DRE e depósitos bancários conectados por uma trilha limpa de taxas, diferenças de temporização e movimentos patrimoniais.
Relatórios e Automação Que Fazem o Trabalho Pesado
Você não precisa construir esse fluxo de trabalho a partir de planilhas. A própria pilha de relatórios do Stripe mapeia diretamente para a lista de verificação:
- Relatórios de conciliação de repasses detalham cada cobrança, reembolso, taxa e ajuste dentro de cada depósito bancário — o documento que seu contador realmente quer.
- Transações de saldo são o livro-razão imutável de cada centavo que passou pelo Stripe. Como o Stripe nunca modifica uma transação de saldo após a criação, elas são a fonte da verdade para um fechamento, não cobranças ou faturas.
- Relatórios de Reconhecimento de Receita automatizam o rollforward de receita diferida sob ASC 606 e IFRS 15, transformando assinaturas e faturas em lançamentos contábeis prontos para auditoria.
Para automação contínua, integrações contábeis podem lançar vendas brutas, taxas e reembolsos em uma conta de compensação todas as noites, e webhooks em eventos de repasse podem acionar a conciliação no mesmo dia. Mesmo com automação, mantenha a lista de verificação mensal: o software lança o que lhe é dito, e um mapeamento ignorado falha silenciosamente até alguém conciliar.
Mantenha a Receita de Assinatura Limpa Desde o Primeiro Dia
O Stripe Billing é especialmente implacável com livros desleixados porque cada dólar aparece em tantos lugares — assinatura, fatura, pagamento, repasse — cada um uma nova oportunidade de contá-lo novamente. Fundadores que configuram uma conta de compensação, reconhecem receita pré-paga ao longo do tempo e conciliam mensalmente capturam problemas quando são correções de uma linha em vez de projetos de limpeza do tamanho de uma reapresentação durante captação de recursos ou due diligence de aquisição.
A contabilidade precisa de assinaturas começa registrando cada evento na conta correta pela primeira vez. O Beancount.io oferece contabilidade em texto simples que lhe dá total transparência e controle sobre seus dados financeiros — sem caixas-pretas, sem aprisionamento a fornecedor. Comece gratuitamente e veja por que desenvolvedores e profissionais de finanças estão migrando para a contabilidade em texto simples.





