VPL: valor presente líquido e taxa interna de retorno
Sobre esta calculadora A calculadora de valor presente líquido (VPL; em inglês, net present value, NPV) recebe uma série de fluxos de caixa que ocorrem em intervalos fixos — normalmente o período 0 é um investimento inicial negativo e os períodos seguintes são retornos positivos — desconta cada um deles a “dinheiro de hoje” com a mesma taxa e soma tudo. Resultado positivo significa que, pela taxa de desconto informada, o fluxo “rende”; negativo significa “prejuízo”; zero é exatamente o ponto de equilíbrio.
Ela responde a perguntas como: “se eu exigir 8% ao ano de retorno, quanto vale hoje, em dinheiro de hoje, um projeto que investe 1,000 e devolve 600 em cada um dos dois anos seguintes?”. O mesmo painel também mostra a taxa interna de retorno (TIR) — a taxa de desconto que zera o VPL — e o tempo de dobra da regra dos 72 como referência.
O que ela não faz: não diz que taxa de desconto usar (isso depende do custo do capital, do risco e do custo de oportunidade, e é entrada, não saída), não prevê se os fluxos de caixa vão realmente acontecer, não considera impostos, ajustes de inflação nem estrutura de financiamento e não dá conselho sobre nenhum projeto, produto ou investimento real. Os fluxos e a taxa informados são suas premissas; a saída é a consequência matemática delas.
Aviso de uso
Esta página é uma ferramenta educacional e de estimativa de cenários. Os “8%” e “10%” dos exemplos são apenas taxas de desconto de demonstração e não representam nenhuma taxa de mercado, custo de capital ou expectativa de retorno; o resultado não constitui aconselhamento de investimento, tributário ou jurídico. O critério de cálculo segue o código-fonte do motor; data do critério: 2026-09-08.
Como usar esta calculadora 01 Abra o painel esta página corresponde ao subpainel “Finanças → NPV / IRR” (/#/financial/npv-irr). Os fluxos padrão são -100000, 30000, 35000, 40000, 45000 e a taxa de desconto padrão é 10%. 02 Preencha os fluxos informe em “Fluxos de caixa (separados por vírgula, período 0 primeiro)” na ordem cronológica; o primeiro número é o período 0 (em geral, o investimento negativo). Informe ao menos o período 0 e um período seguinte; cada item separado por vírgula deve ser um número finito completo, e um fluxo zero deve ser escrito explicitamente como 0. Itens vazios, valores inválidos e vírgula final geram erro e não são removidos nem deslocam os períodos seguintes. 03 Preencha a taxa de desconto informe a porcentagem em “Taxa de desconto (%)” (8, e não 0.08). Essa é a taxa por período — se os fluxos são anuais, é a taxa anual; se mensais, a mensal. 04 Leia o cartão de resultado “VPL” aparece com duas casas decimais; “TIR” aparece em porcentagem e, com várias raízes reais, é mostrada como TIR #1, TIR #2; sem solução, aparece --- com o motivo; a “Regra dos 72” informa o tempo de dobra para a taxa de desconto atual. 05 Veja a interpretação e os avisos a interpretação abaixo do cartão explica o significado do sinal do VPL; quando os fluxos mudam de sinal uma única vez, a TIR é única; com várias mudanças de sinal surge o aviso laranja de “múltiplas TIRs”, e aí nenhuma TIR isolada pode ser usada como critério.
Exemplos resolvidos Os três exemplos são obtidos descontando período a período com o motor npv, e a TIR é obtida com irrDetailed para todas as raízes reais; os valores exibidos seguem o critério da interface, com duas casas decimais, e os intermediários mantêm quatro casas para conferência.
Exemplo 1: investimento de 1,000 e retorno de 600 em cada um de dois anos, taxa de desconto de 8%
Entradas: fluxos -1000, 600, 600, r = 8 % r = 8\% r = 8% .
Período t t t
Fluxo C F t CF_t C F t
Fator de desconto 1 / 1.08 t 1/1.08^t 1/1.0 8 t
Valor presente C F t / 1.08 t CF_t/1.08^t C F t /1.0 8 t
0
−1,000
1.0000
−1,000.0000
1
600
0.9259
555.5556
2
600
0.8573
514.4033
Total
200
—
69.9588
Na interface: VPL 69.96 , TIR 13.07% , regra dos 72 9.0 anos .
Nominalmente, os dois anos devolvem 1,200, ou 200 a mais que o investimento; mas, trazendo os dois pagamentos de 600 a valor de hoje, eles valem 1,069.96, então aos 8% exigidos o projeto “ganha” 69.96. Com a taxa de desconto em 12%, o VPL cai para 14.03; em 13%, sobra apenas 0.86; um pouco mais e ele fica negativo — esse ponto crítico é a TIR de 13.07%.
Exemplo 2: valores padrão do painel, cinco fluxos, taxa de desconto de 10%
Entradas: fluxos -100000, 30000, 35000, 40000, 45000, r = 10 % r = 10\% r = 10% .
Período t t t
Fluxo C F t CF_t C F t
Fator de desconto 1 / 1.1 t 1/1.1^t 1/1. 1 t
Valor presente
0
−100,000
1.0000
−100,000.0000
1
30,000
0.9091
27,272.7273
2
35,000
0.8264
28,925.6198
3
40,000
0.7513
30,052.5920
4
45,000
0.6830
30,735.6055
Total
50,000
—
16,986.5446
Na interface: VPL 16,986.54 , TIR 17.09% , regra dos 72 7.2 anos .
Repare que os 45,000 do período 4 são nominalmente metade a mais que os 30,000 do período 1, mas, descontados, valem apenas 3,463 a mais — quanto mais distante o dinheiro, maior o desconto. É o “valor do dinheiro no tempo”.
Exemplo 3: um projeto com VPL negativo
Entradas: fluxos -1000, 300, 300, 300, r = 10 % r = 10\% r = 10% .
Valores presentes: − 1000 + 272.7273 + 247.9339 + 225.3944 = − 253.9444 -1000 + 272.7273 + 247.9339 + 225.3944 = -253.9444 − 1000 + 272.7273 + 247.9339 + 225.3944 = − 253.9444 .
Os 900 nominais dos três períodos já são menos que o investimento de 1,000; descontados, a diferença aumenta.
Na interface: VPL −253.94 , TIR −5.09% . Uma TIR negativa significa que o projeto não devolve nem o investido mesmo exigindo 0% de retorno; com r = 0 r=0 r = 0 , o VPL é − 1000 + 900 = − 100 -1000+900=-100 − 1000 + 900 = − 100 , exatamente o resultado nominal.
Taxa de desconto zero é uma verificação útil
Com a taxa de desconto em 0, o VPL se reduz à soma simples dos fluxos (200 no exemplo 1 e −100 no exemplo 3). Toda conta de VPL deveria começar por esse caso extremo para conferir se os fluxos foram preenchidos corretamente.
As entradas do exemplo 1 podem ser preenchidas diretamente no painel para reproduzi-lo: mude a taxa de desconto de 8 para 13.07 e o VPL ficará praticamente zero.
Princípio e dedução Por que descontar
100 reais hoje e 100 reais daqui a um ano não são equivalentes: o dinheiro de hoje pode ser investido para render, pode ser usado imediatamente e não corre o risco de a outra parte não pagar daqui a um ano. Se você consegue render seu dinheiro a uma taxa anual r r r , então C F 1 CF_1 C F 1 recebido daqui a um ano vale hoje C F 1 / ( 1 + r ) CF_1/(1+r) C F 1 / ( 1 + r ) — porque investir esse valor por um ano o transforma exatamente em C F 1 CF_1 C F 1 . O dinheiro de dois anos é descontado duas vezes, o de t t t anos t t t vezes, chegando a C F t / ( 1 + r ) t CF_t/(1+r)^t C F t / ( 1 + r ) t . É a mesma expressão da calculadora de juros compostos em dois sentidos: F V = P V ( 1 + r ) t FV = PV(1+r)^t F V = P V ( 1 + r ) t leva o presente ao futuro, e o desconto traz o futuro ao presente.
Figura 1: linha do tempo dos fluxos do exemplo 1 e o desconto a 8%; os números sobre as setas são os valores presentes de cada fluxo no período 0
O significado do VPL para a decisão
O VPL mede quanto, à taxa de retorno que você exige, essa série de fluxos ganha em dinheiro de hoje acima do ponto de equilíbrio. Por isso a taxa de desconto r r r costuma ser chamada de “taxa mínima exigida” ou “custo de oportunidade do capital”: se o mesmo dinheiro aplicado em outra alternativa segura rende r r r , só projetos com VPL > 0 valem abrir mão dessa alternativa. É também por isso que a taxa de desconto é entrada e não saída — ela é o seu julgamento sobre a alternativa, e a calculadora não pode fazê-lo por você.
O VPL tem duas propriedades importantes: aditividade (a soma dos VPLs de dois projetos independentes é o VPL do projeto combinado) e sensibilidade à escala (dobrando todos os fluxos, o VPL também dobra). A segunda significa que, ao comparar projetos de portes diferentes, o maior VPL não é necessariamente o mais eficiente — e é por isso que se olha também para a TIR.
Curva do VPL e TIR
Elevando a taxa de desconto a partir de 0, o VPL cai desde a “soma nominal” (para fluxos convencionais, de investimento inicial seguido de retornos). A taxa em que a curva cruza o zero é a TIR. A curva do exemplo 1 é esta:
Figura 2: curva do VPL do exemplo 1 (taxa de desconto de 0% a 30%); o ponto em que ela cruza o eixo horizontal é a TIR = 13.07%
Para o exemplo 1, a TIR pode ser calculada à mão: com x = 1 / ( 1 + r ) x = 1/(1+r) x = 1/ ( 1 + r ) , a equação − 1000 + 600 x + 600 x 2 = 0 -1000 + 600x + 600x^2 = 0 − 1000 + 600 x + 600 x 2 = 0 é do segundo grau e a raiz positiva é x = − 600 + 600 2 + 4 ⋅ 600 ⋅ 1000 1200 = 0.884437 x = \dfrac{-600 + \sqrt{600^2 + 4\cdot 600 \cdot 1000}}{1200} = 0.884437 x = 1200 − 600 + 60 0 2 + 4 ⋅ 600 ⋅ 1000 = 0.884437 , logo 1 + r = 1 / x = 1.130662 1 + r = 1/x = 1.130662 1 + r = 1/ x = 1.130662 e I R R = 13.0662 % IRR = 13.0662\% I R R = 13.0662% . Com mais de três fluxos o grau da equação aumenta e em geral não há solução por fórmula; o motor usa métodos numéricos de busca de raízes.
Por que a TIR pode não ser única, ou não existir
N P V ( r ) = 0 NPV(r) = 0 N P V ( r ) = 0 é uma equação polinomial de grau n n n em x = 1 / ( 1 + r ) x = 1/(1+r) x = 1/ ( 1 + r ) , com no máximo n n n raízes reais. A regra dos sinais de Descartes diz que o número de raízes reais positivas não passa do número de mudanças de sinal da sequência de fluxos. “Investir primeiro e receber depois” muda de sinal uma única vez, então a TIR é única; “investir — receber — investir de novo” (por exemplo, com custo de desativação no fim do projeto) muda de sinal duas vezes e pode ter duas TIRs; nesse caso a curva do VPL sobe e depois desce, o VPL é positivo entre os dois cruzamentos e negativo fora deles, e a regra “aceite se a TIR superar a taxa exigida” deixa de valer. Com todos os fluxos positivos ou todos negativos, o VPL nunca zera e a TIR não existe.
O motor do CalcX (irrDetailed) calcula todas as raízes reais e emite avisos claros quando há várias raízes ou nenhuma, em vez de informar um único número — isso é intencional, porque reduzir múltiplas TIRs a um único valor é uma armadilha financeira real.
Relação com a regra dos 72
A “Regra dos 72” exibida no painel trata a taxa de desconto como taxa de crescimento e estima o tempo de dobra do dinheiro como ≈ 72 / r \approx 72/r ≈ 72/ r . Ela não tem ligação matemática direta com o VPL; serve apenas de referência intuitiva para a mesma taxa: a 8% de desconto, o dinheiro de daqui a 9 anos vale aproximadamente metade do que vale hoje.
Premissas
Intervalos iguais : os fluxos ocorrem em intervalos de tempo iguais (todos anuais ou todos mensais). Fluxos em intervalos desiguais exigem desconto por dias corridos (XNPV), que esta calculadora não faz.
Ocorrência no fim do período : cada fluxo é tratado como ocorrendo de uma só vez no fim do período; o período 0 é o “agora”.
Taxa de desconto única : todos os períodos usam o mesmo r r r , sem estrutura a termo (taxas diferentes para prazos diferentes).
Taxa e períodos na mesma unidade : com fluxos anuais, r r r é a taxa anual; com fluxos mensais, é a mensal — o motor não converte entre períodos.
Fluxos líquidos e certos : informa-se um único fluxo líquido por período, sem separar receitas e custos e sem probabilidades ou ajuste de risco; o risco só pode ser refletido indiretamente por uma taxa de desconto maior.
Unidade monetária neutra : todos os fluxos e o VPL usam a mesma unidade monetária; a calculadora não converte moeda nem inflação.
Escopo e limitações
O que calcula a soma dos valores presentes de qualquer série de fluxos de caixa em intervalos iguais e com valores definidos, a uma dada taxa de desconto, e todas as TIRs que a zeram. Serve para ensino, comparação aproximada de alternativas e análise de sensibilidade (mudar a taxa e ver como o VPL reage).
Só aproxima quando os fluxos não ocorrem no fim do período, quando a taxa varia com o prazo ou quando os fluxos são incertos, o resultado é apenas um cenário de referência.
Não calcula fluxos em intervalos desiguais (exigem XNPV/XIRR), avaliação de projetos com impostos e estrutura de financiamento, valor de mercado de ativos reais.
Não faz não fornece taxa de desconto, não avalia se os fluxos são razoáveis, não compara nem recomenda produtos de investimento; o resultado não é previsão de retorno.
Precisão numérica os valores são somados item a item em ponto flutuante de precisão dupla (IEEE 754) e exibidos com duas casas decimais; a TIR vem de busca numérica de raízes, exibida com duas casas decimais — raízes extremamente próximas podem aparecer como uma só.
Erros comuns
Esquecer que o período 0 vem primeiro : escrever o investimento inicial como último número ou omitir o sinal negativo distorce completamente o VPL. O primeiro número é o fluxo de “agora”; investimentos entram negativos.
Informar a taxa de desconto em decimal : o campo aceita porcentagem. Com 0.08, a taxa vira 0.08% e o VPL do exemplo 1 passa a 198.56 em vez de 69.96.
Fluxos mensais com taxa anual : listar fluxos mensais e informar 8% ao ano equivale a supor 8% por mês. Ou agregue os fluxos por ano, ou converta a taxa para o período mensal (( 1.08 ) 1 / 12 − 1 ≈ 0.643 % (1.08)^{1/12}-1 \approx 0.643\% ( 1.08 ) 1/12 − 1 ≈ 0.643% ).
Tomar o VPL por taxa de retorno : o VPL é um valor em dinheiro, ampliado pela escala; para comparar a eficiência de dois projetos, use a TIR ou normalize pelo investimento.
Concluir a partir de uma única TIR : com fluxos que mudam de sinal várias vezes pode haver mais de uma TIR, e o painel mostra TIR #1, TIR #2 com um aviso; nesse caso, guie-se pelo sinal do VPL e não por uma TIR isolada.
Achar que VPL positivo é necessariamente “bom” : VPL > 0 só diz que, com a taxa que você informou , o projeto compensa. Com uma taxa muito baixa, quase tudo fica positivo; uma análise de sensibilidade (testar várias taxas) informa mais que um resultado único.
Ignorar o sentido dos termos intermediários : um fluxo negativo intermediário (por exemplo, um investimento adicional) deve ser escrito com sinal negativo; com sinal positivo, o custo vira receita.
Casos de uso típicos Ensino: entender o valor do dinheiro no tempo Informe -100, 0, 0, 0, 100 com taxa de desconto de 8%: os 100 de daqui a quatro anos valem hoje apenas 73.50 e o VPL é −26.50. Mude a taxa de desconto para 0 e o VPL volta a 0 — o mesmo valor nominal tem valor que depende inteiramente da taxa e do tempo.
Comparação aproximada de dois projetos Projeto A: -1000, 600, 600; projeto B: -1000, 0, 1250, ambos a 8%: o VPL de A é 69.96 e o de B é 71.67; o total nominal devolvido por B é maior (1,250 contra 1,200), mas, descontado, os dois quase empatam; elevando a taxa para 12%, A vale 14.03 e B vale −3.51: B, que devolve mais tarde, fica negativo. As TIRs são 13.07% e 11.80% respectivamente — por TIR, A é melhor; por VPL a 8%, B é levemente melhor: um exemplo de que VPL e TIR podem ordenar de forma diferente.
Análise de sensibilidade Mantendo os fluxos fixos, varie a taxa de desconto de 5% a 15% e registre o VPL para encontrar o ponto em que ele zera (a TIR). Isso mostra melhor a sensibilidade do projeto à hipótese de taxa do que um único resultado.
Problemas isomorfos na engenharia e na pesquisa Custo do ciclo de vida de um equipamento (compra no período 0 como saída, manutenção anual como fluxo negativo e valor residual no último período como fluxo positivo), avaliação do tempo de retorno de uma reforma de eficiência energética e comparação entre “comprar ou alugar” um equipamento de pesquisa são a mesma soma descontada.
Perguntas frequentes Que taxa de desconto devo informar? A calculadora não decide por você. A prática comum é usar o custo de oportunidade do capital — o retorno que o mesmo dinheiro teria em uma alternativa de risco semelhante — ou o custo médio ponderado de capital (WACC) da empresa. Na dúvida, teste vários valores e verifique se o sinal do VPL se mantém.
VPL e TIR podem dar conclusões contraditórias? Podem. Ao comparar projetos de escalas ou prazos diferentes, o projeto de maior VPL pode ter TIR menor; e com fluxos que mudam de sinal várias vezes a TIR pode ter múltiplos valores ou não existir. O consenso dos livros é decidir pelo VPL e usar a TIR como indicador auxiliar.
Por que a TIR aparece como ---? Quando os fluxos não mudam de sinal (todos positivos ou todos negativos), a curva do VPL não cruza o zero e a TIR não existe; com um único fluxo também não é possível calcular. O painel indica o motivo específico abaixo.
E se os fluxos não forem anuais? Se forem em intervalos iguais (mensais, trimestrais), basta informar a taxa de desconto por período na mesma unidade. Se os intervalos forem desiguais, esta calculadora não se aplica: é preciso usar XNPV, com desconto por dias corridos.
Por que o resultado aparece com apenas duas casas decimais? Valores monetários são exibidos até os centavos, por convenção, e o cálculo interno usa ponto flutuante de precisão dupla sem arredondamento intermediário. Se precisar de mais dígitos, refaça a conta com os fatores de desconto da tabela do exemplo.
Esta calculadora calcula empréstimos ou anuidades? O princípio é o mesmo (um empréstimo é uma série de fluxos com sinais opostos), mas a forma de entrada não é prática. Para prestações iguais, use o painel “Finanças → Empréstimo” do ambiente de trabalho; para problemas de “poupar primeiro e resgatar depois”, use a calculadora de juros compostos .
Referências e leitura complementar
Código-fonte do motor CalcX src/engine/finance.ts: npv (soma dos fluxos descontados período a período) e irrDetailed (delegado a numeric.irrAll, busca completa de raízes reais com a regra de Descartes e o limitante de Cauchy); todos os números desta página foram recalculados com esse motor.
Brealey, R. A., Myers, S. C., Allen, F., & Edmans, A. Principles of Corporate Finance , 14th ed. McGraw Hill, 2022. O capítulo 2 deduz valor presente e fator de desconto; o capítulo 5 discute as regras de decisão por VPL e TIR e o problema das múltiplas TIRs.
Wikipedia, Net present value (访问日期:2026-09-08)— definição, regra de decisão e comparação com outros indicadores.
Wikipedia, Internal rate of return (访问日期:2026-09-08)— definição da TIR, múltiplas soluções e solução numérica.
Wikipedia, Time value of money (访问日期:2026-09-08)— contexto da ideia de desconto.
Data do critério de dados: 2026-09-08 (esta página não contém dados de mercado; a data se refere à conferência das fórmulas do motor e do texto de critério).
Privacidade Todas as entradas e os cálculos são feitos no seu navegador, sem envio a servidores; o texto explicativo desta página é conteúdo estático e não contém nem registra nenhuma entrada do usuário.
在 CalcX 中打开VPL: valor presente líquido e taxa interna de retorno