Calculadora de juros totais de empréstimo amortizável a taxa fixa
Um empréstimo de 250.000 a 6,5% ao ano por 30 anos gera 318.861,22 de juros, mais do que o próprio valor emprestado. Informe valor, taxa e prazo para ver esse custo total, a parcela fixa e quanto vai devolver. 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
- Capital inicial
- 250.000
- Taxa anual
- 6,5
- Prazo (anos)
- 30
- Pagamentos por ano
- 12
- Número de pagamentos
- 360
- Taxa periódica
- 0,0054166667
- Pagamento
- 1.580,17
Mutuários, consultores e equipes de produto costumam fazer uma única pergunta antes de assinar: quanto de juros este empréstimo amortizável a taxa fixa custará ao longo de todo o prazo? As taxas de vitrine e as parcelas mensais escondem o custo vitalício do capital, sobretudo em hipotecas longas e planos parcelados de vários anos em que os juros podem se aproximar ou superar o principal. Esta calculadora de juros totais do empréstimo aceita o principal, a taxa anual em percentual e o prazo em anos, permite ajustar os pagamentos por ano e devolve a parcela periódica fixa, o valor total pago, os juros totais e os juros como percentual do principal.
O que significam os juros totais em um empréstimo amortizável a taxa fixa
Um empréstimo amortizável a taxa fixa cobra uma parcela periódica constante que cobre juros e principal de modo que o saldo chegue a zero exatamente após um número conhecido de pagamentos. Em cada período, os juros são calculados sobre o principal remanescente à taxa periódica contratual, e o restante da parcela reduz o principal. As primeiras parcelas são sobretudo juros; as posteriores, sobretudo principal.
Os juros totais ao longo da vida do empréstimo são simplesmente a soma de cada porção de juros em todos os períodos, o que equivale à soma de todos os pagamentos menos o principal original. Essa cifra vitalícia é a que famílias usam ao comparar uma hipoteca de quinze anos com uma de trinta, a que fluxos de onboarding de fintech mostram ao lado de explicações de APR, e a que sandboxes de underwriting verificam ao estressar prazos longos com taxas altas.
Diferente dos juros simples sobre um único principal bullet, os juros amortizáveis dependem da duração do cronograma e da frequência de pagamento, de modo que não se lê apenas como principal vezes taxa vezes anos. Esta capacidade isola esses juros vitalícios para que você não precise de uma tabela de amortização completa para responder à pergunta de custo.
Com um principal de duzentos e cinquenta mil a seis e meio por cento por trinta anos de pagamentos mensais, o cronograma tem trezentos e sessenta pagamentos, cada parcela é fixada pela fórmula padrão, e os juros totais são o excesso de trezentos e sessenta vezes essa parcela sobre os duzentos e cinquenta mil originais—muitas vezes bem acima do próprio principal em prazos residenciais longos.
Quando vale a pena conhecer os juros totais
Páginas educativas de hipoteca e financiamento de veículos precisam de um número ao vivo de juros totais ao lado das estimativas de parcela para que o visitante entenda o custo de longo prazo de uma parcela mensal menor em um prazo maior. Aplicativos de finanças pessoais e consultores rodam cenários lado a lado—mesmo principal, taxas ou prazos diferentes—para mostrar quanto de juros o mutuário economiza ao refinanciar ou ao escolher quinze anos em vez de trinta.
Ferramentas de sala de aula e exame que ensinam amortização podem confrontar os juros totais com casos de livro e goldens arredondados estáveis. Esta ferramenta não produz um cronograma de amortização período a período, APR sob a Regulation Z, impostos, seguros, pontos nem trajetórias de taxa variável—apenas os juros vitalícios de um empréstimo amortizável completo a taxa fixa e os totais relacionados a partir da parcela em forma fechada.
Casos de uso
Comparação de prazos de hipoteca
Compare os juros totais no mesmo principal em prazos fixos de 15 versus 30 anos para mostrar o custo real de uma parcela mensal menor.
Perguntas frequentes
Como os juros totais são calculados?
A parcela periódica fixa usa a fórmula padrão de amortização (ou principal/n quando a taxa é zero). Os juros totais equivalem à parcela vezes o número de pagamentos menos o principal.
Quanto de juros vou pagar em 250.000 a 6,5% por 30 anos?
Cerca de 318.861,22 com parcelas mensais. A parcela fixa é de 1.580,17 ao longo de 360 pagamentos, então você devolve 568.861,22 no total e os juros equivalem a 127,54% do valor emprestado.
Por que não basta multiplicar o valor emprestado pela taxa e pelos anos?
Porque cada parcela reduz o saldo e os juros incidem só sobre o que falta pagar. As primeiras parcelas são quase só juros e as últimas quase só amortização, então o total depende do cronograma de pagamentos.
Dá para calcular com pagamentos a cada duas semanas ou semanais?
Sim. Mude o número de pagamentos por ano: 26 para cada duas semanas, 52 para semanal, 4 para trimestral ou 1 para anual; o padrão é 12, mensal. Os anos vezes esse número precisam dar uma quantidade inteira de pagamentos.
O que acontece se a taxa de juros for zero?
Cada parcela é simplesmente o valor emprestado dividido pelo número de pagamentos, e o total de juros é zero. Você devolve exatamente o que pegou emprestado, o que serve de referência ao comparar propostas.
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/loan-total-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_rate":6.5,"term_years":30}'const res = await fetch("https://api.kit.forhosting.com/finance/loan-total-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/loan-total-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/loan-total-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_rate":6.5,"term_years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_rate":6.5,"term_years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/loan-total-interest", 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
{
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.loan_total_interest",
"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
Contrato de entrada, fórmula da parcela e campos de resposta
Campos no estilo moeda usam arredondamento half-up uma vez a partir dos valores brutos. Envie um objeto JSON com três números finitos obrigatórios: principal maior que zero (o valor emprestado), annual_rate como percentual nominal maior ou igual a zero (seis ponto cinco significa seis e meio por cento ao ano, não uma fração decimal), e term_years maior que zero. Opcionalmente defina payments_per_year como inteiro de um a trezentos e sessenta e cinco (padrão doze para mensal; vinte e seis quinzenal, cinquenta e dois semanal, quatro trimestral ou um anual são comuns), e decimals de zero a oito para arredondamento no estilo moeda (padrão dois). O motor forma payment_count como term_years vezes payments_per_year e exige que esse produto seja um número inteiro de pagamentos, de modo que cronogramas fracionários são rejeitados com mensagem invalid_input clara. A taxa periódica r é annual_rate sobre cem dividida por payments_per_year. Quando r é zero, cada parcela é principal dividido por payment_count e os juros totais são zero. Quando r é positivo, a parcela é principal vezes r vezes (um mais r) elevado a n, dividido por (um mais r) elevado a n menos um, com n igual a payment_count. total_paid é a parcela vezes n; total_interest é total_paid menos principal; interest_to_principal_percent é total_interest sobre principal vezes cem. As saídas também ecoam principal, annual_rate, term_years, payments_per_year, payment_count, periodic_rate e uma string curta de fórmula. Campos ausentes, números não finitos, principal ou prazo não positivos, taxas negativas e inteiros fora da faixa falham com invalid_input e não são cobrados.
Onde uma API de juros totais do empréstimo gera valor
Marketplaces e originadores de crédito preenchem calculadoras a partir de formulários de cotação e precisam de um endpoint parse determinístico que bata com amortizações de planilha sem levantar um core bancário completo. Como a implementação é parse puro 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, e a validação falha não consome saldo. Varra term_years ou annual_rate em um loop no seu código para montar tabelas de comparação; fixe payment e total_interest nos testes; e mantenha as requisições pequenas.
Casos de integração
Cotações de taxa lado a lado
Varra annual_rate entre ofertas concorrentes e classifique os empréstimos pelo juros vitalícios em vez de só pela parcela.
Automação fintech e LMS
Chame a API a partir de onboarding ou ferramentas de lição de casa como oráculo determinístico de total_interest alinhado a amortizações de planilha.
Perguntas técnicas
Quais campos são obrigatórios?
principal (>0), annual_rate (≥0 como percentual) e term_years (>0). payments_per_year tem padrão 12; decimals tem padrão 2.
annual_rate significa 0.065 ou 6.5 para 6.5%?
Use 6.5 para uma taxa nominal anual de 6.5%. O motor divide por 100 internamente antes de aplicar a taxa periódica.
Posso modelar pagamentos quinzenais ou semanais?
Sim. Defina payments_per_year como 26 (quinzenal), 52 (semanal), 4 (trimestral) ou 1 (anual). term_years vezes payments_per_year deve ser um número inteiro de pagamentos.
Quanto custa a calculadora de juros totais do empréstimo?
A ferramenta no navegador é gratuita. As requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.