Ver demonstração

Calculadora de custos ocultos: descubra se seu ROI é real ou fantasia

Dashboard mostra ROI 5x mas o caixa não fecha? Descubra custos ocultos e vendas não-incrementais que transformam lucro em ilusão.

· 10 min de leitura · Precisian

Calculadora de custos ocultos: descubra se seu ROI é real ou fantasia

Seu dashboard mostra ROI 5x.

A agência comemora.

Mas o caixa não fecha.

Você olha para o extrato bancário e pensa: cadê o dinheiro? Se estou tendo retorno de 5 para 1, por que a margem operacional está apertando? Por que preciso de mais capital de giro?

A resposta é simples: seu ROI reportado é fantasia.

Dashboards de mídia foram projetados para uma coisa: fazer você gastar mais. Meta, Google, TikTok — todos têm interesse em inflar os números. E fazem isso muito bem, atribuindo vendas que viriam de qualquer forma e ignorando custos que você paga todo mês.

A diferença entre o ROI que você reporta na reunião de board e o ROI real que impacta seu caixa pode ser de 3x para 0.8x. Sério.

Neste artigo, você vai aprender a calcular seu ROI real — descontando custos ocultos que ninguém soma e vendas não-incrementais que plataformas adoram reivindicar. No final, você terá uma calculadora preenchida mostrando a verdade nua e crua sobre sua operação de mídia.

Por que seu dashboard mente sobre ROI

Dashboards de mídia paga vivem em um mundo de fantasia onde tudo funciona perfeitamente.

Eles contam apenas o ad spend direto. Clicou no botão “Boost Post”? Isso entra. Mas o que você pagou para a agência configurar a campanha? O tempo do time interno otimizando? A ferramenta de BI que processa os dados? Nada disso aparece.

