Calculadora de valor intrínseco
Com fluxo de caixa livre de 10.000.000 crescendo 5% ao ano, taxa de desconto de 10%, projeção de 10 anos e 1.000.000 de ações, cada ação vale 210. Obtenha um valor justo por ação a partir do caixa, não de um múltiplo de mercado. 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
- Fluxo de caixa livre
- 10.000.000
- Taxa de crescimento
- 5
- Taxa de desconto
- 10
- Anos de projeção
- 10
- Participações de mercado
- 1.000.000
- Valor presente dos fluxos de caixa
- 78.118.027,566209
- Valor terminal
- 342.067.871,623263
- Valor presente do valor terminal
- 131.881.972,433791
- Valor do capital próprio
- 210.000.000
O valor intrínseco é o valor presente do caixa que um negócio pode devolver aos donos, não o último negócio da fita. Quem busca calculadora de valor intrínseco ou calculadora de fluxo de caixa descontado quer uma cifra por ação a partir do fluxo de caixa livre recente, uma taxa de crescimento constante, uma taxa de desconto e um horizonte de projeção, não um múltiplo sobre o EBITDA nem um colchão frente a um preço de cotação que você já digitou. Esta calculadora faz o fluxo de caixa livre crescer em cada ano de previsão, desconta esses fluxos no retorno exigido, acrescenta um valor terminal de Gordon no horizonte e divide o total pelas ações em circulação, de modo que o resultado é um valor justo por ação.
O que o valor intrínseco DCF mede e como se forma a cifra por ação
O valor intrínseco por fluxo de caixa descontado responde a uma só pergunta de valuation: quanto vale uma ação se o caixa que o negócio pode distribuir cresce a uma taxa declarada e esses fluxos são descontados a um retorno exigido? Quem busca calculadora de valor intrínseco quer essa cifra por ação, não um P/L que mistura a estrutura de capital no denominador, não uma peneira EV/EBITDA e não uma margem de segurança que já assume conhecido o valor justo.
Cada um desses fluxos é descontado à taxa r, de modo que o valor presente é FCF_t dividido por (1+r) elevado a t. No horizonte o modelo de crescimento de Gordon capitaliza o fluxo seguinte como uma perpetuidade: o valor terminal é igual a FCF_n vezes (1+g) dividido por (r minus g). Esse valor terminal é descontado por sua vez n anos.
A calculadora não busca demonstrações regulatórias, não estima o crescimento a partir da história nem subtrai a dívida líquida de um total de caixa não alavancado: isso pertence à sua camada de dados.
Onde uma calculadora de valor intrínseco ganha o lugar
Equipes de research de ações e de desenvolvimento corporativo competem por calculadora de valor intrínseco porque um memorando DCF parte do fluxo de caixa livre, de uma taxa de crescimento, de uma taxa de desconto e de um horizonte, não de um múltiplo de manchete.
Peneiras do lado comprador e modelos de alunos precisam da mesma identidade em muitos nomes: cada ticker é uma requisição, a unidade é item, e uma taxa de desconto abaixo do crescimento falha em voz alta para que uma planilha que trocou WACC e g não imprima Infinity em silêncio.
Material didático e exercícios no estilo CFA podem semear exemplos que devolvam um valor por ação arredondado quando r está acima de g e rejeitem o caso invertido, que é a linguagem de sala segundo a qual o modelo de Gordon exige uma taxa de desconto maior que o crescimento. Textos editoriais contrastam este valor presente de caixa com um múltiplo sobre o EBITDA para o leitor ver por que dois métodos discordam sem montar um modelo completo. A validação recusada não consome saldo.
A capacidade nunca inventa um desvanecimento do crescimento depois da janela explícita; com uma só taxa o valor terminal usa essa mesma g, que é o DCF de crescimento constante que esta página calcula, não um fade em dois estágios.
Casos de uso
Memorandos DCF de capital próprio e notas de research
Transforme o fluxo de caixa livre recente, uma taxa de crescimento, uma taxa de desconto, um horizonte de previsão e as ações em circulação no valor intrínseco por ação que um memorando DCF coloca ao lado do preço de mercado.
Peneira quando WACC e crescimento podem estar trocados
Passe muitos tickers pela mesma identidade DCF e falhe em voz alta quando a taxa de desconto ficar abaixo da de crescimento, em vez de gravar Infinity como uma pechincha falsa.
Exercícios de sala com crescimento de Gordon
Corrija problemas que pedem descontar o fluxo de caixa livre crescente e aplicar TV = FCF_n(1+g)/(r−g), inclusive o caso em que r deve superar g.
Perguntas frequentes
Como o valor intrínseco é calculado a partir do fluxo de caixa livre?
Um valor terminal de Gordon FCF_n(1+g)/(r−g) é descontado a partir do horizonte. As taxas vão em porcentagem (10 significa 10%).
Por que a calculadora rejeita uma taxa de desconto abaixo da de crescimento?
O valor terminal de Gordon divide por r minus g. Quando a taxa de desconto fica abaixo da de crescimento (ou é igual) esse denominador não é positivo, então a perpetuidade não está definida.
A calculadora desconta a dívida líquida do valor intrínseco?
Não. Ela desconta o fluxo que você informa e não busca balanços, não estima o crescimento pelo histórico nem subtrai dívida. Para um valor por ação, parta do fluxo de caixa disponível aos acionistas.
E se eu já tiver o fluxo de caixa por ação?
Informe o fluxo por ação e coloque 1 como número de ações. Assim o resultado já é o valor justo de uma ação, sem conversão a partir do total da empresa.
Posso avaliar uma empresa que está queimando caixa?
Sim. Informe o fluxo de caixa livre como número negativo. A projeção faz esse valor crescer pela taxa escolhida, então o resultado mostra quanto vale essa empresa sob as suas premissas.
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/intrinsic-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"free_cash_flow":10000000,"growth_rate":5,"discount_rate":10,"projection_years":10,"shares":1000000}'const res = await fetch("https://api.kit.forhosting.com/fin/intrinsic-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"free_cash_flow": 10000000,
"growth_rate": 5,
"discount_rate": 10,
"projection_years": 10,
"shares": 1000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/intrinsic-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"free_cash_flow": 10000000,
"growth_rate": 5,
"discount_rate": 10,
"projection_years": 10,
"shares": 1000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/intrinsic-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"free_cash_flow":10000000,"growth_rate":5,"discount_rate":10,"projection_years":10,"shares":1000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"free_cash_flow":10000000,"growth_rate":5,"discount_rate":10,"projection_years":10,"shares":1000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/intrinsic-value", 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
{
"free_cash_flow": 10000000,
"growth_rate": 5,
"discount_rate": 10,
"projection_years": 10,
"shares": 1000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.intrinsic_value",
"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_value | 1000000000000000 |
max_years | 50 |
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
Quando a taxa de desconto fica abaixo da de crescimento o valor terminal de Gordon não está definido, então a tarefa falha com invalid_input em vez de emitir Infinity ou um preço negativo que um formulário poderia tratar como pechincha.
O que o valor intrínseco DCF mede e como se forma a cifra por ação
O fluxo de caixa livre recente é o montante inicial em uma só moeda; este endpoint trata esse montante como o residual de caixa que você escolhe descontar, em geral o fluxo de caixa livre para acionistas quando o resultado deve ser um valor de capital próprio. Cada ano de previsão t de 1 até projection_years faz esse caixa crescer à taxa constante g, de modo que FCF_t é igual a FCF_0 vezes (1+g) elevado a t. A soma dos valores presentes do trecho explícito e do valor presente do terminal é equity_value. Dividir pelas ações em circulação produz intrinsic_value, o valor justo por ação que esta página existe para devolver. Quando g é constante, esse total equivale à identidade de perpetuidade crescente FCF_1 dividido por (r minus g); projection_years ainda reparte o valor entre a janela explícita e o lote terminal, que é o calendário DCF que um memorando mostra.
Contrato de entrada, restrição de Gordon e erros
A falha distintiva que esta página existe para pegar é uma taxa de desconto abaixo da de crescimento: o valor terminal de Gordon divide por r minus g, então uma taxa de desconto que não seja estritamente maior que o crescimento é rejeitada em vez de devolver Infinity ou uma perpetuidade negativa que um formulário poderia tratar como barata. Exemplo: dez milhões de fluxo de caixa livre, cinco por cento de crescimento, dez por cento de desconto, dez anos de projeção e um milhão de ações produzem um valor intrínseco por ação de duzentos e dez. Envie por POST um corpo JSON com cinco números finitos obrigatórios. free_cash_flow é o fluxo de caixa livre recente em uma só unidade monetária, com alias fcf, cash_flow, fcf0 e current_fcf; um valor negativo é aceito para uma empresa que queima caixa e produz um valor negativo. growth_rate é a taxa anual constante de crescimento em porcentagem (oito significa oito por cento), com alias g, growth e growth_percent, e deve ser maior que menos cem para que um mais g continue positivo. discount_rate é o retorno anual exigido em porcentagem (doze significa doze por cento), com alias r, wacc, required_return e discount, e deve manter igualmente um mais r positivo. projection_years é o comprimento explícito da previsão como inteiro positivo de 1 a 50, com alias years, n, periods e horizon. shares é a contagem de ações usada para converter o valor presente total em uma cifra por ação, com alias shares_outstanding, share_count e shares_issued, e deve ser estritamente maior que zero; passe um quando free_cash_flow já for um valor por ação. Cada campo numérico pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, booleanos, NaN ou infinitos falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa as cinco entradas, devolve present_value_cash_flows para a janela explícita, terminal_value no horizonte, present_value_terminal, equity_value como total DCF, intrinsic_value como equity_value dividido por shares, e uma string formula que reescreve a identidade. Combine a cifra com a sua própria margem de segurança; este endpoint não consome um preço de mercado.
Onde uma calculadora de valor intrínseco ganha o lugar
Autores de automação fixam o campo intrinsic_value arredondado em notebooks e workers na borda quando um modelo muda g ou r. Como a implementação é parse de nível A pura, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha o fluxo de caixa livre e as ações finitos, conserve a taxa de desconto estritamente acima da de crescimento, fixe o intrinsic_value arredondado nos testes e você obtém um valor DCF por ação reproduzível para widgets, salas de aula e produção. Scripts de carteira podem chamar o mesmo módulo em um laço; o caminho gratuito do navegador permanece idêntico byte a byte à API, de modo que a prévia da página nunca mente sobre a cifra que será gravada depois de um save.
Perguntas técnicas
growth_rate e discount_rate são porcentagens ou decimais?
Porcentagens. Digite 8 para oito por cento de crescimento e 12 para um retorno exigido de doze por cento. Passar 0.12 quando você queria dizer doze por cento trataria o desconto como doze centésimos de ponto percentual.
free_cash_flow é um total da empresa ou um valor por ação?
Qualquer um dos dois. Passe o FCF recente da firma e a contagem em shares, ou passe o FCF por ação e defina shares como 1. intrinsic_value é sempre equity_value dividido por shares.
Quanto custa a calculadora de valor intrínseco?
A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive uma taxa de desconto abaixo da de crescimento, não é cobrada.