Construir ou contratar? A proposta do fornecedor mostra a licença anual, e a estimativa interna mostra o desenvolvimento. Cada lado conta uma parte da história, e os dois números acabam comparados como se fossem a mesma coisa.
A análise custo-benefício coloca as alternativas na mesma base: mesmo horizonte, mesma moeda, todos os custos e todos os benefícios, ano a ano. O resultado é um número, mas o ganho maior está em outro lugar: a análise deixa à vista as premissas que precisam ser verdadeiras para aquele número valer.
O que é
A análise compara os custos e benefícios de cada alternativa em um período definido, considerando quando cada valor acontece. O que não pode ser convertido em dinheiro com segurança entra separadamente, como informação para a decisão.

A técnica nasceu na avaliação de obras públicas. Sua proposta é atribuída ao engenheiro francês Jules Dupuit, em 1844, e ganhou escala nos Estados Unidos com a Lei de Controle de Inundações de 1936, que condicionava projetos a benefícios maiores do que os custos (Britannica). Governos ainda têm guias próprios, como o Green Book britânico e a Circular A-94 americana.
Em empresas, a mesma lógica aparece nos business cases, com uma diferença importante: a perspectiva é a da organização, e não a da sociedade. Por isso, a taxa de desconto e os efeitos considerados mudam.
Quando usar e quando evitar
Quando usar
- Construir ou contratar um sistema
- Modernização, automação e migração
- Investimentos com custos e ganhos distribuídos no tempo
- Quando alguém precisa aprovar um orçamento
Quando evitar
- Quando os principais efeitos não podem ser estimados
- Em decisões pequenas, em que a análise custa mais do que o erro
- Quando há exigência legal ou ética que não admite troca
- Quando critérios não financeiros dominam: use uma matriz de decisão
Como fazer, passo a passo
- Defina alternativas e horizonte. Use o mesmo período para todas e inclua manter a situação atual, quando for uma opção real.
- Liste os custos completos. Inclua implantação, migração, operação, treinamento, segurança e saída.
- Liste os benefícios e como medi-los. Prefira efeitos observáveis, como receita, retenção ou custo evitado.
- Monte o fluxo por período. Use valores constantes ou nominais, sem misturar.
- Calcule os indicadores. Deixe a taxa de desconto explícita.
- Teste a sensibilidade. Varie as premissas principais e registre os intangíveis à parte.
Os indicadores
Cada indicador responde a uma pergunta. Usados juntos, eles se complementam.
| Indicador | Pergunta | Limite |
|---|---|---|
| TCO | Quanto custa ao longo do tempo? | Ignora benefícios |
| VPL | Quanto valor líquido, em dinheiro de hoje? | Depende da taxa |
| ROI | Quanto volta para cada real investido? | Ignora tempo e escala |
| Payback | Em quanto tempo recupero o investimento? | Ignora o que vem depois |
O VPL é o indicador central, porque considera todo o fluxo e o momento em que cada valor acontece:
- Benefícios no período t
- Custos no período t
- Taxa de desconto por período
- Último período do horizonte
Como escolher a taxa de desconto
A taxa representa o custo de oportunidade: o retorno que o dinheiro teria em seu melhor uso alternativo. Em empresas, ela costuma vir da área financeira, como uma taxa mínima de atratividade ou o custo de capital. Quanto mais alta, mais ela favorece ganhos rápidos e penaliza projetos de retorno distante. Três cuidados evitam a maior parte dos problemas:
- Defina antes de calcular. Uma taxa escolhida depois de ver o resultado é só um ajuste de conveniência.
- Combine a taxa com a base dos valores. Valor constante e valor nominal não podem ser misturados na mesma análise. Fluxos em moeda de hoje pedem uma taxa real, e fluxos com inflação embutida pedem uma taxa nominal (OMB, 1992).
- Diga se há prêmio de risco. Se a taxa já embute risco, tratar o mesmo risco nos cenários significa contá-lo duas vezes.
Exemplo resolvido: construir ou contratar um CRM
Uma empresa compara duas opções em um horizonte de cinco anos:
- Opção A, construir: 1.000 de desenvolvimento no ano 0 e 280 por ano de manutenção, infraestrutura e segurança. Benefícios de 300 no ano 1, porque o sistema entra em operação no meio do ano, e 800 por ano depois, graças aos processos sob medida.
- Opção B, contratar: 300 de implantação e migração no ano 0 e 360 por ano de licenças e administração. Benefícios de 450 no ano 1 e 650 por ano depois.
| Ano | A: líquido | B: líquido | A: acumulado | B: acumulado |
|---|---|---|---|---|
| 0 | −1.000 | −300 | −1.000 | −300 |
| 1 | 20 | 90 | −980 | −210 |
| 2 | 520 | 290 | −460 | 80 |
| 3 | 520 | 290 | 60 | 370 |
| 4 | 520 | 290 | 580 | 660 |
| 5 | 520 | 290 | 1.100 | 950 |
Com uma taxa real de 12% ao ano, definida pela empresa como custo de oportunidade, os indicadores são:
| Indicador | A | B | Melhor |
|---|---|---|---|
| TCO em 5 anos | 2.400 | 2.100 | B |
| Líquido sem desconto | 1.100 | 950 | A |
| ROI simples | 46% | 45% | Empate |
| Payback | Ano 3 | Ano 2 | B |
| VPL a 12% | 428 | 567 | B |
Sem desconto, A ganha por 150. Com desconto, B ganha por 139. Olhar apenas o ROI levaria a um empate, e olhar apenas o líquido levaria à opção errada para esta taxa.
De onde vem a inversão
O fator de desconto de cada ano é . A 12%, um valor recebido no ano 5 equivale a 0,57 do mesmo valor hoje.
| Ano | Fator | A descontado | B descontado |
|---|---|---|---|
| 0 | 1,000 | −1.000,0 | −300,0 |
| 1 | 0,893 | 17,9 | 80,4 |
| 2 | 0,797 | 414,5 | 231,2 |
| 3 | 0,712 | 370,1 | 206,4 |
| 4 | 0,636 | 330,5 | 184,3 |
| 5 | 0,567 | 295,1 | 164,6 |
| VPL | 428 | 567 |
A opção A exige 700 a mais logo no início, quando o fator é 1, e só compensa a diferença nos anos finais, quando cada real vale menos. Os 520 do ano 5 viram 295. Esse é o efeito que uma soma simples não mostra.
def vpl(fluxos, taxa): return sum(f / (1 + taxa) ** t for t, f in enumerate(fluxos))
a = [-1000, 20, 520, 520, 520, 520]b = [-300, 90, 290, 290, 290, 290]
print(round(vpl(a, 0.12)), round(vpl(b, 0.12))) # 428 567print(round(vpl(a, 0.05)), round(vpl(b, 0.05))) # 775 765Sensibilidade
A pergunta agora é o que precisaria mudar para a resposta mudar.
| Cenário | VPL de A | VPL de B | Melhor |
|---|---|---|---|
| Base (12%, 5 anos) | 428 | 567 | B |
| Taxa de 5% | 775 | 765 | A, por pouco |
| Horizonte de 7 anos | 927 | 845 | A |
| Desenvolvimento 30% mais caro | 128 | 567 | B |
| Benefícios de A 20% menores | −59 | 567 | B |
| Custo anual de B 30% maior | 428 | 177 | A |
| Benefícios de B 20% menores | 428 | 134 | A |
Três premissas sustentam a decisão:
- Vida útil: com taxa de 12%, a vantagem passa para A entre o sexto e o sétimo ano. A pergunta é por quanto tempo o sistema continuará útil sem uma reescrita.
- Reajuste: se o custo anual de B subir cerca de 11%, de 360 para perto de 400, as opções empatam. Uma cláusula de reajuste no contrato vale tanto quanto o preço inicial.
- Benefício extra de A: é a estimativa mais frágil, porque A só compensa se os 150 anuais a mais forem reais. Com benefícios 20% menores, o VPL de A fica negativo.
O que fica fora da conta
Alguns efeitos importam e não têm um valor confiável. A orientação da Circular A-94 é listar todos os efeitos, mesmo sem valor monetário, e quantificar o que for possível em medidas físicas. Neste caso:
- Controle do roadmap: A permite priorizar o que a empresa precisa, sem depender do fornecedor.
- Dependência: B cria custo de saída. A cria dependência de quem conhece o código.
- Segurança e conformidade: em A, a responsabilidade é toda interna. Em B, parte dela é compartilhada e precisa ser verificada.
Atribuir um valor inventado a esses itens só daria aparência de precisão. Eles entram ao lado do número, na conversa de decisão.
Recomendação do exemplo: contratar B, negociando limite de reajuste por contrato e facilidade de exportação de dados. A decisão deve ser revista se o horizonte esperado passar de sete anos ou se um piloto mostrar que o benefício extra de A é real.
Estimativas otimistas
A análise herda os vieses de quem estima. O governo britânico reconhece isso a ponto de manter um guia suplementar sobre viés de otimismo, que orienta ajustes nas estimativas de custo e prazo quando falta evidência primária robusta.
Flyvbjerg (2008) separa o viés de otimismo, que é involuntário, da deturpação estratégica, que é deliberada: inflar benefícios para aprovar um projeto. Para enfrentar os dois, ele propõe a previsão por classe de referência: em vez de estimar a partir do próprio plano, consultar o desempenho real de projetos comparáveis.
Na prática, a pergunta é quanto custaram e quanto demoraram projetos parecidos, dentro ou fora da empresa. No exemplo, se os últimos sistemas internos custaram 30% a mais do que o previsto, a linha “desenvolvimento 30% mais caro” deixa de ser um cenário ruim e passa a ser o caso base.
Erros comuns
- Horizontes diferentes: comparar três anos de uma opção com cinco de outra.
- Custos pela metade: contar a licença e esquecer migração e treinamento, ou contar o desenvolvimento e esquecer a manutenção.
- Horas como benefício: economizar mil horas só vira valor se esse tempo for usado em algo que gere resultado.
- Dupla contagem: registrar o mesmo ganho como produtividade e como redução de custo.
- Comparar com o nada: ignorar o que aconteceria sem o projeto, que é a base real de comparação.
Como usar uma LLM
Uma LLM ajuda a lembrar categorias de custo esquecidas, montar a estrutura do fluxo e propor cenários de sensibilidade. Ela não conhece seus preços, e valores citados de memória podem estar errados ou desatualizados. Faça os cálculos finais em planilha ou script.
Faça uma análise custo-benefício entre [opção A] e [opção B].Horizonte: [anos].Custos iniciais e recorrentes conhecidos: [dados].Benefícios quantificáveis conhecidos: [dados].Benefícios qualitativos: [lista].Taxa de desconto, caso aplicável: [valor ou "não definida"].Base dos valores: [constantes ou nominais].
Monte o fluxo de custos e benefícios por período, declare as premissase separe valores estimados de valores comprovados. Aponte categorias decusto que parecem faltar.
Calcule os indicadores apropriados (custo total, benefício líquido, ROI,payback e VPL, quando os dados permitirem). Inclua cenários e análise desensibilidade, e diga quais premissas mudariam a recomendação.
Não invente preços nem monetize ganhos intangíveis de forma arbitrária.Saída esperada: quadro econômico comparativo, premissas, riscos e pontos de virada.
Antes de confiar na resposta:
- Refaça as contas. Copie o fluxo para uma planilha e recalcule os indicadores.
- Confira cada número. Separe o que veio dos seus dados do que foi sugerido pelo modelo.
- Procure custos ausentes. Pergunte o que acontece no fim do contrato ou da vida útil do sistema.
- Sanitize o contexto. Propostas e dados financeiros costumam ser confidenciais.
Combine com outros frameworks
- Matriz de decisão: reúne o resultado financeiro com critérios que não cabem na conta, como segurança e dependência de fornecedor.
- Planejamento de cenários: testa a decisão em futuros coerentes, para além da variação de uma premissa por vez.
- Análise pré-mortem: ajuda a encontrar custos e riscos que ficaram fora da planilha.
- Teste de hipótese: valida com um piloto o benefício mais incerto.
Referências
- Boardman, A. E., Greenberg, D. H., Vining, A. R. & Weimer, D. L. (2018). Cost-Benefit Analysis: Concepts and Practice (5ª ed.). Cambridge University Press.
- Office of Management and Budget (1992). Circular A-94: Guidelines and Discount Rates for Benefit-Cost Analysis of Federal Programs. Link
- HM Treasury. The Green Book. Link
- HM Treasury. Green Book supplementary guidance: optimism bias. Link
- Flyvbjerg, B. (2008). Curbing Optimism Bias and Strategic Misrepresentation in Planning: Reference Class Forecasting in Practice. European Planning Studies, 16(1), 3–21. DOI
- Encyclopaedia Britannica. Cost-benefit analysis. Link