Calculadora EMI
Se você pega 250.000 a 8,5% ao ano em 36 meses, a parcela é de 7.891,88, então você devolve 284.107,68 no total, dos quais 34.107,68 são juros. Informe valor, taxa e meses para comparar prazos antes de assinar. 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
- 8,5
- Prazo (meses)
- 36
- Taxa mensal
- 0,0070833333
- Emi
- 7.891,88
- Total pago
- 284.107,68
- Juros totais
- 34.107,68
A parcela mensal equivalente, ou EMI, é o pagamento fixo que um tomador envia todo mês em um empréstimo de amortização completa até quitar principal e juros. Bancos, NBFC e credores de consumo cotam três números — o principal de fato desembolsado, uma taxa de juros anual nominal em percentual e um prazo em meses inteiros — e o tomador precisa da parcela mensal que esses três números implicam. Esta calculadora de EMI aplica a fórmula clássica de anuidade a saldo decrescente usada em empréstimos pessoais, habitacionais, educacionais e notas empresariais: a taxa mensal é a anual dividida por cem e depois por doze, e a parcela amortiza o principal no prazo informado. Uma taxa anual zero se reduz a principal dividido pelo prazo.
Como a parcela mensal equivalente é obtida a partir do principal, da taxa e do prazo
A EMI é o pagamento mensal constante de um empréstimo de amortização completa: todo mês vence o mesmo caixa, parte cobre os juros sobre o principal em aberto e o resto reduz o saldo, até a última parcela quitar a nota.
Credores na Índia, no Reino Unido, nos mercados ASEAN e em muitos balcões de crédito ao consumidor cotam só três entradas — o principal de fato desembolsado após taxas de originação incorporadas à nota, uma taxa de juros anual nominal em percentual e um prazo n em meses inteiros — e esperam um único número de volta: a parcela mensal equivalente. Converta a taxa anual em uma taxa periódica mensal r dividindo por cem e depois por doze.
Quando r é estritamente positivo vale a identidade fechada de saldo decrescente: a EMI é o principal vezes r vezes (1+r) elevado a n, dividido por (1+r) elevado a n menos um. Essa é a mesma fórmula de anuidade de empréstimos pessoais, habitacionais, educacionais e notas de capital de giro; não é uma cotação de juros simples a taxa plana nem um passeio mês a mês do administrador.
Quando a taxa anual é exatamente zero o componente de juros some e a EMI se reduz a principal dividido por n, resultado honesto de uma nota promocional sem juros. Depois que a parcela é arredondada a duas casas, multiplicar a EMI por n recupera o total pago e subtrair o principal recupera os juros totais, para o tomador ver o ônus de alongar o prazo. Esta capacidade devolve esse pagamento mensal equivalente e os dois totais a partir desses três números.
Um prazo de zero meses ou um prazo negativo não amortiza nada e é rejeitado em vez de produzir divisão por zero ou um calendário negativo sem sentido. Prazos de consumo típicos são doze, vinte e quatro, trinta e seis, quarenta e oito ou sessenta meses; hipotecas costumam durar cento e oitenta ou trezentos e sessenta meses; o contrato aceita qualquer inteiro positivo de um a seiscentos para que notas-ponte curtas e tenências longas de moradia ainda calculem sem uma segunda ferramenta.
Casos de uso
Cotações de empréstimo pessoal e de consumo
Transforme o principal, a taxa anual cotada e um prazo de 12 a 60 meses em EMI e juros totais antes de o tomador assinar uma nota pessoal ou de consumo.
Capacidade de pagamento em habitação e educação
Compare prazos de 180 e 360 meses em habitação ou educação no mesmo principal e taxa para ver como a EMI cai e como os juros totais sobem.
Perguntas frequentes
O que acontece se o prazo for zero ou negativo?
Um empréstimo não pode ser amortizado em zero meses nem em prazo negativo, então a calculadora recusa inventar um pagamento e a chamada não é cobrada.
Isso é o mesmo que uma calculadora de EMI de financiamento de carro?
Não. Esta é a calculadora genérica de EMI para qualquer empréstimo amortizável (pessoal, habitacional, educacional, empresarial). Uma ferramenta de EMI específica de veículo é outra intenção de busca, com página própria.
Como se calcula a EMI?
A taxa anual é dividida por 12 e por 100 para obter uma taxa mensal r. A parcela é o principal vezes r vezes (1 + r) elevado ao número de meses, dividido por (1 + r) elevado a esses meses menos um.
Qual é a parcela de um empréstimo sem juros?
Com taxa anual exatamente zero não há juros, então a parcela é o principal dividido pelo número de meses. É o resultado correto para um empréstimo promocional sem juros.
Que valor devo informar como principal?
O valor realmente emprestado, não o preço de vitrine. Subtraia o que você paga à vista na entrada e some só as tarifas que o credor inclui no próprio empréstimo.
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/emi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_rate":8.5,"term_months":36}'const res = await fetch("https://api.kit.forhosting.com/fin/emi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_rate": 8.5,
"term_months": 36
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/emi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_rate": 8.5,
"term_months": 36
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/emi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_rate":8.5,"term_months":36}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_rate":8.5,"term_months":36}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/emi", 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": 8.5,
"term_months": 36
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.emi",
"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
Um prazo de zero meses ou um prazo negativo falha com invalid_input em vez de inventar um pagamento.
Contrato de entrada, formato da resposta e comportamento de erro
Prazos não inteiros como 36.5 também falham, porque um calendário mensal equivalente se conta em parcelas inteiras. Uma string formula reescreve a identidade de saldo decrescente para que uma interface mostre a matemática ao lado da resposta. Exemplo: duzentos e cinquenta mil financiados a 8.5 por cento por trinta e seis meses geram uma EMI fixa e uma cifra de juros totais que você pode comparar com um prazo mais curto ou mais longo antes de assinar. Envie por POST um corpo JSON com três campos obrigatórios. principal é o valor de fato emprestado, não um preço de vitrine: subtraia a entrada em dinheiro e some só as taxas que o credor incorpora à nota. Os aliases amount e loan_amount apontam para o mesmo campo para que formulários de originação reutilizem as colunas. annual_rate é a taxa de juros anual nominal em percentual (oito ponto cinco significa 8.5 por cento ao ano); os aliases rate, interest_rate e apr são aceitos. term_months é o período de amortização em meses inteiros; os aliases months, term, tenure_months e tenure apontam para o mesmo campo. term_months deve ser um inteiro positivo de 1 a 600. Um prazo nulo ou negativo falha com invalid_input nomeando term_months — é o contrato em que compradores e APIs se apoiam quando uma planilha envia um zero residual ou um erro de sinal, e essas falhas não são cobradas. Cada campo numérico pode chegar como número JSON ou string numérica; campos ausentes, strings vazias e valores não finitos falham com mensagem que nomeia o campo. Se principal não for positivo a tarefa também falha com invalid_input. Se a validação passar, o corpo ecoa principal, annual_rate e term_months, informa monthly_rate e a emi arredondada e, em seguida, total_paid e total_interest. Combine o JSON com o seu gráfico de amortização se precisar de cada linha; este endpoint devolve a parcela equivalente e o total de juros, para as respostas permanecerem compactas em widgets e APIs.
Onde uma calculadora genérica de EMI gera valor
Tomadores usam uma calculadora de EMI quando um credor cota um empréstimo pessoal, habitacional, educacional ou uma nota de pequeno negócio e precisam da parcela mensal que esses três números implicam antes de se comprometer. Balcões de capacidade de pagamento reexecutam o mesmo principal em dois ou três prazos — vinte e quatro versus trinta e seis versus sessenta meses — para ver quanto a parcela cai e quanto juros extra o prazo mais longo custa. Validação falha, inclusive prazo nulo ou negativo, não consome saldo. Esta página é a ferramenta genérica de parcela equivalente; uma página de EMI específica de carro e uma calculadora de juros totais em anos continuam sendo intenções de busca distintas, com contratos próprios. Escritórios de refinanciamento e de transferência de saldo tratam principal como o saldo a quitar, annual_rate como a nova oferta e term_months como o prazo restante ou reiniciado, e leem total_interest contra a nota antiga. 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. Mantenha principal positivo, term_months como inteiro positivo, fixe nos testes os campos de moeda arredondados e você obtém cifras reproduzíveis de EMI para planilhas de empréstimo, plugins LMS e workers de borda sem montar um motor de cobrança próprio.
Casos de integração
Originação e automação em planilhas
Coloque principal, annual_rate e term_months em planilhas ou fixtures de CI que precisem fixar uma EMI reproduzível sem a API de um credor.
Perguntas técnicas
Como a EMI é calculada a partir do principal, da taxa anual e do prazo?
Envie principal, annual_rate em percentual e term_months. A taxa mensal r é annual_rate/12/100. Quando r>0, EMI = P·r·(1+r)^n/((1+r)^n−1); quando r=0, EMI = P/n. A API devolve a parcela arredondada a centavos.
Uma taxa anual de zero por cento ainda gera uma EMI?
Sim. Quando annual_rate vale 0 o componente de juros some e a EMI é o principal dividido por term_months, resultado honesto de uma nota promocional sem juros.
Quanto custa a calculadora de EMI?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive prazo nulo ou negativo, não é cobrada.