Calculadora de consolidação de dívidas
Junte vários saldos em um só empréstimo e veja os dois lados de uma vez: três dívidas que somam 15500 passadas para 8,99% em 48 meses baixam a parcela de 688,98 para 385,64 por mês e economizam 279,3 de juros. 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
- Nova taxa anual
- 8,99
- Novo prazo em meses
- 48
- Número de dívidas
- 3
- Capital inicial
- 15.500
- Pagamento antigo
- 688,98
- Pagamento novo
- 385,64
Juntar vários saldos de juros altos em um único empréstimo parcelado é a busca que as pessoas digitam como calculadora de consolidação de dívidas: querem a nova parcela mensal e se o refinanciamento de fato economiza juros, não uma palestra de aconselhamento de crédito. Esta capacidade aceita uma lista de dívidas atuais com principal restante, taxa anual em percentual e meses restantes, mais a taxa anual e o prazo em meses do empréstimo de consolidação. Precifica cada nota vigente com a parcela mensal amortizável padrão, soma os juros restantes e depois precifica um único empréstimo novo sobre o principal combinado.
Como as dívidas atuais e o novo empréstimo são comparados
Cada dívida atual é tratada como um empréstimo de taxa fixa que você continua pagando até o fim dos meses restantes. A partir do saldo, da taxa anual e dos meses que faltam, a calculadora encontra a parcela mensal de sempre e os juros que ainda serão pagos. Essas parcelas e juros são somados entre todas as suas dívidas. Depois, a mesma conta é feita uma única vez para um novo empréstimo cujo valor é a soma dos saldos, com a taxa e o prazo de consolidação que você informou. Dívidas com juros zero são aceitas: a parcela é o saldo dividido pelos meses. O resultado mostra lado a lado as parcelas, os juros totais e as duas economias.
Parcela menor não quer dizer custo menor
O erro mais comum é olhar só a parcela mensal. Um prazo mais longo espalha o principal por mais meses, então a parcela cai mesmo quando os juros totais sobem. Por isso a calculadora mostra dois números separados: a economia mensal, que mostra o alívio no seu orçamento, e a economia total, que mostra o custo real de alongar o calendário. Quando a economia total é negativa, o novo empréstimo custa mais ao longo da vida do que manter as dívidas atuais. Ela não monta uma tabela mês a mês, então use o resultado para decidir se uma oferta merece um olhar mais atento.
O que significam os juros restantes quando várias dívidas viram um empréstimo
Uma calculadora de consolidação de dívidas responde ao mesmo tempo duas perguntas de caixa: qual será a única parcela nova e quanto de juros restantes desaparece se os saldos de hoje forem refinanciados em vez de pagos nos cronogramas atuais. Cada dívida vigente é tratada como uma nota amortizável a taxa fixa.
Com o principal em aberto, uma taxa anual nominal em percentual e os meses restantes do plano de quitação, a parcela mensal é a forma fechada clássica: quando a taxa mensal r é positiva, a parcela vale o principal vezes r vezes um mais r elevado a n, dividido por um mais r elevado a n menos um; quando r é zero, a parcela é o principal dividido por n.
Os juros restantes dessa dívida são n vezes a parcela menos o principal: os juros ainda devidos se o mutuário pagar essa nota até o vencimento.
Perguntas frequentes
O que acontece se a lista debts estiver vazia?
Pelo menos uma dívida vigente é exigida; um array debts vazio não é cobrado.
Como a nova parcela mensal é calculada?
Os seus saldos são somados e calculados como um único empréstimo de taxa fixa com a nova taxa e o novo prazo. No exemplo, 15500 a 8,99% em 48 meses dão 385,64 por mês, contra 688,98 nas dívidas atuais.
Consolidar dívidas sempre economiza juros?
Não. A economia total pode ser negativa. Levar uma mistura de cartões de cinco anos para um empréstimo pessoal de sete anos pode aumentar os juros totais mesmo com taxa menor, então olhe o total, não só a taxa.
Por que a economia mensal e a economia total são diferentes?
A economia mensal é a mudança no que você paga por mês: 303,34 no exemplo. A economia total são os juros restantes das dívidas atuais menos os juros do novo empréstimo: 279,3. Parcela menor com prazo maior costuma custar mais.
Como são calculados os juros restantes das minhas dívidas atuais?
Cada dívida é tratada como um empréstimo de taxa fixa pago até o fim, com o seu saldo, a sua taxa e os meses que faltam. Os juros restantes são meses vezes parcela menos saldo; as três dívidas do exemplo somam 3290,02.
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/debt-consolidation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"debts":[{"balance":5000,"annual_rate":22.99,"remaining_months":24},{"balance":8000,"annual_rate":12.5,"remaining_months":36},{"balance":2500,"annual_rate":18,"remaining_months":18}],"new_annual_rate":8.99,"new_term_months":48}'const res = await fetch("https://api.kit.forhosting.com/fin/debt-consolidation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"debts": [
{
"balance": 5000,
"annual_rate": 22.99,
"remaining_months": 24
},
{
"balance": 8000,
"annual_rate": 12.5,
"remaining_months": 36
},
{
"balance": 2500,
"annual_rate": 18,
"remaining_months": 18
}
],
"new_annual_rate": 8.99,
"new_term_months": 48
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/debt-consolidation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"debts": [
{
"balance": 5000,
"annual_rate": 22.99,
"remaining_months": 24
},
{
"balance": 8000,
"annual_rate": 12.5,
"remaining_months": 36
},
{
"balance": 2500,
"annual_rate": 18,
"remaining_months": 18
}
],
"new_annual_rate": 8.99,
"new_term_months": 48
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/debt-consolidation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"debts":[{"balance":5000,"annual_rate":22.99,"remaining_months":24},{"balance":8000,"annual_rate":12.5,"remaining_months":36},{"balance":2500,"annual_rate":18,"remaining_months":18}],"new_annual_rate":8.99,"new_term_months":48}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"debts":[{"balance":5000,"annual_rate":22.99,"remaining_months":24},{"balance":8000,"annual_rate":12.5,"remaining_months":36},{"balance":2500,"annual_rate":18,"remaining_months":18}],"new_annual_rate":8.99,"new_term_months":48}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/debt-consolidation", 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
{
"debts": [
{
"balance": 5000,
"annual_rate": 22.99,
"remaining_months": 24
},
{
"balance": 8000,
"annual_rate": 12.5,
"remaining_months": 36
},
{
"balance": 2500,
"annual_rate": 18,
"remaining_months": 18
}
],
"new_annual_rate": 8.99,
"new_term_months": 48
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.debt_consolidation",
"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.
Limites
max_items | 30 |
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
A resposta lidera com new_payment e total_savings para que uma landing, uma planilha de consultor ou um onboarding mostrem a mudança de caixa e o delta de juros vitalícios com a mesma matemática determinística que roda grátis no navegador e a US$ 0,002 por chamada API bem-sucedida. Uma lista debts vazia é rejeitada como invalid_input e não é cobrada.
O que significam os juros restantes quando várias dívidas viram um empréstimo
Some essas cifras de juros restantes em cada linha de debts e depois faça a mesma conta uma vez para um empréstimo novo cujo principal é a soma dos saldos, cuja taxa é new_annual_rate e cujo prazo é new_term_months. total_savings é os juros restantes antigos menos os juros vitalícios novos. Esse delta pode ser negativo: alongar uma mistura de cartões de cinco anos para um pessoal de sete pode subir os juros vitalícios mesmo quando a taxa de vitrine cai. monthly_savings é a mudança do desembolso mensal combinado e é um número à parte; uma parcela menor com prazo maior costuma custar mais juros. Este endpoint isola essas duas cifras para que uma página mostre o alívio orçamentário e o custo real de esticar o calendário, sem uma tabela de amortização mês a mês.
Contrato de entrada, fórmula da parcela e campos de resposta
Campos no estilo moeda usam arredondamento half-up uma vez a partir da parcela em forma fechada. Taxas zero são permitidas e usam parcela igual a principal sobre n. Envie um objeto JSON com três campos obrigatórios. debts é um array não vazio de no máximo trinta registros; cada registro precisa de balance maior que zero (principal em aberto; aliases principal e amount), annual_rate maior ou igual a zero como percentual de modo que vinte e dois ponto nove nove significa 22.99 por cento ao ano (aliases apr e rate), e remaining_months como inteiro positivo de um a seiscentos (aliases term_months e months). Uma lista debts vazia falha com invalid_input nomeando o campo; essa falha não é cobrada. new_annual_rate é o percentual anual nominal do empréstimo de consolidação (aliases new_rate e consolidation_rate). new_term_months é o prazo em meses inteiros do empréstimo novo, de um a seiscentos (aliases new_term e term_months). decimals opcional de zero a oito vale dois por padrão para arredondamento no estilo moeda. O motor forma uma parcela para cada dívida vigente, soma principal, old_payment, old_total_interest e old_total_paid, e depois precifica um empréstimo novo sobre o principal combinado. As saídas incluem debt_count, principal, old_payment, new_payment, monthly_savings, old_total_interest, new_total_interest, total_savings, old_total_paid, new_total_paid, new_annual_rate, new_term_months, monthly_rate e uma string curta de fórmula. Campos ausentes, números não finitos, saldos não positivos, taxas negativas, inteiros fora da faixa e mais de trinta dívidas falham com invalid_input.
Onde uma calculadora de consolidação de dívidas gera valor
Onboarding fintech e funis de refinanciamento preenchem debts a partir de contas vinculadas e precisam devolver uma cotação de consolidação determinística sem levantar um núcleo de servicing. Mantenha debts pequeno, fixe a economia arredondada nos testes e você obtém cotações reproduzíveis para páginas educativas, planilhas e workers de borda. Conselheiros de crédito e consultores rodam cotações lado a lado —mesmos saldos, new_annual_rate ou new_term_months diferentes— para mostrar quando um prazo mais longo compra uma parcela menor ao custo de juros extras. Ferramentas de sala de aula e exame que ensinam crédito ao consumidor podem fixar new_payment e total_savings arredondados contra amortizações de livro. Sites de comparação varrem new_term_months para traçar o dilema entre fluxo de caixa mensal e juros vitalícios. Como a implementação é parse puro de tier 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. Esta ferramenta não faz underwriting, não calcula APR sob Regulation Z, não acrescenta taxas de originação nem multas de pré-pagamento, nem simula mínimos rotativos que mudam com o saldo; precifica os juros restantes dos cronogramas remaining_months dados contra um único empréstimo novo de amortização completa.
Casos de integração
Cotação de refinanciamento sobre dívidas mistas
Junte saldos de cartão e empréstimo pessoal em uma só cotação parcelada e mostre new_payment ao lado de total_savings antes de o mutuário solicitar.
Planilhas de conselheiro e consultor
Varra new_term_months na mesma lista debts para mostrar quando um prazo de consolidação mais longo sobe os juros vitalícios mesmo com a fatura mensal caindo.
Automação de onboarding e material didático
Chame a API a partir de um funil de refinanciamento ou ferramenta de deveres como oráculo determinístico de new_payment e total_savings alinhado a amortizações de planilha.
Perguntas técnicas
Como new_payment e total_savings são calculados?
Cada dívida vigente é precificada com a parcela mensal amortizável padrão sobre remaining_months. Os juros restantes são n vezes essa parcela menos o principal. O empréstimo novo usa a soma dos saldos, new_annual_rate e new_term_months. total_savings é os juros restantes antigos menos os juros vitalícios novos; new_payment é a parcela mensal do empréstimo novo.
Quais campos são obrigatórios em cada dívida?
balance (>0), annual_rate (≥0 como percentual) e remaining_months (inteiro 1–600). new_annual_rate e new_term_months descrevem o empréstimo de consolidação. decimals vale 2 por padrão.
total_savings pode ser negativo?
Sim. Um new_term_months mais longo pode aumentar os juros vitalícios mesmo quando new_annual_rate é menor que a mistura atual. monthly_savings e total_savings são informados em separado para que uma parcela menor não seja confundida com um empréstimo mais barato.
Quanto custa a calculadora de consolidação de dívidas?
A ferramenta do navegador é gratuita. As requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.