Atribuição infla receita sistematicamente. O cliente viu seu anúncio no Instagram na segunda, pesquisou sua marca no Google na terça, abriu o email de carrinho abandonado na quarta e comprou na quinta. Adivinha? Meta, Google e sua plataforma de email todos reivindicam 100% daquela venda. [Fonte: https://www.kaushik.net/avinash/marketing-analytics-attribution-is-not-incrementality/]

Avinash Kaushik, ex-evangelista de analytics do Google, é direto: “Attribution é simplesmente a ciência de distribuir crédito por conversões. Nenhuma dessas conversões pode ser incremental.” A distinção é brutal — atribuição diz quem tocou no cliente; incrementalidade diz quem causou a venda.

Um estudo da Backbone Media analisou campanhas de branded search e descobriu que apenas 17% do volume de conversão atribuído pela plataforma era realmente incremental. [Fonte: https://www.backbone.media/insights/a-deep-dive-into-incrementality] Os outros 83%? Clientes que já estavam comprando.

O caso real do ROAS 4x que virou ROI 0.8x

Exemplo concreto que vejo toda semana:

Campanha no Meta Ads:

  • Ad spend direto: $50.000
  • Receita atribuída: $200.000
  • ROAS reportado: 4x ✨

Parece ótimo no slide. Mas vamos somar o que ninguém conta:

  • Fee de agência (15%): $7.500
  • Setup inicial + testes que falharam: $15.000
  • Tech stack (tracking, analytics, automação): $3.000
  • Tempo interno (@ $100/h × 40h): $4.000

Custo real: $79.500

Agora a parte que dói: desses $200k de receita atribuída, quanto era incremental? Se você rodar um teste de holdout regional (mais sobre isso adiante), a resposta típica é: 60-70%.

Receita incremental real: $200.000 × 0.65 = $130.000

ROI real = ($130.000 - $79.500) / $79.500 = 0.63x

Você perdeu dinheiro. Mas o dashboard mostrava 4x.

E pior: você provavelmente aumentou o budget baseado naquele ROAS falso.

Os custos que ninguém coloca na planilha

Tem uma categoria inteira de custos que some dos relatórios de mídia. Não por acidente — por design. Quanto mais invisível, menos você questiona o ROI reportado.

Setup e onboarding: o custo inicial que ninguém amortiza

Quando você começa com uma nova agência ou canal, existe um período de 3-6 meses que é puro investimento. Integrações, pixel tracking, testes de creative, aprendizado da plataforma.

Uma pesquisa da MTHD Marketing mostra que empresas DTC gastam 30-40% do budget inicial apenas em setup e agências, antes mesmo de contar mídia. [Fonte: https://mthdmarketing.com/blog-posts/marketing-agency-pricing]

Esse custo raramente é amortizado nas análises de ROI. Você gastou $30k para configurar, mas quando calcula ROI 6 meses depois, só conta ad spend dos últimos 90 dias.

Testes que não escalaram: o cemitério de budget

40% do seu budget de mídia vai para testes.

Desses testes, talvez 10% vira campanha perene que escala.

Os outros 90%? Dinheiro jogado fora. Mas necessário — você precisa testar para encontrar o que funciona.

O problema é que ninguém desconta esse custo do ROI final. Quando você reporta “campanha X tem ROI 5x”, você está ignorando as 9 campanhas que falharam antes.

ROI real = (receita de todas as campanhas - custo de todas as campanhas) / custo total

Não = receita da campanha vencedora / custo só daquela campanha

Overhead de agência que não entrega proporcional

Fees de agência variam entre 10-20% do ad spend, podendo chegar a 30-40% quando incluem custos de mídia. [Fonte: https://www.lyfemarketing.com/blog/how-much-do-ad-agencies-charge-for-social-media/]

Você paga $5k/mês para uma agência gerenciar $30k de ad spend. Isso é 17% de overhead.

A pergunta que ninguém faz: essa agência está gerando 17% mais resultado que você conseguiria sozinho?

Na maioria dos casos, não. A agência está operando botões, aplicando playbooks genéricos. O valor incremental é mínimo, mas o custo é fixo e entra todo mês.

Tech stack tax: ferramentas que custam mas não geram incremento

Plataforma de BI: $500/mês
Ferramenta de tracking server-side: $800/mês
Automação de creative: $300/mês
Plataforma de A/B test: $400/mês

Total: $2.000/mês que você paga religiosamente.

Dessas ferramentas, quantas realmente aumentam seu ROI incremental? Tracking server-side talvez ajude na precisão, mas BI dashboard bonito só serve para reunião — não muda resultado.

A verdade que ninguém quer ouvir: 90% do tech stack é custo morto. Você paga, mas não adiciona receita incremental. Só adiciona complexidade.

Como calcular mídia não-incremental (o fantasma do ROI)

Aqui está o problema central que destrói todo cálculo de ROI: atribuição confunde correlação com causalidade.

Cliente clicou no seu anúncio antes de comprar? Isso é correlação.
Cliente comprou porque clicou no anúncio? Isso é causalidade.

Plataformas de mídia adoram confundir as duas coisas. Meta mostra: “este anúncio gerou 1.000 conversões!” O que realmente aconteceu: 1.000 pessoas que clicaram no anúncio compraram. Mas quantas comprariam mesmo sem ver o anúncio?

Diferença brutal entre correlação e causalidade

Um grande varejista de alimentos pausou todas as campanhas de branded search por 2 semanas. Resultado? Vendas atribuídas caíram 40%, mas vendas reais caíram apenas 15%. [Fonte: https://lifesight.io/blog/geo-based-incrementality-testing/]

Isso significa que 25 pontos percentuais de “vendas” que Google reivindicava eram clientes que iam comprar de qualquer jeito. O branded search só estava capturando demanda existente, não criando demanda nova.

Outro caso: uma rede de supermercados fez teste de holdout regional, pausando non-branded paid search em 12 mercados. Resultado: incrementalidade 0%. Zero. A campanha tinha ROAS reportado de 3x, mas não gerou uma única venda incremental. [Fonte: https://lifesight.io/blog/geo-based-incrementality-testing/]

Métodos práticos para medir incrementalidade

Você não precisa de um MMM (Marketing Mix Model) completo que custa $100k para entender incrementalidade básica. Existem métodos práticos:

1. Teste de pausa (holdout simples)

Escolha um canal ou campanha específica. Desligue por 2-3 semanas. Meça a queda real de vendas vs. o que a atribuição previa.

Se atribuição dizia “esta campanha gera 30% das vendas” mas ao pausar você perdeu apenas 10%, a incrementalidade real é 33% (10/30).

2. Geo-holdout regional

Divida mercados em dois grupos: teste e controle. Mantenha mídia rodando no grupo controle, pause no grupo teste. Compare vendas entre os grupos.

Esse é o gold standard de incrementalidade — elimina sazonalidade e variáveis externas porque você está comparando períodos idênticos em geografias similares. [Fonte: https://www.rockerbox.com/blog/geo-holdout-testing]

3. Baseline orgânico

Olhe para períodos de baixa atividade de mídia (feriados, fim de ano) e veja quanto você vende “naturalmente” via SEO, direct, CRM, boca a boca.

Esse é seu baseline — vendas que viriam de qualquer jeito. Qualquer receita acima disso pode ser considerada incremental da mídia.

Canibalização entre canais: receita conta 2x, 3x, 4x

Cliente vê seu post orgânico no Instagram → clica em anúncio de retargeting do Meta → pesquisa sua marca no Google → clica em Google Ads → abre email de carrinho abandonado → compra.

Quantos canais vão reivindicar essa venda? Todos.

Meta diz: “conversão assistida pelo retargeting”
Google diz: “conversão via branded search”
Email diz: “conversão via campanha de carrinho”

Você soma tudo e descobre que gerou 350% da receita real. Matemática interessante.

A única forma de corrigir isso: medir incrementalidade canal por canal. Pause um, veja quanto você realmente perde.

Preencha a calculadora e descubra seu ROI real

Agora vamos ao operacional. Você vai precisar de uma planilha simples (Google Sheets ou Excel) com 5 colunas.

Coluna 1: Ad spend reportado por canal

Liste todos os canais onde você investe:

  • Meta Ads
  • Google Ads (Search + Display)
  • TikTok Ads
  • LinkedIn Ads
  • Programmatic
  • Etc.

Para cada um, coloque o ad spend direto dos últimos 3-6 meses (use um período consistente).

Coluna 2: Receita atribuída por canal

Pegue o número que o dashboard de cada plataforma reporta como “receita gerada” ou “conversions value”.

Sim, você já sabe que esse número está inflado. Mas precisamos dele como baseline para calcular o gap.

Coluna 3: Custos ocultos por canal

Agora some tudo que você realmente gastou:

Setup e onboarding: Se foi nos últimos 6 meses, amortize. Se gastou $30k para começar, divida por 6 = $5k/mês.

Testes que falharam: Estime quantos % do budget foi para testes que não escalaram. Regra prática: 40% para canais novos, 20% para canais maduros.

Fee de agência/freelancer: Soma direta. Se paga 15% de fee sobre $50k, adicione $7.5k.

Tech stack alocado: Divida o custo mensal das ferramentas proporcionalmente ao ad spend de cada canal.

Tempo interno: Multiplique horas gastas pelo custo/hora do time. Regra prática: $100/h para analyst, $150/h para manager.

Total custos ocultos = setup amortizado + testes falhos + fee agência + tech + tempo interno

Coluna 4: Estimativa de não-incremental

Aqui você precisa ser honesto. Se ainda não rodou teste de holdout, use estimativas conservadoras:

Branded search: 70-85% não-incremental (você só captura demanda existente)
Retargeting: 50-70% não-incremental (pessoa já demonstrou interesse)
Prospecting cold: 20-40% não-incremental (menos overlap com orgânico)
Social awareness: 30-50% não-incremental (difícil isolar causality)

Se você pausou o canal por 2 semanas e mediu queda real, use esse dado. É infinitamente mais preciso.

Receita não-incremental = Receita atribuída × % não-incremental

Coluna 5: ROI real

Fórmula final:

Receita incremental = Receita atribuída - Receita não-incremental
Custo total = Ad spend + Custos ocultos
ROI real = (Receita incremental - Custo total) / Custo total

Se o número for negativo, você está perdendo dinheiro naquele canal.

Se for entre 0-1x, você está empatando ou tendo lucro marginal.

Se for acima de 1.5x, você provavelmente tem um canal saudável.

Range esperado para empresas saudáveis

Dados da MHI Media analisando dezenas de contas DTC em 2025: ROAS reportado médio é 3.5-4.5x, mas ROI real incremental fica entre 1.5-2.5x. [Fonte: https://mhigrowthengine.com/blog/what-is-return-on-ad-spend/]

O gap típico entre reportado e real é de 30-50%.

Se seu gap é maior que 50%, você tem um problema sério de atribuição ou de custos ocultos descontrolados.

Se seu ROI real está abaixo de 1x, você precisa agir hoje — não na próxima reunião trimestral.

O que fazer quando o ROI real é metade do reportado

Você preencheu a calculadora.

Os números não mentem: ROI reportado 5x, ROI real 1.2x.

Gap de 76%.

o que eu faço agora?

Se gap > 50%: audite atribuição com holdout

Primeiro, você precisa de dados reais de incrementalidade. Chega de estimar.

Implemente um teste de holdout regional para seus 2-3 principais canais. Escolha mercados geograficamente similares, pause mídia em um grupo, mantenha no outro, rode por 3-4 semanas.

Isso vai custar — você vai abrir mão de receita atribuída no curto prazo. Mas é o único jeito de saber a verdade sobre quanto cada canal realmente gera de incremental.

Empresas que fazem isso descobrem coisas brutais. Tipo: canal que reportava 40% da receita na verdade gera 8% incremental. Ou: canal que tinha ROAS 2x na atribuição tem ROAS incremental 0.3x.

Corte canais com ROI real < 1x imediatamente

Se um canal está queimando dinheiro (ROI real negativo ou abaixo de 1x), pare de alimentá-lo.

Não importa que o dashboard mostra ROAS 3x. Não importa que a agência diz “está escalando”. Se o ROI real é 0.8x, você perde $0.20 a cada dólar investido.

Redirecione esse budget para canais que passaram no teste de incrementalidade. Ou, opção ainda melhor: não gaste. Guarde caixa.

Renegociar contratos baseado em performance real

Sua agência cobra 15% sobre $50k/mês = $7.500.

Você descobriu que o ROI real é 1.3x — marginal.

Proposta: “A partir do próximo trimestre, fee é 10% fixo + 5% variável baseado em ROI incremental acima de 2x.”

Se agência recusar, você sabe que ela não confia nos próprios resultados.

Se aceitar, você alinhou incentivos — agora ela quer maximizar seu ROI real, não inflar números de atribuição.

Revisar tech stack: ferramentas sem ROI incremental saem

Olhe sua stack de $2k/mês.

Pergunte para cada ferramenta: “Se eu cancelar isso, meu ROI incremental cai?”

Dashboard bonito de BI? Não.
Ferramenta de heatmap? Não.
Plataforma de A/B test que ninguém usa direito? Não.

Corte tudo que não adiciona receita incremental comprovada. Talvez você precise de 30% da stack atual. O resto é vaidade.

Estabeleça ritual trimestral: refazer calculadora

ROI real não é estático. Muda com saturação de canal, sazonalidade, competição.

A cada trimestre, refaça a calculadora. Compare com trimestre anterior.

Se gap está aumentando, você tem problema crescente de atribuição ou de custos.
Se gap está diminuindo, parabéns — você está cortando gordura e ficando mais eficiente.

Empresas que implementam esse ritual trimestral costumam cortar 20-30% de budget ineficiente no primeiro ano mantendo 90-95% da receita real. [Fonte: pesquisa interna com clientes que auditaram custos ocultos]

Conclusão: clareza não vem do volume, vem do corte

Você abriu este artigo com um dashboard mostrando ROI 5x e um caixa que não fechava.

Agora você sabe por quê.

Custos ocultos somam 30-50% do ad spend reportado. Receita não-incremental infla resultados em 30-50%. Quando você soma os dois efeitos, aquele ROI 5x reportado vira ROI 1.5x real — se você tiver sorte.

A calculadora que você preencheu não é apenas um exercício. É o mapa que mostra onde seu dinheiro está queimando silenciosamente.

E o que separa um gestor médio de um excepcional não é quantos canais ele ativa — é quantos ele tem coragem de desligar quando os números reais não justificam.

Baixe a calculadora e descubra: seu ROI é 5x ou 0.5x?

Quer validar seu ROI com holdout regional e parar de confiar em atribuição inflada? Fale com a gente.