Calculadora de capitalização de juros
Somar 500 de juros não pagos a um empréstimo de 10.000 deixa o saldo em 10.500, e a 6% por 60 meses a parcela passa de 193,33 para 202,99. Veja quanto custa de verdade uma carência ou um empréstimo pausado. 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
- 10.000
- Juros não pagos
- 500
- Novo saldo principal
- 10.500
- Parcela mensal antes da capitalização
- 193,33
- Parcela mensal após a capitalização
- 202,99
- Variação da parcela mensal
- 9,67
grátis
O que acontece quando os juros são capitalizados
A capitalização incorpora ao saldo do empréstimo os juros que se acumularam sem ser pagos. Isso costuma acontecer depois de uma pausa nos pagamentos, como a carência de um empréstimo estudantil ou um adiamento. O novo saldo é simplesmente o principal anterior mais os juros não pagos: 10.000 com 500 de juros adiados viram 10.500. Daí em diante, o valor somado é tratado como principal, então também passa a render juros.
O efeito na sua parcela
Se você também informar a taxa anual e o número de meses, a calculadora obtém uma parcela mensal fixa para o saldo antes e depois da capitalização, com uma taxa mensal igual a um doze avos da anual. A 6% por 60 meses, 10.000 custam 193,33 por mês e 10.500 custam 202,99, uma diferença de 9,67. A taxa e o prazo andam juntos; sem os dois, você recebe só o novo saldo. Com taxa zero, a parcela é o saldo dividido pelos meses, então você ainda obtém um valor razoável.
Casos de uso
Quitação após adiamento
Capitalize os juros pulados após uma tolerância e cote a parcela reamortizada mais alta do tomador.
Empréstimos estudantis
Mostre como os juros não pagos durante um período de carência elevam o saldo antes de o pagamento começar.
Perguntas frequentes
Como o arredondamento é tratado?
Half-up para as casas de decimals (padrão 2), com cada campo arredondado uma vez a partir do valor bruto, e não a partir de outro campo já arredondado.
O que significa capitalizar os juros?
Significa somar ao saldo do empréstimo os juros acumulados e não pagos. A partir daí eles fazem parte do principal, então 10.000 com 500 de juros não pagos viram um saldo de 10.500.
Por que a parcela sobe depois da capitalização?
Porque a parcela passa a ser calculada sobre um saldo maior, e os juros somados começam a render juros. A calculadora recalcula os dois saldos com a mesma taxa e prazo, então a diferença mostra quanto a capitalização custa por mês.
Preciso informar uma taxa e um prazo?
Não. Eles são opcionais e andam juntos: com os dois você também vê as parcelas antes e depois; sem eles, só o novo saldo. O prazo precisa ser um número inteiro de meses.
Quando os juros são capitalizados?
Normalmente depois de um período com pagamentos suspensos, como a carência de um empréstimo estudantil ou um adiamento. Os juros não pagos entram no saldo antes de os pagamentos normais recomeçarem.
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-capitalization \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":10000,"unpaid_interest":500}'const res = await fetch("https://api.kit.forhosting.com/finance/interest-capitalization", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 10000,
"unpaid_interest": 500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/interest-capitalization",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 10000,
"unpaid_interest": 500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/interest-capitalization", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":10000,"unpaid_interest":500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":10000,"unpaid_interest":500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/interest-capitalization", 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": 10000,
"unpaid_interest": 500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.interest_capitalization",
"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
Soma unpaid_interest ao principal para obter o novo saldo capitalizado e, então — se você fornecer annual_rate e months —, reamortiza ambos para mostrar payment_before, payment_after e o payment_delta.
A matemática da capitalização
Quando a taxa periódica arredonda para essencialmente zero, a fórmula degrada de forma controlada para principal dividido por months, evitando um estouro de divisão por zero e ainda retornando uma parcela sensata. A capitalização dobra os juros incorridos, mas não pagos, de volta ao saldo do empréstimo: new_principal é igual a principal mais unpaid_interest, então um saldo de US$ 10.000 carregando US$ 500 de juros diferidos torna-se US$ 10.500. Quando você também passa annual_rate e months, a ferramenta reamortiza tanto o saldo antigo quanto o novo com a fórmula padrão de parcela fixa, payment = P·i·(1+i)^n / ((1+i)^n − 1), onde i é annual_rate dividido por 100 e depois por 12, e n é months. A 6% ao longo de 60 meses, o saldo de US$ 10.000 custa US$ 193,33 por mês, enquanto o saldo de US$ 10.500 custa US$ 202,99, então o payment_delta é US$ 9,67.
Entradas, arredondamento e validação
principal precisa ser um número finito estritamente maior que zero e unpaid_interest um número finito igual ou maior que zero; violar qualquer um deles retorna um erro tipado invalid_input que cita o campo problemático em vez de um lançamento não tipado. annual_rate e months são opcionais e viajam juntos: months precisa ser um inteiro positivo e annual_rate igual ou maior que zero, caso contrário o bloco de parcela é simplesmente omitido e você recebe apenas principal, unpaid_interest e new_principal. O payment_delta é calculado a partir das parcelas sem arredondar e depois arredondado, então ele nunca desvia da diferença entre os dois valores exibidos por um centavo perdido.
Quando recorrer a ela
Use isto sempre que um credor rolar uma tolerância, um adiamento ou um déficit de amortização negativa para dentro do saldo e você precisar cotar a nova parcela do tomador. Omita annual_rate e months quando quiser apenas o saldo capitalizado — por exemplo, mostrando que pular os juros durante um período de carência eleva um empréstimo estudantil de US$ 10.000 para US$ 10.500 antes de qualquer reamortização acontecer. Tarefas com falha nunca são cobradas, e o saldo pré-pago é gasto apenas em chamadas de API bem-sucedidas na tarifa base publicada.
Casos de integração
Administração de empréstimos
Processe new_principal e payment_delta em lote em toda uma carteira por meio da API JSON.
Perguntas técnicas
O que a capitalização faz?
Ela soma unpaid_interest ao principal, então new_principal = principal + unpaid_interest, e depois, opcionalmente, reamortiza a parcela.
Como a parcela é calculada?
Com a fórmula de anuidade de taxa fixa usando annual_rate/12 como a taxa mensal ao longo de months; uma taxa próxima de zero recai em principal/months.
annual_rate e months são obrigatórios?
Não. Omita-os e você obtém apenas o saldo capitalizado; forneça ambos para obter também payment_before, payment_after e payment_delta.
É gratuita?
Sim, no widget tier A no navegador; a API determinística começa em US$ 0,002 e apenas chamadas bem-sucedidas são cobradas.