Revenue leakage é o gap entre o revenue que uma empresa deveria estar ganhando sob seus contratos e pricing atuais, e o que de fato está coletando. É a soma de todos os pequenos erros que erodem a linha de cima — uso não cobrado, descontos vencidos que auto-renovaram, expansion não atribuída, churn que deveria ter sido retido.
Pra maioria das empresas B2B SaaS, revenue leakage é 1-5% do ARR. Em $50M ARR isso é $500K-$2.5M sentados na mesa.
Por onde vaza
As fontes recorrentes, ranqueadas por frequência:
- Uso não cobrado. Customer excede o cap de uso do plano; o sistema não dispara um upsell nem uma cobrança. Modelos de pricing usage-based e híbridos são os mais expostos.
- Descontos promocionais vencidos. Um desconto intro de 30% deveria expirar depois do ano um; ninguém virou o toggle; o desconto auto-renovou. Comum em setups de billing do HubSpot/Salesforce sem controles fortes.
- Expansion que não foi cobrada. O AE upselou um add-on de 10 assentos; finanças nunca recebeu a order form; os assentos foram provisionados mesmo assim.
- Churn que não foi brigado. Customer sinalizou que vai sair; CSM não escalou pra um motion de save; a renovação caducou.
- Entitlements multi-produto. Customer está no Produto A; o time lança Produto B; a integração auto-concede acesso ao Produto B sem registrar como expansion.
- Termos de contrato errados aplicados. Contrato anual cobrado a taxa mensal, ou vice-versa, por uma má configuração de CPQ.
Como encontrar
- Audite a cohort de renovações trimestralmente. Puxe toda renovação dos últimos 90 dias; cheque as taxas de desconto, termos e contagens de assento contra o que foi acordado em contrato.
- Compare uso contra entitlements. Se seu produto tem features meteradas, construa um relatório diário de contas onde o uso excede o entitlement. Dispare o motion AE/CSM antes do customer notar.
- Reconcilie bookings vs faturado. Salesforce mostra um deal fechado por $100K; finanças faturou $90K. Cadê os $10K? Relatório de reconciliação deveria rodar mensalmente.
- Trackeia escalações de CSM em renovações at-risk. Customers sinalizando churn deveriam bater num motion de save em 7 dias. Se não bateram, o vazamento é operacional.
Como tapar
Os movimentos de alto leverage:
- Plugue enforcement de entitlement ao billing. Quando o uso cruza um cap do plano, o sistema flagueia pra upsell automaticamente. n8n + o sistema de billing + alerta no Slack é o build mínimo viável.
- Elimine admin manual de descontos. Codifique regras de desconto em CPQ. Descontos promocionais expiram automaticamente por design, não por diligência de admin.
- Playbook de CSM pra renovações at-risk. Motion definido, owner, SLA. Se um customer sinaliza churn e o playbook não dispara em 48 horas, isso é uma falha operacional.
- Auditoria trimestral de vazamento. Trate como auditoria financeira — owner independente, relatório formal pro CRO + CFO, action items trackeados até fechamento.
Relacionado
- NRR vs GRR — o vazamento aparece em GRR
- Forecast accuracy — vazamento causa misses de forecast
- Stack tecnológico de RevOps — os sistemas que previnem vazamento