ForHosting KIT · Finanças e dinheiro

Calculadora de recast de hipoteca

Com 200.000 em aberto a 4% e 240 meses pela frente, um pagamento extra de 20.000 baixa a parcela de 1.211,96 para 1.090,76 e economiza 9.087,06 em juros, sem mudar a taxa nem o prazo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Saldo atual da hipoteca
200.000
Taxa de juros anual (%)
4
Meses restantes
240
Pagamento único do principal
20.000
Você obtém
Principal após o pagamento único
180.000
Parcela mensal antes do recálculo
1.211,96
Parcela mensal após o recálculo
1.090,76
Variação da parcela mensal
121,2

grátis

O que o recast faz com a sua parcela

O recast permite fazer um pagamento extra na hipoteca e ter a parcela recalculada sobre o saldo menor, enquanto a taxa de juros e os meses restantes continuam iguais. A calculadora subtrai o pagamento do saldo e encontra a nova parcela fixa com a fórmula usual de amortização, no mesmo número de meses e com a mesma taxa. Depois mostra a parcela antes e depois, a redução em dinheiro e em porcentagem e os juros economizados. Com 200.000 a 4% e 240 meses pela frente, um pagamento de 20.000 baixa a parcela de 1.211,96 para 1.090,76.

Como ler a economia corretamente

Como o prazo não muda, o alívio mensal é proporcional à parte do principal que você amortiza: 20.000 sobre 200.000 reduz a parcela em 10%. Os juros economizados comparam o total de juros dos dois cenários, calculado em cada caso como a parcela vezes os meses restantes menos o principal de partida. No exemplo são 90.870,56 contra 81.783,50, uma economia de 9.087,06. Digite a taxa anual como porcentagem, 4 para 4%. Todos os valores são arredondados uma única vez no final, com duas casas decimais, a menos que você escolha outra precisão.

Cotações de administração

Mostre ao tomador a nova parcela exata após um pagamento único de amortização do principal, com o prazo inalterado.

O que é um recast?

Reamortizar um saldo menor após um pagamento único mantendo a mesma taxa e o mesmo prazo restante — sem necessidade de refinanciamento.

Por que a parcela cai exatamente 10% no exemplo?

Porque o prazo não muda, então o alívio mensal é proporcional à parte do principal que você amortiza. Pagar 20.000 de um saldo de 200.000 é 10% do principal, e a parcela cai esses mesmos 10%.

Qual a diferença entre um recast e um refinanciamento?

O recast mantém a sua taxa de juros e o prazo restante: só redistribui um principal menor depois de um pagamento único. As condições do empréstimo continuam as mesmas e apenas a parcela muda.

Como os juros economizados são calculados?

Compara-se o total de juros dos dois cenários, cada um igual à parcela vezes os meses restantes, menos o principal de partida. No exemplo são 90.870,56 contra 81.783,50, ou seja, 9.087,06 de economia.

Funciona com taxa de juros zero?

Sim. Com taxa zero, a parcela é simplesmente o principal dividido pelos meses restantes, então o cálculo continua dando valores coerentes em vez de falhar.

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.

POSThttps://api.kit.forhosting.com/finance/mortgage-recast

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/finance/mortgage-recast \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"balance":200000,"annual_rate":4,"months_remaining":240}'
{
  "balance": 200000,
  "annual_rate": 4,
  "months_remaining": 240
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.mortgage_recast",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Recalcula uma hipoteca (recast) subtraindo lump_sum do saldo e reamortizando ao longo dos mesmos months_remaining com o annual_rate inalterado, retornando payment_before, payment_after, payment_delta, payment_delta_percent e o total de interest_saved.

Recast versus refinanciamento

Como o prazo é mantido constante, o alívio mensal é proporcional à fração do principal amortizada. Um recast, ao contrário de um refinanciamento, mantém intactos a sua taxa de juros e o prazo restante e simplesmente reamortiza um principal menor após um lump_sum único. new_principal é igual a balance menos lump_sum, e tanto a parcela antiga quanto a nova usam a fórmula de anuidade payment = P·i·(1+i)^n / ((1+i)^n − 1) com i = annual_rate/1200 e n = months_remaining. Sobre um saldo de US$ 200.000 a 4% com 240 meses restantes, um pagamento único de US$ 20.000 reduz a parcela de US$ 1.211,96 para US$ 1.090,76 — um payment_delta de US$ 121,20, ou um payment_delta_percent de 10,00. Quando annual_rate arredonda para zero, a fórmula degrada para principal dividido por months, então um empréstimo sem juros ainda retorna cifras sensatas em vez de dividir por zero.

Juros economizados e os campos de saída

Além da parcela menor, a ferramenta totaliza os juros ao longo da vida do empréstimo para ambos os cenários. interest_before é igual a payment_before vezes months_remaining menos o saldo original, e interest_after aplica a mesma identidade a new_principal, então interest_saved é a diferença entre eles — US$ 90.870,56 menos US$ 81.783,50 dá US$ 9.087,06 no empréstimo de exemplo. Todos os treze campos de saída, de new_principal a interest_saved, são arredondados uma vez com uma regra half-up no parâmetro decimals, que assume 2 por padrão. payment_delta é payment_before menos payment_after, e payment_delta_percent expressa isso como uma fração da parcela original; ambos são derivados de valores intermediários sem arredondar, para que o percentual e as cifras em dinheiro permaneçam internamente consistentes, em vez de desviarem um centavo ao serem exibidos.

Validação e integração segura

balance precisa ser um número finito acima de zero, annual_rate igual ou maior que zero, e months_remaining um inteiro positivo; cada falha retorna um erro tipado invalid_input citando o campo. A proteção crítica é o lump_sum: ele assume 0 por padrão e precisa ser pelo menos zero e estritamente menor que balance — você não pode fazer recast quitando o empréstimo por inteiro —, caso contrário você recebe invalid_input em vez de uma parcela zero sem sentido. Isso torna o endpoint seguro para expor por trás de um portal de administração onde os tomadores digitam valores arbitrários. Tarefas com falha nunca são cobradas, e o saldo pré-pago é gasto apenas em chamadas de API bem-sucedidas na tarifa base publicada, o que mantém barata a execução de análises de simulação em massa.

Planejamento de pagamento único

Compare interest_saved entre vários valores de lump_sum antes de comprometer o dinheiro.

Análise de carteira

Processe payment_delta e interest_saved em lote em muitos empréstimos por meio da API JSON.

O que ela retorna?

new_principal, payment_before e payment_after, payment_delta, payment_delta_percent, interest_before, interest_after e interest_saved.

O lump_sum pode ser igual ao saldo?

Não. lump_sum precisa ser pelo menos 0 e estritamente menor que balance, ou a chamada retorna um erro invalid_input.

O prazo muda?

Não. months_remaining é mantido constante; apenas o principal e a parcela diminuem.

É gratuita?

Gratuita no widget tier A no navegador; a API determinística começa em US$ 0,002 e cobra apenas chamadas bem-sucedidas.

Ver a documentação completa do KIT →