Calculateur de prêt hard money
Voyez le coût complet d'un prêt hard money à court terme : 100 000 à 12 % par an sur 12 mois, avec 2 points et 500 de frais, coûtent 14 500, soit 14,5 % du prêt. Points, intérêts et frais apparaissent séparément. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Capital initial
- 100 000
- Taux d’intérêt annuel (%)
- 12
- Durée du prêt (mois)
- 12
- Coût des points du prêt
- 2 000
- Intérêts
- 12 000
- Coût total du financement
- 14 500
- Coût effectif (%)
- 14,5
Calculez le coût total d'un prêt hard money à court terme, ses points d'origination, les intérêts simples calculés au prorata, les frais forfaitaires et le coût effectif en pourcentage, à partir du principal, du taux annuel et de la durée en mois.
Ce que coûte vraiment un prêt hard money
Un prêt hard money est un financement à court terme, souvent un prêt relais pour une opération d'achat, de rénovation et de revente prévue sur 6 à 18 mois. Son coût comporte trois parties. Les points sont des frais de mise en place prélevés d'avance, en pourcentage du prêt. Les intérêts sont simples et sans amortissement : le capital multiplié par le taux annuel et par le nombre de mois divisé par douze. Les frais fixes s'y ajoutent. Avec 100 000 empruntés à 12 % sur 12 mois, 2 points et 500 de frais, cela donne 2 000 de points, 12 000 d'intérêts et 14 500 au total.
Comparer les offres sans se tromper
Le pourcentage de coût effectif rapporte le coût total au montant emprunté, 14,5 % dans l'exemple : une offre avec plus de points et un taux plus bas peut ainsi être comparée à une autre avec moins de points et un taux plus élevé. Saisissez le taux annuel et non mensuel, car le nombre de mois que vous indiquez l'ajuste déjà à la durée. Comptez la durée en mois entiers, au moins un. Si le prêteur ne prend ni points ni frais supplémentaires, laissez ces montants vides : ils valent zéro. Chaque montant n'est arrondi qu'une fois, à la fin du calcul.
Cas d’usage
Budget d'achat-revente
Estimez le coût de portage d'un prêt-relais sur l'échéancier prévu de 6 à 18 mois d'un projet.
Questions fréquentes
Que sont les points d'un prêt hard money ?
Ce sont les frais de mise en place que le prêteur prélève d'avance, en pourcentage du prêt. Deux points sur 100 000 représentent 2 000, payés en plus des intérêts.
Comment les intérêts sont-ils calculés ?
En intérêts simples pour les mois de détention du prêt : le capital multiplié par le taux annuel et par le nombre de mois divisé par douze. Rien n'est amorti ; c'est un montant d'intérêts seuls, typique des prêts relais et des opérations d'achat-revente.
Que montre le pourcentage de coût effectif ?
Le coût total du prêt, soit points, intérêts et frais, rapporté au montant emprunté. Dans l'exemple, 14 500 sur 100 000 donnent 14,5 %, ce qui facilite la comparaison d'offres aux points et taux différents.
Puis-je calculer un prêt sans points ou sans frais ?
Oui. Les points et les frais fixes sont facultatifs et valent zéro s'ils restent vides : vous pouvez donc chiffrer une offre sans points ou un prêteur sans frais. La durée doit être un nombre entier de mois, au moins un.
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/finance/hard-money-loan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":100000,"annual_rate":12,"months":12}'const res = await fetch("https://api.kit.forhosting.com/finance/hard-money-loan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 100000,
"annual_rate": 12,
"months": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/hard-money-loan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 100000,
"annual_rate": 12,
"months": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/hard-money-loan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":100000,"annual_rate":12,"months":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":100000,"annual_rate":12,"months":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/hard-money-loan", 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
{
"principal": 100000,
"annual_rate": 12,
"months": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.hard_money_loan",
"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
Quatre entrées, quatre coûts dérivés
Ce calculateur totalise le coût d'un prêt hard money à court terme à partir de vos entrées et renvoie quatre valeurs dérivées. Chaque valeur est renvoyée aux côtés des entrées reprises en écho, de sorte que la décomposition reste auditable de bout en bout. Le points_amount vaut le principal multiplié par points_percent divisé par cent, les frais d'origination que les prêteurs facturent d'avance. Les interest valent le principal fois annual_rate-sur-cent fois months-sur-douze, une valeur simple, non amortissante et à intérêts seuls, typique du financement-relais et de l'achat-revente. Le total_cost additionne points_amount, interest et tout frais forfaitaire. Enfin, effective_cost_percent exprime le total_cost en pourcentage du principal. Avec un prêt de 100 000 $ à 2 points, 12 % annuel, 12 mois et 500 $ de frais, vous obtenez 2 000 $ de points, 12 000 $ d'intérêts, 14 500 $ au total et un coût effectif de 14,5 %.
Champs obligatoires, valeurs par défaut et arrondi
Le champ facultatif decimals vaut deux par défaut. Trois champs sont obligatoires : principal doit être un nombre fini supérieur à zéro, annual_rate doit être un nombre au moins égal à zéro (un prêt à 0 % est inhabituel mais permis), et months doit être un entier égal ou supérieur à un, car une durée fractionnaire ou nulle renvoie une erreur typée invalid_input nommant months. points_percent et fees sont facultatifs et valent zéro par défaut : vous pouvez donc modéliser une offre sans points ou un prêteur sans frais en les omettant simplement. Chaque sortie en devise et le effective_cost_percent sont arrondis une seule fois selon une règle explicite half-up sur la valeur brute, jamais enchaînés à partir d'un champ déjà arrondi, si bien que total_cost est la véritable somme des points, intérêts et frais bruts plutôt que la somme de trois nombres arrondis.
Pourquoi la structure et le coût effectif comptent
Comme les intérêts sont ici simples et calculés au prorata par mois divisé par douze plutôt qu'amortis, l'outil est conçu pour la structure à intérêts seuls et remboursement in fine du hard money, et non pour un échéancier de prêt hypothécaire classique. Il ne calcule ni les échéances mensuelles, ni un TAEG au sens du Regulation Z, ni les intérêts de retard. Le effective_cost_percent est de loin la sortie la plus utile pour comparer des prêteurs : un taux d'appel bas assorti de points élevés peut coûter plus cher qu'un taux élevé sans points, et cette valeur ramène les deux à un seul nombre comparable. Un flux courant balaie months de 6 à 18 pour voir comment le coût de portage augmente sur une revente qui traîne, ou relève points_percent pour tarifer une opération plus risquée.
Cas d'intégration
Comparer les prêteurs
Utilisez effective_cost_percent pour peser un taux bas assorti de points élevés face à un taux élevé sans points.
Pipelines d'opérations
Appelez l'API pour noter en une fois de nombreux prêts potentiels avec un calcul cohérent et auditable.
Questions techniques
Que calcule-t-il ?
points_amount, les intérêts calculés au prorata, total_cost (points + intérêts + frais) et effective_cost_percent du principal.
Comment les intérêts sont-ils calculés ?
Intérêts simples : principal x annual_rate/100 x months/12, à intérêts seuls et non amortis, comme l'est habituellement le hard money.
Quels champs sont obligatoires ?
principal, annual_rate et un months entier d'au moins 1. points_percent et fees sont facultatifs et valent zéro par défaut.
Qu'est-ce que effective_cost_percent ?
Le total_cost en pourcentage du principal, ce qui rend directement comparables les offres chargées en points et celles chargées en taux.
Est-ce gratuit ?
Oui dans le widget de navigateur. L'API déterministe est tarifée à partir de $0.002 et facturée uniquement en cas de succès.