ForHosting KIT · Finanças e dinheiro

Calculadora de taxa de desconto

Se 1.000 viram 1.210 em 2 períodos, a taxa de desconto é de 10% por período. Informe o valor presente, o valor futuro e o número de períodos para recuperar a taxa composta que liga os dois, mesmo quando é negativa. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor presente
1.000
Valor futuro
1.210
Períodos
2
Você obtém
Taxa de desconto
10
Taxa de desconto (decimal)
0,1

A taxa de desconto é a taxa implícita por período que transforma um valor presente em um valor futuro ao longo de um número conhecido de períodos de capitalização. É o r da identidade valor presente vezes um mais r elevado a n igual a valor futuro, reorganizada como r igual à raiz n-ésima do valor futuro sobre o valor presente, menos um. Estudantes, analistas, avaliadores e equipes de produto usam uma calculadora de taxa de desconto para recuperar essa taxa periódica a partir de três montantes —valor presente, valor futuro e a contagem de períodos— sem abrir uma planilha nem adivinhar o rendimento.

Como a taxa de desconto transforma valor presente, valor futuro e períodos em um rendimento

A taxa de desconto de um único montante que cresce ou encolhe de uma quantia presente para uma quantia futura é a taxa periódica r que satisfaz valor presente vezes um mais r elevado a n igual a valor futuro. Resolver essa taxa não é uma iteração nem uma TIR de fluxos: é a forma fechada r igual ao valor futuro dividido pelo valor presente, elevado a um sobre n, menos um.

Quando o montante futuro é menor que o presente, a taxa é negativa: um valor presente de cinco mil que vira quatro mil após um período é uma queda de vinte por cento por período. A identidade é o mesmo rearranjo que os manuais escrevem para juros compostos resolvidos em r, e o mesmo usado para cotar o rendimento de período de um instrumento cupom zero que não tem cupons a reinvestir.

Esta calculadora não recebe uma série de fluxos, não subtrai um desembolso no instante zero de uma soma descontada e não aplica convenção de contagem de dias nem calendário de frequência de capitalização: você informa um montante presente, um montante futuro e uma contagem de períodos, e recebe a única taxa real por período que capitaliza um no outro.

O valor presente não pode ser zero, porque a razão entre valor futuro e valor presente fica indefinida. periods precisa ser um número finito estritamente maior que zero, porque o expoente um sobre n fica indefinido no caso contrário. A razão entre valor futuro e valor presente precisa ser positiva para que exista a raiz n-ésima real; sinais opostos não produzem uma taxa periódica real.

A capacidade devolve a taxa como percentual para que dez por cento volte como dez, não como zero vírgula um, e também informa a forma decimal para quem prefere a fração usada dentro de um mais r elevado a n.

Checagens TVM de livro-texto

Recupere a taxa de desconto periódica a partir de um montante presente, um futuro e n para que lição de casa e gabaritos coincidam com a forma fechada r = (FV/PV)^(1/n) - 1.

Rendimento implícito de cupom zero

Extraia a taxa por período de capitalização a partir do preço de hoje e de um resgate conhecido, sem montar um calendário de cupons nem um laço de TIR.

Como se calcula a taxa de desconto a partir do valor presente e do valor futuro?

Ambos são arredondados half-up para comparação estável entre ambientes de execução.

O resultado é anual, mensal ou outra coisa?

É a taxa pelo período que você contou. Se periods são anos, a taxa é ao ano; se periods são meses, a taxa é ao mês. A calculadora não converte uma taxa anual em mensal nem aplica convenção de contagem de dias.

Isso é o mesmo que CAGR, NPV ou uma calculadora de juros compostos?

Não. Uma página de CAGR é buscada pela linguagem de crescimento anualizado. NPV e DCF descontam uma série de fluxos a uma taxa que você já escolheu. Juros compostos tomam a taxa como entrada e devolvem um saldo futuro. Esta ferramenta resolve a identidade TVM inversa de r a partir de PV, FV e n.

A taxa de desconto pode dar negativa?

Sim. Quando o valor futuro é menor que o presente, a taxa é negativa: cinco mil que viram quatro mil depois de um período representam uma queda de vinte por cento por período.

Posso usar um número de períodos com casas decimais?

Pode. O número de períodos só precisa ser maior que zero, e valores fracionários são aceitos quando o horizonte não é um número inteiro de etapas. Lembre que o resultado é uma taxa por período, não anual.

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.

