Calculadora de custo PMI de hipoteca
Num empréstimo de 280.000 a 6,5% com PMI de 0,55%, o seguro custa 128,33 por mês durante 156 meses, 20.020 no total, até o saldo chegar a 218.400. Informe empréstimo, taxas, prazo e meta para ver os seus números. 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
- Valor do empréstimo
- 280.000
- Taxa de juros anual
- 6,5
- Prazo (meses)
- 360
- Taxa anual do seguro hipotecário (PMI)
- 0,55
- Saldo desejado
- 218.400
- Principal e juros mensais (P&I)
- 1.769,79
- PMI mensal
- 128,33
- Meses com PMI
- 156
- Anos com PMI
- 13
O seguro hipotecário privado (PMI) é o prêmio mensal que muitos credores convencionais cobram quando a entrada é inferior a vinte por cento. Compradores, oficiais de crédito e ferramentas de acessibilidade precisam de uma estimativa clara de quanto o PMI custa por mês e por quanto tempo esses prêmios continuam até o saldo do empréstimo atingir um limiar de cancelamento — comumente setenta e oito ou oitenta por cento do valor original do imóvel. Esta calculadora de custo de PMI de hipoteca recebe o valor inicial do empréstimo, a taxa de juros, o prazo restante em meses, a taxa anual de PMI e um saldo-alvo, e devolve o PMI mensal fixo, meses e anos de cobertura, o PMI total pago, o saldo quando a simulação para e se o alvo foi realmente atingido. Validação com falha não é cobrada.
O que é o PMI e quando ele acaba
O seguro hipotecário privado é o prêmio mensal que muitos credores convencionais cobram quando a entrada é menor que vinte por cento. Ele não dura o contrato inteiro: termina quando o saldo cai até um limite de cancelamento, geralmente 78% ou 80% do valor original do imóvel. A calculadora encontra o prêmio mensal fixo a partir do empréstimo inicial e da taxa anual de PMI e depois acompanha, mês a mês, um cronograma de amortização com taxa fixa, cobrando o prêmio enquanto o saldo estiver acima da sua meta. Com 280.000 a 6,5% em 360 meses, PMI de 0,55% e meta de 218.400, são 128,33 por mês durante 156 meses, ou 13 anos.
Como usar o resultado para comparar entradas
Coloque o prêmio mensal ao lado da parcela de principal e juros, 1.769,79 no exemplo, para ver o que realmente sai da sua conta todo mês. Teste o mesmo preço com entrada de dez, quinze e vinte por cento e veja quanto seguro cada opção acrescenta e por quanto tempo. Digite as duas taxas como porcentagens, 6,5 e 0,55, não como decimais, e o prazo em meses, 360 para 30 anos. A meta precisa ser menor que o empréstimo inicial; se não for atingida dentro do prazo, o resultado avisa e mostra onde o saldo terminou.
Casos de uso
Acessibilidade de compra e trade-offs da entrada
Mostre aos compradores o PMI mensal e os prêmios totais até o cancelamento ao comparar entradas de dez, quinze e vinte por cento no mesmo preço.
Perguntas frequentes
Como o PMI mensal é calculado?
Multiplique o valor inicial do empréstimo pela taxa anual de PMI, divida por 100 e depois por 12. Com 280.000 e taxa de 0,55%, o resultado é 128,33 por mês, o mesmo valor todo mês enquanto o seguro durar.
Por que o PMI não diminui conforme pago o empréstimo?
Porque ele é tratado como um prêmio fixo ligado ao valor inicial do empréstimo, que é como a maioria das propostas expressa a taxa anual. O que muda ao pagar é por quanto tempo ele dura, não o valor mensal.
Que saldo-meta devo informar?
O saldo devedor em que o PMI deixa de ser cobrado, geralmente 78% ou 80% do valor original do imóvel, convertido em valor. Ele precisa ser menor que o empréstimo inicial.
O que acontece se o saldo nunca atingir a meta?
O cronograma para no fim do prazo e o resultado informa que a meta não foi atingida. Mesmo assim ele mostra os meses com seguro, o prêmio total e o saldo em que terminou.
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/mortgage-pmi-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"loan_amount":280000,"annual_interest_rate":6.5,"term_months":360,"annual_pmi_rate":0.55,"target_balance":218400}'const res = await fetch("https://api.kit.forhosting.com/finance/mortgage-pmi-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"loan_amount": 280000,
"annual_interest_rate": 6.5,
"term_months": 360,
"annual_pmi_rate": 0.55,
"target_balance": 218400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/mortgage-pmi-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"loan_amount": 280000,
"annual_interest_rate": 6.5,
"term_months": 360,
"annual_pmi_rate": 0.55,
"target_balance": 218400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/mortgage-pmi-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"loan_amount":280000,"annual_interest_rate":6.5,"term_months":360,"annual_pmi_rate":0.55,"target_balance":218400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"loan_amount":280000,"annual_interest_rate":6.5,"term_months":360,"annual_pmi_rate":0.55,"target_balance":218400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/mortgage-pmi-estimate", 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
{
"loan_amount": 280000,
"annual_interest_rate": 6.5,
"term_months": 360,
"annual_pmi_rate": 0.55,
"target_balance": 218400
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.mortgage_pmi_estimate",
"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
Como o PMI mensal e o horizonte de cancelamento são calculados
Em um empréstimo de duzentos e oitenta mil dólares a seis e meio por cento por trezentos e sessenta meses, com taxa anual de PMI de zero vírgula cinquenta e cinco por cento e um alvo de duzentos e dezoito mil e quatrocentos dólares, você obtém um PMI mensal concreto, um horizonte de cancelamento de vários anos e um prêmio total que pode colocar ao lado de principal e juros em uma planilha de acessibilidade. O motor modela o seguro hipotecário privado convencional como um prêmio mensal fixo ligado ao principal inicial, que é como a maioria das cotações ao consumidor e as planilhas de Loan Estimate expressam as taxas anuais de PMI. monthly_pmi é igual a loan_amount vezes annual_pmi_rate dividido por cem e depois por doze. Em separado, o empréstimo é amortizado com um pagamento fixo de principal e juros derivado de loan_amount, annual_interest_rate e term_months: o pagamento é P vezes i vezes (1+i)^n sobre ((1+i)^n menos um), onde i é a taxa mensal e n é term_months; quando a taxa de juros é zero o pagamento colapsa para principal dividido por meses para que o cronograma nunca divida por zero. Cada mês simulado cobra um monthly_pmi enquanto o saldo de abertura ainda é estritamente maior que target_balance, aplica juros e redução de principal, e avança o relógio. A simulação para quando o saldo cai até o alvo ou abaixo, ou quando term_months se esgota. months_with_pmi é essa contagem, years_with_pmi são os meses divididos por doze, total_pmi é meses vezes monthly_pmi, e balance_at_cancel é o principal em aberto quando o loop termina. reached_target é verdadeiro somente se o limiar de cancelamento foi atingido dentro do prazo.
Contrato de entrada, validação e campos de resposta
O opcional decimals controla o arredondamento half-up de valores e taxas e tem padrão dois, com intervalo permitido de zero a oito. Toda resposta bem-sucedida ecoa as entradas (arredondadas quando apropriado) e adiciona monthly_pi, monthly_pmi, months_with_pmi, years_with_pmi, total_pmi, balance_at_cancel e o booleano reached_target. Campos ausentes, números não finitos e valores fora da faixa falham com invalid_input nomeando o problema; essas falhas não consomem saldo pré-pago. Strings numéricas são aceitas onde se espera um número finito, para que envios de formulário e exportações de planilha não precisem de um passo de conversão separado antes da chamada à API.
Onde uma estimativa de custo de PMI agrega valor
Conselheiros de compra e programas para primeiros compradores usam uma calculadora de custo de PMI de hipoteca para mostrar como uma entrada menor troca menos caixa no fechamento por anos de seguro mensal. A ferramenta não precifica FHA MIP, taxas anuais USDA nem produtos de prêmio único pagos pelo credor; esses produtos usam cronogramas de taxa e regras de cancelamento diferentes e pertencem a outras capacidades. Motores de acessibilidade e calculadoras de CMS chamam o mesmo contrato JSON a partir de automação para que páginas de marketing e ferramentas autenticadas nunca divirjam nos meses de cancelamento. Analistas de portfólio processam em lote loan_amount, taxa, prazo, taxa de PMI e saldo-alvo em pipelines para marcar empréstimos ainda acima do limiar de cancelamento e somar prêmios projetados.
Casos de integração
Conferência de cotações do oficial de crédito
Converta a folha de taxas de PMI do credor em months_with_pmi e total_pmi ao lado de principal e juros durante conversas de trava de taxa.
Portfólio e pipelines de automação
Estime em lote o custo de PMI restante de muitos empréstimos via a API com os mesmos campos JSON do widget gratuito do navegador.
Perguntas técnicas
Como o PMI mensal é calculado?
monthly_pmi = loan_amount × (annual_pmi_rate / 100) / 12. O prêmio é fixo sobre o principal inicial a cada mês até o saldo atingir target_balance ou o prazo terminar.
O que devo colocar em target_balance?
Use o saldo em aberto no qual o PMI é cancelado — muitas vezes 78% ou 80% do valor original do imóvel convertido em dólares. Deve ser estritamente menor que loan_amount.
A taxa de juros afeta o PMI em si?
A taxa anual de PMI define os dólares do prêmio; a taxa da hipoteca e o prazo definem quão rápido o saldo cai, o que determina months_with_pmi e total_pmi.
E se o empréstimo nunca atingir o alvo dentro do prazo?
months_with_pmi é igual a term_months, total_pmi cobre o prazo inteiro, balance_at_cancel é o principal restante e reached_target é false.
Quanto custa a calculadora de custo de PMI de hipoteca?
A ferramenta do navegador é gratuita. Solicitações de API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.