Calculadora HELOC
Um imóvel de 400.000 com 220.000 de financiamento em aberto e limite de 80% suporta uma linha de 100.000; sacar 40.000 a 8,5% custa 283,33 por mês em juros e deixa 60.000 disponíveis. 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 imóvel
- 400.000
- Saldo do financiamento
- 220.000
- Percentual do limite de crédito
- 80
- Taxa de juros
- 8,5
- Saque
- 40.000
- Linha de crédito
- 100.000
- Crédito disponível
- 60.000
- Pagamento
- 283,33
Uma linha de crédito com garantia do imóvel, ou HELOC, é uma facilidade rotativa lastreada na valorização não usada de uma casa: o vão entre o valor atual do imóvel e o saldo restante da primeira hipoteca, limitado pelo percentual combinado empréstimo-valor que o credor topa subscrever. Quem compara esse produto olha dois números de caixa, não o texto de marketing: quão grande é a linha que aquele teto de fato sustenta e quanto sai da conta todo mês sobre os dólares já sacados no período de juros apenas. Esta calculadora HELOC aceita o valor do imóvel, o saldo hipotecário em aberto, o percentual de limite de crédito, a taxa de juros anual em percentual e o saque atual ou proposto. Devolve a linha de crédito, o crédito disponível restante e a parcela mensal de juros apenas.
O que significam a linha de crédito HELOC e a parcela mensal
A linha de crédito HELOC é o valor rotativo máximo que um credor vai atrelar a uma casa depois da primeira hipoteca, dado um teto combinado de empréstimo-valor. Se o imóvel vale H e o saldo da primeira hipoteca é B, e o credor subscreve um percentual de limite L (em geral oitenta ou oitenta e cinco por cento do valor), a linha é H vezes L dividido por cem, menos B. Esse resto é a valorização não usada que o segundo ônus pode reivindicar.
Um saque D contra essa linha é o valor agora em aberto no próprio HELOC; o crédito disponível restante é a linha menos o saque. Durante um período de saque típico nos Estados Unidos, a maioria dos produtos HELOC cotam uma parcela mensal de juros apenas: a parcela é D vezes a taxa anual em percentual, dividido por mil e duzentos. Essa identidade não é uma parcela amortizável.
O principal não precisa cair durante os anos de saque, de modo que um saque zero produz parcela zero mesmo quando sobra uma linha ampla sem uso. Quando a taxa anual é zero a parcela também é zero, o caso honesto de um período promocional de verdade e não uma divisão por zero. Os campos de dinheiro arredondam a duas casas para coincidir com a moeda.
A calculadora não inventa tarifas de originação, anuidades nem um calendário amortizável do período de reembolso: isso cabe em outra cotação. Também não consulta score de crédito nem teto por condado. Alimente os números que o credor já imprimiu na folha de condições e você obtém a mesma linha e a mesma parcela que um oficial anotaria ao lado do teto CLTV.
Onde uma calculadora HELOC agrega valor
Educadores que ensinam produtos de valorização rotativos versus segundos a prazo fechado podem semear exemplos de aula que falhem alto quando a taxa é negativa, em vez de tratar em silêncio um sinal de menos como reembolso. Equipes de conteúdo podem ilustrar uma linha em espera com saque zero, em que a parcela zera e a linha não usada permanece intacta. Validação falha não consome saldo.
Mantenha a taxa em zero ou acima, fixe os campos de dinheiro arredondados nos testes e obtenha cifras HELOC reproduzíveis para widgets, módulos LMS e workers na borda sem um stack próprio de originação.
Casos de uso
Comparar folhas de condições HELOC
Transforme valor do imóvel, hipoteca restante, percentual CLTV, taxa e saque planejado em linha de crédito, crédito disponível sobrando e parcela mensal de juros apenas antes de abrir um segundo ônus.
Landings de valorização imobiliária
Deixe os visitantes informar um valor listado, o saldo da hipoteca, o teto CLTV do credor, a taxa vigente e o orçamento da reforma para ver a linha HELOC e a parcela do período de saque ao lado de cada cartão de produto.
Perguntas frequentes
Como a linha de crédito HELOC é calculada?
O crédito disponível restante é essa linha menos o draw.
Como a parcela mensal do HELOC é calculada?
Um saque zero ou uma taxa zero gera parcela zero.
O que acontece se a taxa de juros for negativa?
A taxa anual de um HELOC não deve ser negativa. Zero é aceito e produz parcela de juros apenas nula; negativos são recusados e não são cobrados.
E se o saque for maior que a linha de crédito?
O draw deve ser um número finito ≥ 0 e não ultrapassar a linha de crédito calculada. Uma hipoteca que já fica acima do teto CLTV (uma linha negativa) também é recusada por valorização insuficiente.
A parcela mensal reduz o que eu devo?
Não. No período de saque, a parcela mostrada é só de juros: o valor sacado vezes a taxa anual, dividido por doze. O seu saldo não cai a menos que você pague principal, e o período posterior de amortização não é calculado aqui.
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/heloc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"home_value":400000,"mortgage_balance":220000,"credit_limit_percentage":80,"rate":8.5,"draw":40000}'const res = await fetch("https://api.kit.forhosting.com/fin/heloc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"home_value": 400000,
"mortgage_balance": 220000,
"credit_limit_percentage": 80,
"rate": 8.5,
"draw": 40000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/heloc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"home_value": 400000,
"mortgage_balance": 220000,
"credit_limit_percentage": 80,
"rate": 8.5,
"draw": 40000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/heloc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"home_value":400000,"mortgage_balance":220000,"credit_limit_percentage":80,"rate":8.5,"draw":40000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"home_value":400000,"mortgage_balance":220000,"credit_limit_percentage":80,"rate":8.5,"draw":40000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/heloc", 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
{
"home_value": 400000,
"mortgage_balance": 220000,
"credit_limit_percentage": 80,
"rate": 8.5,
"draw": 40000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.heloc",
"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
Uma taxa negativa falha com invalid_input em vez de inventar um reembolso.
Contrato de entrada, formato da resposta e erros
Rate é o campo que o contrato do produto destaca: não deve ser negativo. Zero é aceito e gera parcela de juros apenas nula. Envie por POST um corpo JSON com cinco campos obrigatórios: home_value, o valor avaliado ou de mercado atual como número finito estritamente maior que zero (aliases value, appraised_value e property_value); mortgage_balance, o principal em aberto da primeira hipoteca como número finito pelo menos zero (aliases balance, first_mortgage e mortgage); credit_limit_percentage, o teto combinado empréstimo-valor como percentual —oitenta para oitenta por cento do valor—, finito, maior que zero e no máximo cem (aliases cltv, ltv, credit_limit_pct e limit_percent); rate, o juro nominal anual do HELOC como percentual —8.5 para oito e meio por cento ao ano—, finito e pelo menos zero (aliases annual_rate, interest_rate e apr); e draw, o valor agora sacado ou proposto a sacar, finito e pelo menos zero, sem ultrapassar a linha de crédito calculada (aliases amount, drawn e draw_amount). Cada campo numérico pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, valores não finitos, um home_value não positivo, um mortgage_balance ou draw negativo, um percentual de limite fora da faixa aberta-fechada acima e qualquer taxa negativa falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo ecoa as cinco entradas e acrescenta credit_line, available_credit, payment e uma string formula que reafirma as identidades. Exemplo: home_value quatrocentos mil, mortgage_balance duzentos e vinte mil, credit_limit_percentage oitenta, rate oito e meio, draw quarenta mil produz uma linha de cem mil, sessenta mil de crédito disponível restante e uma parcela mensal de juros apenas arredondada a duas casas. Combine a cifra com a sua tabela de tarifas se o credor acrescentar uma anuidade fora da linha; este endpoint calcula só a linha e o juro do período de saque.
Onde uma calculadora HELOC agrega valor
Ferramentas de cotação e pipelines de CRM podem chamar o mesmo módulo puro no navegador para prévias gratuitas e na API ao gravar um cenário, garantindo que a parcela que um visitante viu numa landing coincida com a parcela armazenada depois de salvar a cotação. Proprietários já conhecem o saldo hipotecário pelo extrato; enviar home_value, mortgage_balance, credit_limit_percentage, rate e draw preenche um cartão com a linha, o crédito disponível sobrando e a parcela de juros apenas para ver se uma reforma de cozinha ainda cabe sob um teto de oitenta por cento. Como a implementação é parse pura 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.
Casos de integração
Pipelines de cotação e CRM
Grave home_value, mortgage_balance, credit_limit_percentage, rate e draw numa ferramenta de cotação cuja parcela API coincida byte a byte com a prévia gratuita do navegador.
Perguntas técnicas
Quanto custa a calculadora HELOC?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago de KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.