POSThttps://api.kit.forhosting.com/fin/discount-rate

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/discount-rate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"present_value":1000,"future_value":1210,"periods":2}'
{
  "present_value": 1000,
  "future_value": 1210,
  "periods": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.discount_rate",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Este endpoint aceita present_value, future_value e periods, devolve a taxa por período em percentual junto com a forma decimal e falha com invalid_input quando o valor presente é zero porque dividir por zero não define uma taxa.

Como a taxa de desconto transforma valor presente, valor futuro e períodos em um rendimento

Quando present_value é mil, future_value é mil duzentos e dez e periods é dois, a razão é 1.21, a raiz quadrada é 1.1 e a taxa é dez por cento por período.

Contrato de entrada, formato da resposta e erros

Se periods é zero, negativo ou não é estritamente maior que zero, o pedido falha porque o expoente um sobre n fica indefinido. Se valor futuro e valor presente têm sinais opostos, ou a razão não é um número finito positivo, a raiz n-ésima real não existe e a tarefa falha em vez de devolver NaN. Exemplo: mil no presente, mil duzentos e dez no futuro e dois períodos produzem uma taxa de desconto de dez. Envie por POST um corpo JSON com três números finitos obrigatórios. present_value é o montante de hoje em uma só unidade monetária; os apelidos pv, present e principal apontam para o mesmo campo para que a planilha conserve o nome das colunas. future_value é o montante no fim de n períodos nessa mesma moeda; aceitam-se os apelidos fv, future e amount. periods é o número de períodos de capitalização n; aceitam-se os apelidos n, nper e number_of_periods; períodos fracionários são permitidos quando o horizonte não é um número inteiro de passos. Cada campo numérico pode chegar como número JSON ou como cadeia numérica. Campos ausentes, cadeias vazias e valores não finitos falham com invalid_input nomeando o campo. Em sucesso, o corpo ecoa present_value, future_value e periods, informa discount_rate como percentual arredondado half-up a oito casas decimais, discount_rate_decimal como a mesma taxa em fração arredondada half-up a dez casas, e uma string formula que reitera r igual a (FV/PV) elevado a um sobre n, menos um. Combine o JSON com a sua própria regra sobre o que um período significa — um ano, um mês, um trimestre — porque este endpoint devolve a taxa pelo período que você contou; não converte uma taxa anual em mensal nem o inverso.

Onde uma calculadora de taxa de desconto justifica o lugar

Preparação para provas e exercícios de sala usam uma calculadora de taxa de desconto para recuperar r a partir do valor presente, do valor futuro e de n de um livro, de modo que o rendimento impresso bata com a forma fechada e não com um chute arredondado de planilha. É uma busca e um trabalho diferentes de uma calculadora de juros compostos, que toma a taxa como entrada e devolve um saldo futuro; de uma calculadora de CAGR, procurada quando se quer linguagem de crescimento anualizado e não uma taxa de desconto TVM; e de uma calculadora DCF ou NPV, que desconta uma série de fluxos a uma taxa que você já escolheu. Uma página de taxa de desconto responde à pergunta TVM inversa: dados PV, FV e n, qual é r por período. Validação falha não consome saldo. Mesas de cupom zero e de strips extraem a taxa periódica implícita no preço de hoje e em um resgate conhecido ao longo de um número conhecido de passos de capitalização, e fixam discount_rate no ticket para que cada conversa comece de um só número. Equipes de produto e modelos de FP&A recalculam a taxa implícita quando um pagamento futuro ou o prazo de detenção muda no meio do modelo; uma API parse pequena evita reinventar a identidade da potência em cada pasta de trabalho. 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 nem rede de saída. Mantenha present_value diferente de zero, periods estritamente positivo, fixe o percentual arredondado nos testes e você terá uma taxa implícita reproduzível para lição de casa, plugins LMS e workers de borda sem montar um motor completo de valor do dinheiro no tempo.

A mesma cifra na planilha e na API

Recalcule a taxa implícita quando um pagamento futuro ou o prazo de detenção mudar, usando o mesmo módulo puro no widget do navegador e na API pré-paga.

O que acontece se o valor presente for zero?

A tarefa falha com invalid_input. present_value (apelidos pv, present, principal) precisa ser um número finito diferente de zero, porque r = (FV/PV)^(1/n) - 1 fica indefinida quando o valor presente é zero. Essas falhas não são faturadas.

Quanto custa a calculadora de taxa de desconto?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.

Ver a documentação completa do KIT →