Calculateur d'augmentation de loyer
Le calculateur d'augmentation de loyer transforme un loyer initial, un pourcentage annuel et la durée du bail en un échéancier lisible pour chaque année.
Lancer gratuitement
L'année 1 reprend le loyer initial, puis chaque année applique l'augmentation composée au montant précédent. Le résultat indique tous les loyers annuels, celui de la dernière année et le total sur la durée entière. Toute devise et toute périodicité conviennent, à condition de conserver la même base pour les données saisies et les résultats.
Définissez la base du loyer avant le calcul
Commencez par le loyer applicable pendant la première année du bail. Le calculateur ne présume ni la devise ni une périodicité mensuelle, trimestrielle ou annuelle : choisissez une base et conservez-la pour interpréter l'échéancier. Un loyer annuel produit des montants annuels pour chaque exercice et leur somme sur toute la durée. Si vous saisissez un montant mensuel, le résultat indique le tarif mensuel applicable à chaque année ; le total affiché additionne alors ces tarifs mensuels et non l'ensemble des mensualités versées. Le pourcentage d'augmentation annuelle correspond à la hausse contractuelle appliquée une fois par année de bail. Indiquez une durée en nombre entier d'années. L'année 1 n'est jamais majorée puisqu'elle constitue la référence que vous fournissez. Cette convention évite une augmentation supplémentaire au commencement et facilite le rapprochement avec les clauses, les offres, les synthèses de bail et les modèles financiers.
Comprenez l'augmentation composée du loyer
Chaque hausse est calculée sur le loyer obtenu pour l'année précédente, et non en ajoutant toujours le même montant fixe. Avec une augmentation annuelle de trois pour cent, l'année 2 correspond à l'année 1 multipliée par 1.03 ; pour l'année 3, le montant initial est multiplié deux fois par ce facteur, puis le calcul continue de la même manière. Un taux de zéro pour cent est accepté et produit un échéancier constant. Les taux négatifs sont refusés, car cet outil modélise une hausse et non une baisse, une franchise ou une révision décroissante. Chaque loyer affiché est arrondi à deux décimales, ce qui convient aux montants monétaires courants, et le total additionne ces valeurs annuelles visibles. La composition fait généralement augmenter l'écart monétaire chaque année malgré un taux inchangé. Examiner l'échéancier complet est donc plus fiable que multiplier la première hausse par le nombre de renouvellements, surtout pour un bail long.
Exploitez l'échéancier pour le bail et le budget
Le résultat peut être repris dans une note d'investissement, un budget d'occupation, une synthèse de bail ou une comparaison de négociation. Vérifiez que le contrat prévoit réellement une hausse annuelle à taux fixe. Un bail indexé, révisé au marché, organisé par paliers fixes, assorti d'un plafond ou d'un plancher, ou fondé sur des dates irrégulières nécessite un autre modèle. Avant de considérer le total comme le coût complet d'occupation, déterminez aussi si le loyer initial comprend les charges d'exploitation, les impôts, les services ou d'autres frais refacturés. Pour comparer plusieurs options, utilisez la même périodicité et le même nombre d'années. Le loyer final révèle le niveau atteint à long terme, tandis que le total facilite la comparaison des sommes programmées. Ce calcul est déterministe : il n'interprète aucun texte juridique et ne décide pas du montant exigible au titre d'un contrat. Chaque appel API coûte $0.002 ; vous pouvez également effectuer gratuitement le même calcul dans votre navigateur.
Cas d’usage
Préparer une synthèse de bail
Transformez une clause d'augmentation annuelle fixe en un échéancier concis à joindre aux principales conditions commerciales.
Comparer des offres de bailleurs
Calculez plusieurs propositions sur une base identique pour mesurer l'effet des taux sur les dernières années et le total.
Établir un budget d'occupation
Obtenez le loyer prévu pour chaque exercice sans reconstruire des formules de croissance composée dans un tableur.
Questions fréquentes
Le loyer initial est-il mensuel ou annuel ?
Les deux conviennent. Les résultats conservent la périodicité et la devise du montant initial ; utilisez cette base de façon cohérente.
L'année 1 comprend-elle une augmentation ?
Non. L'année 1 reprend le loyer initial et la première hausse détermine le loyer de l'année 2.
Les augmentations sont-elles composées ?
Oui. Le pourcentage annuel est appliqué au loyer calculé pour l'année précédente.
Puis-je saisir un pourcentage négatif ?
Non. Les valeurs négatives sont refusées, car ce calculateur traite les loyers constants ou croissants.
Comment les montants sont-ils arrondis ?
Chaque loyer est arrondi à deux décimales et le total additionne les montants affichés.
Quel est le coût du calcul par API ?
Chaque appel API coûte $0.002. Vous pouvez aussi exécuter le calcul gratuitement dans votre navigateur.
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/realestate/lease-escalation-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}'const res = await fetch("https://api.kit.forhosting.com/realestate/lease-escalation-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/lease-escalation-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/lease-escalation-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/lease-escalation-calc", 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
{
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.lease_escalation_calc",
"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.
Limites
max_years | 200 |
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. |