Rentabilidade por Cliente na Agência de Marketing: Como Calcular (e Parar de Trabalhar de Graça pra Alguns Clientes)
Sua agência fatura R$40 mil por mês. Pergunta simples: quanto sobra depois de pagar o time que atende cada cliente, individualmente?
Se a resposta for "não sei ao certo", você não está sozinho. É a métrica que mais falta em agência de marketing — não por falta de importância, mas porque calcular isso na mão dá trabalho e ninguém mantém atualizado por mais de um mês.
O problema é que faturamento total esconde o que importa. Uma agência pode estar no azul no total e, ainda assim, ter 2 ou 3 clientes que dão prejuízo todo mês — sustentados pela margem dos outros. Sem saber quais são, você não corrige preço, não realoca time e não sabe quem demitir... quero dizer, quem "desconvidar" educadamente.
Por que faturamento total não conta a história toda
Dois clientes, mesmo contrato de R$3.000/mês:
- Cliente A: precisa de 40 pontos de trabalho por mês (poucos ajustes, briefing claro, aprovação rápida)
- Cliente B: precisa de 90 pontos (retrabalho constante, aprovação demorada, escopo que só cresce)
Faturamento: idêntico. Rentabilidade: completamente diferente. Se seu time custa em média R$25/ponto, o Cliente A custa R$1.000 (margem de R$2.000, 67%) e o Cliente B custa R$2.250 (margem de R$750, 25%). Mesmo contrato, rentabilidade 2,6x menor.
Sem medir isso por cliente, os dois aparecem exatamente iguais no seu relatório de faturamento.
A fórmula (a mesma que a agência já devia estar usando)
Margem do cliente = Valor do contrato mensal − Custo do time alocado no período
Margem % = Margem ÷ Valor do contrato mensal
Testar com seus números na calculadora grátis →
A parte difícil não é a fórmula — é calcular "custo do time alocado" com precisão. Isso exige três coisas que a maioria das agências não tem organizadas juntas:
- O que cada pessoa entregou, por cliente, no mês — não "trabalhou no cliente X", mas quantidade real de trabalho
- Quanto custa cada pessoa — salário integral (CLT) rateado, ou valor combinado por entrega (freelancer)
- Cruzar isso automaticamente, porque ninguém atualiza planilha de rentabilidade toda semana
Como calcular na planilha (e por que isso quebra em 2 meses)
O caminho manual mais comum:
- Time registra horas por cliente numa planilha ou app de timesheet
- No fim do mês, alguém soma as horas por cliente
- Multiplica pelo custo/hora de cada pessoa (aqui já é onde a maioria erra — custo/hora de CLT não é salário ÷ 160)
- Subtrai do valor do contrato
Funciona no primeiro mês, quando alguém está motivado a manter atualizado. No segundo mês, o time já esquece de apontar hora, ou aponta errado porque está no meio de uma entrega. No terceiro mês, a planilha já não reflete a realidade e ninguém mais confia nela — e a agência volta a decidir preço "no olho".
Automatizando: cruzar produção com custo, sem depender de apontamento manual
A saída é não depender de apontamento manual de hora. Se sua operação já roda em um kanban com tarefas e subtarefas com peso (pontos) — que é como toda campanha deveria ser estruturada de qualquer forma —, a rentabilidade sai de graça: cada subtarefa concluída já tem responsável, tipo e peso. Basta cruzar isso com o custo de cada pessoa e o valor do contrato de cada cliente.
É exatamente o que o módulo de Rentabilidade do Bouzr faz:
- Por cliente: cruza os pontos entregues no período com o custo de quem entregou (salário integral rateado pra CLT, valor por ponto pra freelancer) e o valor de contrato do workspace — mostra margem em R$ e em % automaticamente, sem planilha
- Por pessoa da equipe: inverte a pergunta — cada pessoa do time "rende" mais do que custa? Fatia a receita de cada cliente proporcionalmente aos pontos que cada um entregou lá, soma através de todos os clientes que a pessoa atende, e compara com o custo real dela
- Tendência mensal: mostra se a margem de um cliente está melhorando ou piorando mês a mês — cliente que estava saudável há 3 meses e começou a exigir mais retrabalho aparece antes de virar prejuízo
- Alerta automático: notificação quando algum cliente fica no vermelho no mês, sem precisar abrir o painel pra descobrir
Nada disso pede que ninguém apote hora manualmente. A fonte é a mesma produção que o time já registra no kanban.
Nenhuma ferramenta genérica faz isso
Trello, Asana, Monday e ClickUp têm noção de tarefa e, no máximo, de tempo gasto — nenhuma delas liga isso a contrato de cliente e custo de time pra calcular margem. Das ferramentas brasileiras, o Runrun.it chega mais perto com apontamento de horas, mas também não fecha a conta com valor de contrato automaticamente.
| Ferramenta | Rentabilidade por cliente automática |
|---|---|
| Bouzr | ✅ Sim (cliente + pessoa + tendência + alerta) |
| Trello / Asana / Monday / ClickUp | ❌ Não |
| Runrun.it | ⚠️ Parcial (apontamento de hora, sem margem por contrato) |
O que fazer com essa informação
Depois de ver rentabilidade por cliente pela primeira vez, três decisões costumam aparecer rápido:
- Reprecificar o cliente que consome muito mais do que paga — com dado, não com achismo
- Realocar o time: tirar quem é sênior demais de cliente que não justifica o custo
- Ter coragem de demitir cliente — o cliente que dá prejuízo todo mês não vira lucrativo sozinho, alguém precisa decidir isso
Conclusão
Faturamento total é vaidade. Margem por cliente é o número que decide se a agência cresce de forma saudável ou empilha clientes que drenam a operação. A conta é simples — o trabalho de mantê-la atualizada é que não é, a menos que ela seja automática.
Rentabilidade por cliente e por pessoa está incluída no plano Pro do Bouzr. O plano Free continua disponível pra organizar campanhas e equipe antes de precisar da parte financeira.