Taxa de juros implícita
Descubra a taxa constante que transforma um valor em outro: 1.000 que chegam a 1.210 em 2 períodos significam 10% por período. Informe o valor presente, o valor futuro e o número de períodos. 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 presente
- 1.000
- Valor futuro
- 1.210
- Períodos
- 2
- Taxa de juros
- 0,1
- Taxa (%)
- 10
- Fator de crescimento
- 1,21
Quando você já sabe quanto uma quantia vale hoje e no quanto ela se transforma após um número fixo de passos de capitalização, a peça que falta é a taxa de juros periódica constante que une os dois extremos. Esta calculadora de taxa implícita a partir do crescimento aceita valor presente, valor futuro e o número de períodos e resolve a identidade clássica do crescimento composto em relação à taxa: um mais r é igual ao fator de crescimento elevado a um sobre n. Use-a para metas de poupança, checagens de taxa de desconto, despejos de amortização e exercícios de valor do dinheiro no tempo sem abrir um solucionador de planilha. Taxas negativas aparecem automaticamente quando o valor futuro é menor que o presente (uma queda no horizonte).
O que a taxa periódica implícita significa e como é derivada
O juro composto diz que um montante presente PV cresce até um montante futuro FV após n períodos de capitalização iguais a uma taxa constante por período r segundo FV igual a PV vezes um mais r elevado a n. Resolver para a taxa é algébrico, não iterativo: divida ambos os lados por PV para obter o fator de crescimento FV sobre PV, tome a raiz n-ésima e subtraia um. De forma compacta, r é igual a (FV dividido por PV) elevado a um sobre n, menos um.
Esse r é a única taxa periódica constante coerente com as três entradas sob o modelo composto puro—sem fluxos de caixa intermediários, sem calendário de taxas variáveis, sem convenção de contagem de dias além dos períodos que você já escolheu. Se os períodos forem anos, r é uma taxa anual efetiva; se forem meses, r é a taxa mensal e você pode anualizar à parte com a sua própria convenção (por exemplo doze vezes r, ou um mais r elevado a doze menos um).
Quando FV é igual a PV a taxa é zero. Quando FV é maior que PV a taxa é positiva. Quando FV é menor que PV mas ainda positiva a taxa é negativa, o que descreve corretamente depreciação ou uma queda planejada.
A calculadora devolve tanto a taxa em decimal (para reinserir em fórmulas) quanto a mesma cifra em percentual, mais o fator de crescimento para que você mostre a razão sem recalcular. Como a fórmula usa apenas multiplicação, divisão e uma potência real, ela é determinística entre runtimes assim que as saídas são arredondadas half-up a um número fixo de casas decimais.
Onde despejar a taxa a partir de PV e FV agrega valor
Ferramentas de finanças pessoais e planejamento usam uma calculadora de taxa implícita quando o usuário informa um saldo inicial, um saldo-alvo e um horizonte temporal e deseja a taxa de crescimento constante necessária para atingir a meta. Equipes corporativas e de tesouraria reconstroem a taxa efetiva por período embutida em uma liquidação futura cotada a partir de um montante presente conhecido sem depender de uma curva de juros completa.
Educadores e plataformas LMS precisam de um oráculo determinístico para lições de valor do dinheiro no tempo que pedem r dados PV, FV e n, incluindo o caso de queda que os alunos costumam errar à mão. Validação falha não consome saldo. Mantenha PV e FV positivos, fixe os campos de taxa arredondados nos testes e obtenha taxas implícitas reproduzíveis para planilhas, fluxos n8n e workers de borda sem montar a sua própria biblioteca de solucionadores.
Casos de uso
Despejo de meta de poupança
Com o saldo de hoje, um saldo-alvo e o número de períodos de capitalização, devolve a taxa periódica constante necessária para atingir a meta.
Checagens TVM em sala de aula
Corrija lições que pedem r a partir de PV, FV e n com um oráculo determinístico que também trata quedas (taxas negativas).
Perguntas frequentes
Os períodos precisam ser anos inteiros?
Não. periods é qualquer número finito maior que zero. Use meses, trimestres ou anos fracionários—a taxa é por período na mesma unidade.
A taxa implícita pode ser negativa?
Sim. Quando o valor futuro é menor que o presente, a taxa sai negativa. Passar de 1.000 para 900 em um período dá menos 10%, o que descreve uma queda e não um crescimento.
Que taxa dobra o dinheiro em 5 períodos?
Cerca de 14,87% por período. Dobrar significa um fator de crescimento de 2, e a raiz quinta de 2 menos um dá essa taxa: 100 crescendo até 200 em 5 períodos retornam esse mesmo valor.
Se meus períodos são meses, o resultado é uma taxa anual?
Não, é uma taxa mensal. Para anualizá-la, use o seu próprio critério: multiplique por doze, ou eleve um mais a taxa à décima segunda potência e subtraia um.
Funciona com aportes ou saques no meio do caminho?
Não. Resolve o caso de um valor único: uma quantia hoje e outra mais tarde, sem nada acrescentado ou retirado entre elas e com a mesma taxa em todos os 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/finance/interest-rate-from-pv-fv \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"present_value":1000,"future_value":1210,"periods":2}'const res = await fetch("https://api.kit.forhosting.com/finance/interest-rate-from-pv-fv", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"present_value": 1000,
"future_value": 1210,
"periods": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/interest-rate-from-pv-fv",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"present_value": 1000,
"future_value": 1210,
"periods": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/interest-rate-from-pv-fv", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"present_value":1000,"future_value":1210,"periods":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"present_value":1000,"future_value":1210,"periods":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/interest-rate-from-pv-fv", 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
{
"present_value": 1000,
"future_value": 1210,
"periods": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.interest_rate_from_pv_fv",
"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.
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
Entrada inválida falha com invalid_input e não é cobrada.
Contrato de entrada, arredondamento, validação e exemplos resolvidos
Os períodos não precisam ser inteiros—horizontes fracionários como dois ponto cinco anos são permitidos e usam a mesma potência real. Envie por POST um corpo JSON com três números finitos obrigatórios: present_value (PV) estritamente maior que zero, future_value (FV) estritamente maior que zero e periods (n) estritamente maior que zero. Um inteiro opcional decimals de zero a doze (padrão seis) controla o arredondamento half-up aplicado uma vez a rate, rate_percent e growth_factor a partir dos valores IEEE brutos; nunca reinyete uma taxa já arredondada em outro passo de fórmula se você encadear ferramentas por conta própria. Campos ausentes, strings vazias, valores não finitos e PV, FV ou n não positivos falham com invalid_input nomeando o campo, e essas falhas não são cobradas. Exemplo: present_value mil, future_value mil duzentos e dez, periods dois produz rate zero ponto um e rate_percent dez—porque mil vezes um ponto um ao quadrado é mil duzentos e dez. Exemplo: present_value cem, future_value duzentos, periods cinco produz o crescimento da raiz quinta de dois, cerca de quatorze ponto oitenta e sete por cento por período. Exemplo: present_value mil, future_value novecentos, periods um produz rate menos zero ponto um (uma queda de dez por cento em um único período). Combine a resposta com o seu próprio cronograma de pagamentos apenas se houver fluxos no meio do horizonte; este endpoint resolve somente o caso de montante único e não precifica anuidades nem IRRs de fluxos irregulares.
Onde despejar a taxa a partir de PV e FV agrega valor
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.
Casos de integração
Automação e widgets CMS
Incorpore o mesmo contrato JSON em pipelines ou calculadoras na página para que prévias gratuitas coincidam byte a byte com resultados API cobrados.
Perguntas técnicas
Como se calcula a taxa de juros a partir do valor presente e do futuro?
Use r = (FV/PV)^(1/n) − 1. Envie present_value, future_value e periods; a API devolve rate (decimal) e rate_percent.
A taxa pode ser negativa?
Sim. Quando future_value é menor que present_value (ambos ainda positivos), a taxa periódica implícita é negativa e reflete uma queda no horizonte.
Como o arredondamento é tratado?
rate, rate_percent e growth_factor são arredondados half-up uma vez para decimals casas (padrão 6) a partir do resultado IEEE bruto.
Quanto custa a calculadora de taxa de juros implícita?
A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.