Calculateur HELOC
Un logement de 400 000 avec 220 000 restant sur le prêt et un plafond de 80 % permet une ligne de 100 000 ; tirer 40 000 à 8,5 % coûte 283,33 par mois d'intérêts et laisse 60 000 disponibles. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur du logement
- 400 000
- Solde hypothécaire
- 220 000
- Pourcentage de la limite de crédit
- 80
- Taux d’intérêt
- 8,5
- Tirage
- 40 000
- Ligne de crédit
- 100 000
- Crédit disponible
- 60 000
- Paiement
- 283,33
Une ligne de crédit hypothécaire, ou HELOC, est une facilité revolving garantie par la plus-value inutilisée d'un logement : l'écart entre la valeur actuelle du bien et le solde restant du premier prêt immobilier, plafonné par le pourcentage combiné prêt-valeur qu'un prêteur accepte de souscrire. Qui compare ce produit regarde deux chiffres de trésorerie, pas le texte marketing : quelle ligne ce plafond soutient réellement, et combien quitte le compte chaque mois sur les dollars déjà tirés pendant la période d'intérêts seuls. Ce calculateur HELOC accepte la valeur du logement, le solde hypothécaire restant, le pourcentage de limite de crédit, le taux d'intérêt annuel en pourcentage et le tirage actuel ou proposé. Il renvoie la ligne de crédit, le crédit disponible restant et la mensualité d'intérêts seuls.
Ce que signifient la ligne de crédit HELOC et la mensualité
La ligne de crédit HELOC est le montant revolving maximal qu'un prêteur attachera à un logement après le premier prêt immobilier, compte tenu d'un plafond combiné prêt-valeur. Si le bien vaut H et que le solde du premier prêt est B, et que le prêteur souscrit un pourcentage de limite L (souvent quatre-vingts ou quatre-vingt-cinq pour cent de la valeur), la ligne vaut H fois L divisé par cent, moins B. Ce reliquat est la plus-value inutilisée que le second rang peut revendiquer.
Un tirage D contre cette ligne est le montant actuellement en cours sur le HELOC lui-même ; le crédit disponible restant est la ligne moins le tirage. Pendant une période de tirage typique aux États-Unis, la plupart des produits HELOC cotent une mensualité d'intérêts seuls : la mensualité égale D fois le taux annuel en pourcentage, divisé par mille deux cents. Cette identité n'est pas une échéance amortissable.
Le capital n'a pas à baisser pendant les années de tirage, si bien qu'un tirage nul produit une mensualité nulle même lorsqu'une large ligne inutilisée demeure. Lorsque le taux annuel est zéro, la mensualité l'est aussi : le cas honnête d'une période promotionnelle véritable, et non une division par zéro. Les champs monétaires s'arrondissent à deux décimales pour coller à la devise.
Le calculateur n'invente ni frais d'origination, ni cotisation annuelle, ni échéancier amortissable de la période de remboursement : cela relève d'un autre devis. Il ne consulte pas non plus une cote de crédit ni un plafond de comté. Fournissez les chiffres que le prêteur a déjà imprimés sur la feuille de conditions, et vous obtenez la même ligne et la même mensualité qu'un chargé d'affaires inscrirait à côté du plafond CLTV.
Où un calculateur HELOC apporte de la valeur
Les enseignants qui opposent les produits de plus-value revolving aux seconds à échéance fermée peuvent semer des exemples de classe qui échouent bruyamment lorsque le taux est négatif, au lieu de traiter en silence un signe moins comme un remboursement. Les équipes de contenu peuvent illustrer une ligne de réserve à tirage nul, où la mensualité s'annule tandis que la ligne inutilisée reste intacte. Une validation en échec ne consomme pas de solde.
Gardez le taux à zéro ou au-dessus, figez les champs monétaires arrondis dans les tests, et vous obtenez des chiffres HELOC reproductibles pour widgets, modules LMS et workers en bordure sans une pile d'origination à vous.
Cas d’usage
Comparer des feuilles de conditions HELOC
Transformez valeur du logement, hypothèque restante, pourcentage CLTV, taux et tirage prévu en ligne de crédit, crédit disponible restant et mensualité d'intérêts seuls avant d'ouvrir un second rang.
Landings de plus-value immobilière
Laissez les visiteurs saisir une valeur listée, le solde hypothécaire, le plafond CLTV du prêteur, le taux en vigueur et le budget de travaux pour voir la ligne HELOC et la mensualité de la période de tirage à côté de chaque fiche produit.
Questions fréquentes
Comment la ligne de crédit HELOC est-elle calculée ?
Le crédit disponible restant est cette ligne moins le draw.
Comment la mensualité HELOC est-elle calculée ?
Un tirage nul ou un taux nul produit une mensualité nulle.
Que se passe-t-il si le taux d'intérêt est négatif ?
Le taux annuel d'un HELOC ne doit pas être négatif. Zéro est admis et produit une mensualité d'intérêts seuls nulle ; les négatifs sont rejetés et non facturés.
Et si le tirage dépasse la ligne de crédit ?
Le draw doit être un nombre fini ≥ 0 et ne pas dépasser la ligne de crédit calculée. Une hypothèque déjà au-dessus du plafond CLTV (ligne négative) est aussi rejetée pour plus-value insuffisante.
La mensualité réduit-elle ce que je dois ?
Non. Pendant la période de tirage, la mensualité affichée ne couvre que les intérêts : le montant tiré multiplié par le taux annuel, divisé par douze. Votre solde ne baisse pas sans remboursement de capital, et la période d'amortissement ultérieure n'est pas calculée ici.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"home_value": 400000,
"mortgage_balance": 220000,
"credit_limit_percentage": 80,
"rate": 8.5,
"draw": 40000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.heloc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un taux négatif échoue avec invalid_input au lieu d'inventer un remboursement.
Contrat d'entrée, forme de la réponse et erreurs
Rate est le champ que le contrat produit distingue : il ne doit pas être négatif. Zéro est admis et produit une mensualité d'intérêts seuls nulle. Envoyez par POST un corps JSON avec cinq champs obligatoires : home_value, la valeur actuelle expertisée ou de marché comme nombre fini strictement supérieur à zéro (alias value, appraised_value et property_value) ; mortgage_balance, le capital restant du premier prêt comme nombre fini au moins égal à zéro (alias balance, first_mortgage et mortgage) ; credit_limit_percentage, le plafond combiné prêt-valeur en pourcentage — quatre-vingts pour quatre-vingts pour cent de la valeur —, fini, supérieur à zéro et au plus égal à cent (alias cltv, ltv, credit_limit_pct et limit_percent) ; rate, l'intérêt nominal annuel du HELOC en pourcentage — 8.5 pour huit et demi pour cent par an —, fini et au moins égal à zéro (alias annual_rate, interest_rate et apr) ; et draw, le montant actuellement tiré ou proposé à tirer, fini et au moins égal à zéro, sans dépasser la ligne de crédit calculée (alias amount, drawn et draw_amount). Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, valeurs non finies, un home_value non positif, un mortgage_balance ou draw négatif, un pourcentage de limite hors de l'intervalle ouvert-fermé ci-dessus et tout taux négatif échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps répète les cinq entrées et ajoute credit_line, available_credit, payment et une chaîne formula qui reformule les identités. Exemple : home_value quatre cent mille, mortgage_balance deux cent vingt mille, credit_limit_percentage quatre-vingts, rate huit et demi, draw quarante mille donne une ligne de cent mille, soixante mille de crédit disponible restant et une mensualité d'intérêts seuls arrondie à deux décimales. Associez le chiffre à votre propre barème de frais si le prêteur ajoute une cotisation annuelle hors ligne ; ce endpoint calcule seulement la ligne et l'intérêt de la période de tirage.
Où un calculateur HELOC apporte de la valeur
Les outils de devis et les pipelines CRM peuvent appeler le même module pur depuis le navigateur pour des aperçus gratuits et depuis l'API lors de l'enregistrement d'un scénario, garantissant que la mensualité vue sur une landing coïncide avec la mensualité stockée après sauvegarde du devis. Les propriétaires connaissent déjà le solde hypothécaire d'un relevé ; poster home_value, mortgage_balance, credit_limit_percentage, rate et draw remplit une fiche avec la ligne, le crédit disponible restant et la mensualité d'intérêts seuls, pour voir si une rénovation de cuisine tient encore sous un plafond de quatre-vingts pour cent. Parce que l'implémentation est parse pure de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Pipelines de devis et CRM
Stockez home_value, mortgage_balance, credit_limit_percentage, rate et draw dans un outil de devis dont la mensualité API coïncide octet pour octet avec l'aperçu gratuit du navigateur.
Questions techniques
Combien coûte le calculateur HELOC ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.