Calculadora DCF
Traga uma projeção de fluxos de caixa para o valor de hoje: 100, 120 e 150 em três anos a 10%, mais um valor terminal de 1000, valem hoje 1054,09. Cada fluxo descontado e o valor terminal aparecem separados. 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
- Fluxos de caixa
- 100, 120, 150
- Taxa de desconto
- 10
- Valor terminal
- 1.000
- Períodos
- 3
- Taxa (decimal)
- 0,1
- Fluxos de caixa descontados
- 90,91, 99,17, 112,7
- Valor presente dos fluxos de caixa
- 302,78
A avaliação por fluxo de caixa descontado é o valor presente de um ativo a partir dos fluxos projetados, de uma taxa de desconto e de um valor terminal no fim do horizonte explícito. Analistas, fundadores e estudantes usam uma calculadora DCF para transformar uma projeção de fluxo de caixa livre em um único valor presente, sem abrir uma planilha nem um modelo completo de avaliação. Esta calculadora de fluxo de caixa descontado desconta cada fluxo projetado por um mais a taxa periódica elevada ao índice do período, desconta o valor terminal pelo mesmo último período e devolve o valor presente arredondado junto com cada fluxo descontado e o valor atual da parcela terminal.
O que o fluxo de caixa descontado significa e como o valor terminal é datado
A avaliação por fluxo de caixa descontado responde a uma pergunta de preço que um total cru de recebimentos futuros não consegue: quanto vale hoje esta série de fluxos projetados, depois que cada dólar posterior é trazido para hoje a um retorno exigido, e depois que um valor terminal representa todo o caixa após o horizonte explícito?
Um dólar no ano que vem não é um dólar agora, então cada fluxo projetado de fim de período é dividido por um mais a taxa de desconto periódica elevada ao número do período. O período um é descontado uma vez, o dois duas vezes, e assim até o último fluxo que você informar.
O valor terminal é o montante que você já calculou para o fim desse último período — um múltiplo de saída vezes o resultado do ano n, ou uma identidade de crescimento Gordon do caixa do ano seguinte sobre o spread entre a taxa e o crescimento perpétuo — e é descontado pelo mesmo último período, não deixado a valor de face. A soma desses valores presentes é o valor presente DCF: o valor no estilo empresarial da projeção mais a parcela terminal, sem subtrair um desembolso no instante zero.
Esse último ponto é o trabalho que se diferencia do valor presente líquido de um projeto. Quando a taxa de desconto é exatamente zero não há valor no tempo, cada fluxo e o valor terminal ficam como estão e o valor presente se reduz à soma aritmética. Os fluxos podem ser entradas, novos desembolsos ou zeros, que é como um reinvestimento no meio do horizonte ou um ano de prejuízo entra na mesma lista.
Uma taxa de desconto negativa é rejeitada em vez de ser tratada como bônus de capitalização, porque um hurdle DCF abaixo de zero não define um retorno exigido para trazer o caixa futuro até hoje. Esta calculadora não resolve taxa interna de retorno, WACC a partir da estrutura de capital nem crescimento perpétuo de um modelo Gordon: você informa a taxa e o valor terminal em que já confia, e ela aplica a identidade clássica para que cada consumidor veja a mesma aritmética.
Onde uma calculadora DCF agrega valor
Pesquisa de ações, captação de startup e preparação de exames no estilo CFA precisam de uma calculadora DCF ao vivo em que estudantes e analistas possam confiar frente às tabelas dos manuais quando já têm a projeção explícita de fluxo de caixa livre, o WACC e um valor terminal. Telas de entrevista e geradores de lição de casa exigem um oráculo determinístico que rejeite uma taxa de desconto negativa em vez de devolver um valor presente que cresce com o atraso.
Esta é uma busca diferente e um trabalho diferente do valor presente líquido de um projeto, que subtrai um desembolso no instante zero e em geral não tem um montante terminal, e de um múltiplo de vezes lucro, que nunca desconta uma projeção. Sites de conteúdo que competem por calculadora dcf ou fluxo de caixa descontado se beneficiam de uma rota gratuita no navegador que coincide com a automação paga no mesmo módulo puro.
Esta ferramenta não produz WACC a partir de pesos de dívida e capital, não resolve o crescimento Gordon por você e não subtrai a dívida líquida para chegar ao valor do equity: só o valor presente clássico a uma única taxa dos fluxos projetados mais um valor terminal. Use-a quando a pergunta for quanto vale hoje uma projeção conhecida, e acrescente o trabalho de estrutura de capital e de modelo de crescimento no seu próprio serviço quando precisar.
Casos de uso
Valor da empresa em primeira passagem a partir de uma projeção
Transforme uma projeção de fluxo de caixa livre, um WACC e um valor terminal já calculado em um valor presente DCF reproduzível para um teaser, um CIM ou um memorando de investimento.
Checagens de sala de aula e exames DCF
Verifique o valor presente dos fluxos descontados dos manuais para fluxos ano a ano, um hurdle não negativo e um montante terminal, inclusive a identidade a taxa zero.
Perguntas frequentes
Como a calculadora DCF calcula o valor presente?
Quando a taxa é zero a identidade se reduz à soma aritmética.
O valor terminal é descontado, e até qual período?
É dividido por (1+r)^n, o mesmo fator do último fluxo explícito.
Em que isso difere do valor presente líquido (NPV)?
O DCF aqui devolve o valor presente da série projetada mais o valor terminal descontado. Não subtrai um desembolso no instante zero. O NPV de projeto é outra busca: desembolso, fluxos operacionais e um hurdle, em geral sem um montante terminal.
Quanto do valor do DCF vem do valor terminal?
O resultado mostra as duas partes separadas. No exemplo, os três fluxos valem hoje 302,78 e o valor terminal 751,31, então o valor terminal responde pela maior parte do total de 1054,09.
Posso incluir fluxos negativos ou zerados?
Sim. Entradas vão como positivas, investimentos adicionais ou custos como negativos, e zeros são permitidos, então um reinvestimento no meio do prazo ou um ano de prejuízo entram na mesma lista, até 40 períodos.
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/dcf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}'const res = await fetch("https://api.kit.forhosting.com/fin/dcf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dcf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dcf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dcf", 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
{
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dcf",
"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_items | 40 |
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
Falha com invalid_input quando a taxa de desconto é negativa, quando a lista de fluxos falta ou não é finita, ou quando o valor terminal não é um número finito.
Contrato de entrada, fórmula e campos de resposta
Opcionalmente defina decimals como um inteiro de zero a oito para o arredondamento de saídas em estilo monetário; o padrão é dois. Campos de estilo monetário usam arredondamento half-up uma vez a partir dos resultados brutos em ponto flutuante para que os goldens permaneçam estáveis entre runtimes. Exemplo: fluxos de cem, depois cento e vinte, depois cento e cinquenta, uma taxa de dez por cento e um valor terminal de mil produzem um valor presente perto de mil e cinquenta e quatro. Envie um corpo JSON com três campos obrigatórios. cash_flows é uma lista não vazia de um a quarenta números finitos em ordem cronológica: o primeiro valor é o fim do período um, o segundo o do período dois, e assim por diante; entradas são positivas, investimentos ou custos adicionais são negativos e zeros são permitidos. Os alias flows, cf, projected_cash_flows e fcf apontam para a mesma lista para que uma planilha conserve os nomes das colunas. discount_rate é o retorno periódico exigido expresso como porcentagem e não como fração decimal (dez significa dez por cento por período, não zero vírgula um) e deve ser um número finito que não seja negativo. Aceitam-se os alias rate, rate_percent, wacc e discount_rate_percent. terminal_value é o montante finito no fim do último período explícito; aceitam-se os alias tv e residual_value; zero é permitido e significa que a projeção explícita é o modelo inteiro. O motor forma r como discount_rate sobre cem e, para cada período t, calcula CF_t dividido por (um mais r) elevado a t, ou o próprio CF_t quando r é zero. present_value_of_cash_flows é a soma desses valores descontados; present_value_of_terminal_value é TV dividido por (um mais r) elevado a n; present_value é a soma dos dois. A resposta também ecoa cash_flows, discount_rate e terminal_value, e depois informa periods, rate_decimal, discounted_cash_flows e uma string curta de fórmula. Campos ausentes, strings vazias, valores não finitos, lista de fluxos vazia ou longa demais, taxa de desconto negativa e decimals fora da faixa falham com invalid_input e não são cobrados.
Onde uma calculadora DCF agrega valor
Corretores e modelos de FP&A recalculam o valor presente quando uma premissa de taxa de desconto ou o fluxo de um único ano muda no meio do modelo; uma pequena API de parse evita reinventar o laço de desconto em cada planilha. Como a implementação é parse de nível A puro, cada chamada correta custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída, e a validação falha não consome saldo. Varra discount_rate no seu próprio código para mostrar como o valor presente cai quando o hurdle sobe; fixe present_value nos testes; mantenha as solicitações pequenas.
Casos de integração
Sensibilidade quando o WACC ou o valor terminal se move
Recalcule present_value quando a taxa de desconto ou o fluxo de um período mudar, para que cada cenário de uma grade use a mesma identidade clássica.
Perguntas técnicas
O que acontece se a taxa de desconto for negativa?
A tarefa falha com invalid_input. Um discount_rate negativo não é um retorno exigido para avaliação DCF e não é cobrado.
Quanto custa a calculadora DCF?
A ferramenta do navegador é gratuita. Solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada correta; entrada inválida não é cobrada.