Calculadora WACC
Com 600.000 de capital próprio a 12% e 400.000 de dívida a 6% antes de um imposto de 25%, o WACC é de 9%: o retorno mínimo que a empresa precisa obter sobre seu capital. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valor do patrimônio líquido
- 600.000
- Valor da dívida
- 400.000
- Custo do capital próprio
- 12
- Custo da dívida
- 6
- Alíquota de imposto
- 25
- Capital total
- 1.000.000
- Peso do capital próprio
- 0,6
- Peso da dívida
- 0,4
- Custo da dívida após impostos
- 4,5
O custo médio ponderado de capital, abreviado WACC, é o retorno exigido combinado que uma empresa precisa obter sobre o capital que de fato emprega para remunerar acionistas e credores, depois do escudo fiscal dos juros. Analistas, diretores financeiros e estudantes de valuation calculam esse indicador a partir de cinco números na mesma moeda: valor de mercado do patrimônio, valor de mercado da dívida, custo do equity em porcentagem, custo da dívida antes de impostos em porcentagem e alíquota do imposto de renda da pessoa jurídica em porcentagem. Esta calculadora de WACC aplica a identidade padrão após impostos, devolve o resultado como porcentagem e rejeita um total nulo ou negativo de patrimônio mais dívida porque os pesos ficariam indefinidos.
O que o WACC mede e como se calcula a mistura após impostos
O custo médio ponderado de capital, ou WACC, é a taxa de corte combinada que mistura o retorno exigido pelos acionistas com o retorno após impostos exigido pelos credores, cada um escalado pela sua fatia do capital total. Manuais de finanças corporativas escrevem a identidade após impostos como WACC igual a patrimônio sobre capital total vezes o custo do equity, mais dívida sobre capital total vezes o custo da dívida antes de impostos vezes um menos a alíquota corporativa.
Patrimônio é o valor de mercado do equity, dívida é o valor de mercado da dívida com juros, e capital total é a soma desses dois estoques na mesma moeda. Custos e alíquota entram como porcentagens: doze significa doze por cento, vinte e cinco significa vinte e cinco por cento, nunca uma fração decimal como 0.12.
Uma empresa com 600,000 de patrimônio, 400,000 de dívida, custo de equity de doze por cento, custo da dívida antes de impostos de seis por cento e alíquota de vinte e cinco por cento tem WACC de nove por cento, porque o patrimônio é sessenta por cento de um milhão de capital total, a dívida é quarenta por cento e o custo da dívida após impostos é quatro e meio por cento.
Uma empresa só com equity e custo de patrimônio de dez por cento tem WACC de dez por cento independentemente do custo de dívida não usado, porque o peso da dívida é zero. Esta página não estima beta, CAPM nem um spread de crédito.
Onde uma calculadora de WACC se justifica frente a CAPM, ROIC e uma média simples
A research de renda variável e a prática de fluxo de caixa descontado precisam de um WACC reproduzível para comparar um emissor com o retorno sobre o capital investido: quando o ROIC supera o WACC, a empresa ganha lucro econômico sobre o capital que de fato usa, e quando fica aquém o valor é destruído.
Comitês de orçamento de capital usam a mesma porcentagem como taxa de desconto dos fluxos de caixa desalavancados de um projeto, de modo que dois analistas que discordam do beta ou do prêmio de risco de mercado ainda possam fixar a mistura de cinco números e ver se uma proposta supera o corte.
Salas de aula e exercícios no estilo CFA precisam de um oráculo que rejeite um denominador de capital total nulo ou negativo, ainda devolva só o custo do equity quando a dívida é zero, e aplique o escudo fiscal apenas ao peso da dívida, porque esses três casos são o modo como os estudantes confundem o WACC com uma média simples de duas taxas.
Esta busca não é a de uma calculadora de CAPM, que estima o custo do equity a partir do beta, da taxa livre de risco e do prêmio de risco acionário, nem é uma calculadora de ROIC, que divide o lucro operacional líquido após impostos pelo capital investido.
Engenheiros que escrevem testes de valuation fixam pares conhecidos —seiscentos mil de patrimônio e quatrocentos mil de dívida a doze, seis e vinte e cinco por cento; um caso só equity a dez por cento; e uma rejeição de capital zero— para que uma biblioteca de planilha não omita em silêncio o escudo fiscal. A validação falha não consome saldo.
Casos de uso
Research de renda variável e modelos DCF
Misture patrimônio de mercado, dívida de mercado, custo do equity, custo da dívida antes de impostos e a alíquota numa única taxa de corte, para comparar um emissor com o ROIC antes de montar um modelo completo de renda residual.
Docência e prática de provas
Gere respostas reproduzíveis de WACC para gabaritos, planilhas e exercícios de valuation no estilo CFA que pedem a média ponderada após impostos dos custos de equity e dívida.
Perguntas frequentes
Qual é a fórmula de WACC usada aqui?
As taxas entram em porcentagem: 12 significa 12%.
Por que o capital total precisa ser maior que zero?
A requisição não é faturada. Um único estoque pode ser zero quando a empresa é só equity ou só dívida.
Os campos de custo e imposto são porcentagens ou decimais?
Porcentagens. Digite 12 para um custo de equity de 12%, 6 para um custo da dívida antes de impostos de 6% e 25 para uma alíquota de 25%. Não digite 0.12, 0.06 nem 0.25 a menos que realmente queira esses pontos percentuais.
Em que o WACC difere do CAPM ou do ROIC?
O CAPM estima o custo do equity a partir do beta e de um prêmio de mercado; esta ferramenta toma esse custo como entrada. O ROIC divide o NOPAT pelo capital investido e é um retorno, não uma taxa de corte. O WACC é a mistura após impostos dos custos de equity e dívida ponderados pela estrutura de capital: outra busca e outra pergunta de valuation.
Qual é o WACC de uma empresa sem dívida?
É igual ao custo do capital próprio. Com peso zero para a dívida, o custo da dívida deixa de contar, então uma empresa só com capital próprio a 10% tem WACC de 10%.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/wacc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"equity_value":600000,"debt_value":400000,"cost_of_equity":12,"cost_of_debt":6,"tax_rate":25}'const res = await fetch("https://api.kit.forhosting.com/fin/wacc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"equity_value": 600000,
"debt_value": 400000,
"cost_of_equity": 12,
"cost_of_debt": 6,
"tax_rate": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/wacc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"equity_value": 600000,
"debt_value": 400000,
"cost_of_equity": 12,
"cost_of_debt": 6,
"tax_rate": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/wacc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"equity_value":600000,"debt_value":400000,"cost_of_equity":12,"cost_of_debt":6,"tax_rate":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"equity_value":600000,"debt_value":400000,"cost_of_equity":12,"cost_of_debt":6,"tax_rate":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/wacc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"equity_value": 600000,
"debt_value": 400000,
"cost_of_equity": 12,
"cost_of_debt": 6,
"tax_rate": 25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.wacc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
As chamadas API bem-sucedidas são faturadas a US$ 0,002; a entrada inválida não é cobrada.
O que o WACC mede e como se calcula a mistura após impostos
Um total nulo ou negativo de patrimônio mais dívida não é permitido: dividir por ele é indefinido, e esta calculadora devolve invalid_input em vez de um infinito fictício.
Contrato de entrada, validação, arredondamento e leitura do resultado
Não há relógio, locale nem aleatoriedade no caminho. Prefira números nus a strings formatadas; não se interpretam sinais de porcentagem, separadores de milhar nem marcas de moeda. Envie um corpo JSON com cinco números finitos obrigatórios. equity_value é o valor de mercado do patrimônio em qualquer unidade monetária; aceitam-se os aliases E, equity, market_value_equity e equity_market_value para que uma exportação de planilha não precise de um passo de rename. debt_value é o valor de mercado da dívida com juros na mesma unidade; aceitam-se os aliases D, debt, market_value_debt e debt_market_value. Qualquer um dos estoques pode ser zero quando a empresa é só equity ou só dívida, mas a soma — o capital total — precisa ser estritamente maior que zero. cost_of_equity é o retorno exigido do equity como porcentagem, não como fração decimal; aceitam-se os aliases re, ke, equity_cost e cost_equity. cost_of_debt é o yield antes de impostos da dívida como porcentagem; aceitam-se os aliases rd, kd, debt_cost e cost_debt. tax_rate é a alíquota corporativa como porcentagem entre zero e cem inclusive; aceitam-se os aliases tc, tax, corporate_tax_rate e tax_percent. Cada campo pode chegar como número JSON ou como string numérica que coincida com um padrão decimal finito estrito. Os valores absolutos dos estoques de capital devem permanecer dentro de um quatrilhão para que os produtos intermediários continuem finitos em dupla precisão IEEE no Worker e no navegador. Campos ausentes, strings vazias, valores não finitos, uma alíquota fora de zero a cem, um capital total não positivo ou um valor fora desses limites falham com invalid_input nomeando o problema e não são faturados. Se a requisição for válida, o corpo repete as cinco entradas, devolve total_capital, equity_weight, debt_weight, after_tax_cost_of_debt como porcentagem, wacc_percent como a taxa de corte combinada, wacc_decimal como o índice sem escala e uma string formula que reescreve a identidade. O preço de um item bem-sucedido é um US$ 0,002 fixo.
Onde uma calculadora de WACC se justifica frente a CAPM, ROIC e uma média simples
Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002, sem tokens de modelo e sem rede de saída. Mantenha as requisições pequenas, fixe o wacc_percent arredondado nos testes, e você obtém aritmética estável de custo de capital para widgets, notas de research e workers de borda, sem montar por conta própria uma pilha completa de estrutura de capital.
Casos de integração
Comitês de orçamento de capital
Use a API como oráculo compartilhado da taxa de desconto nas memórias de projeto, de modo que duas equipes que discordam do beta ainda concordem no WACC após impostos de cinco números que de fato inserem no modelo de caixa.
Perguntas técnicas
Quanto custa a calculadora?
É gratuita no seu navegador nesta página. Pela API uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.