Calculateur de multiplicateur de loyer brut
Un immeuble affiché à 240 000 qui rapporte 24 000 de loyer brut par an a un multiplicateur de loyer brut de 10 : l'acheteur paie dix ans de loyer actuel. Classez annonces et plaquettes avant de bâtir un plan financier complet. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prix
- 240 000
- Loyer annuel
- 24 000
- Multiplicateur de loyer brut
- 10
Le multiplicateur de loyer brut — recherché comme calculateur GRM, multiplicateur locatif brut ou multiplicateur de loyer d'un immeuble — est le crible le plus rapide des comparables pour savoir combien d'années de loyer brut actuel un acheteur paie pour un bâtiment. Un résultat de 10 signifie que le prix demandé vaut dix fois le loyer annuel programmé ; 8x et 12x s'impriment encore chez de nombreux petits résidentiels et centres commerciaux linéaires.
Ce que le GRM mesure et comment le multiple se forme
Le multiplicateur de loyer brut répond à une seule question d'annonce : combien d'années de loyer brut actuel un acheteur paie-t-il pour le bien au prix affiché ? Quiconque saisit calculateur de multiplicateur de loyer brut veut ce quotient, non un taux de capitalisation qui retranche les charges d'exploitation du dénominateur, non un crible de la règle du un pour cent qui transforme le loyer mensuel en un oui ou non, et non un tableur qui change silencieusement le séparateur décimal.
Le prix est le numérateur : le prix demandé, le prix de promesse ou le prix d'une vente récente dans une seule devise, le même chiffre qu'un courtier mettrait sur un teaser. Le loyer annuel brut est le dénominateur : douze mois de loyer programmé ou encaissé avant vacance, charges d'exploitation, service de la dette ou réserves de capital, dans la même devise que le prix. Un ratio de 10.0 signifie que l'immeuble est valorisé à dix fois le loyer brut annuel.
Un ratio de 8x est une impression conventionnelle de petit collectif dans de nombreux marchés secondaires ; 12x à 15x apparaît sur des côtes plus tendues ou sur des actifs trophée. Le calculateur ne convertit pas le loyer mensuel en annuel, ne retranche ni vacance ni charges et n'applique pas un seuil de marché : cela appartient à la bande de souscription.
Cas d’usage
Comparables d'annonces et criblage
Transformez le prix demandé et le loyer annuel programmé en le GRM qu'un tableau d'annonces classera à côté des duplex et petits collectifs voisins.
Contrôles 1031 et de teaser
Collez le prix annoncé et le loyer brut d'un prospectus afin que le multiple implicite soit visible avant de construire un pro forma complet.
Salle de classe et exercices d'expertise
Semez des exemples qui renvoient un multiple arrondi avec un loyer annuel positif et échouent bruyamment lorsque le loyer est nul ou négatif.
Questions fréquentes
Que se passe-t-il si le loyer annuel est nul ou négatif ?
Le GRM est un quotient, donc un dénominateur nul ou négatif n'est pas défini et n'est pas facturé.
Le multiplicateur de loyer brut est-il identique au taux de capitalisation ?
Non. Le taux de capitalisation divise le revenu net d'exploitation par le prix. Le GRM divise le prix par le loyer annuel brut et ne retranche pas les charges.
Faut-il saisir le loyer mensuel ou le loyer annuel ?
Saisissez le loyer annuel brut. Si vous n'avez que le loyer mensuel, multipliez-le par douze dans l'application appelante d'abord ; ce point n'annualise pas.
Quel est un multiplicateur de loyer brut courant ?
Cela dépend du marché. Environ 8 est un chiffre courant pour les petits immeubles résidentiels des marchés secondaires, tandis que 12 à 15 se voit sur des marchés côtiers tendus ou des actifs prestigieux. Un chiffre plus bas signifie moins d'années de loyer pour couvrir le prix.
Le loyer doit-il être pris avant vacance et charges ?
Oui. Prenez douze mois de loyer prévu ou encaissé avant vacance, charges d'exploitation, échéances d'emprunt et réserves. Les retirer d'abord donne une autre mesure, plus proche du taux de capitalisation, et rend le multiplicateur incomparable aux autres annonces.
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/gross-rent-multiplier \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":240000,"annual_rent":24000}'const res = await fetch("https://api.kit.forhosting.com/fin/gross-rent-multiplier", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 240000,
"annual_rent": 24000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/gross-rent-multiplier",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 240000,
"annual_rent": 24000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/gross-rent-multiplier", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":240000,"annual_rent":24000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":240000,"annual_rent":24000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/gross-rent-multiplier", 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
{
"price": 240000,
"annual_rent": 24000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.gross_rent_multiplier",
"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_abs_value | 1000000000000000 |
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
Ce calculateur accepte le prix du bien et le loyer annuel brut comme nombres finis dans une seule devise, divise le premier par le second et renvoie le multiplicateur sous la forme d'un contrat JSON déterministe. Un loyer annuel nul ou négatif est rejeté avec invalid_input car le quotient n'est pas défini.
Ce que le GRM mesure et comment le multiple se forme
Cet outil divise ces deux montants finis et renvoie gross_rent_multiplier. Parce que la division par zéro n'est pas définie, et parce qu'un rôle de loyers négatif ne produit pas un multiple de marché utile comme l'emploie un agent ou un acheteur 1031, un annual_rent de zéro ou moins échoue avec invalid_input au lieu de Infinity, NaN ou d'un multiple négatif qu'un formulaire pourrait traiter comme une affaire.
Contrat d'entrée, forme de la réponse et erreurs
Un loyer annuel négatif est également rejeté, car un dénominateur négatif n'est pas le multiplicateur de loyer brut qu'un prospectus d'annonce décrit. Exemple : price de quatre cent cinquante mille contre trente-six mille de loyer annuel produit 12.5 plutôt qu'une charge vide silencieuse. Associez le multiple à votre propre médiane de marché si la note a besoin d'un drapeau bon marché ou cher ; ce point calcule uniquement le multiple de valorisation et n'invente pas un verdict de comparables. Envoyez par POST un corps JSON qui fournit price et annual_rent. price est la valeur du bien dans une seule unité monétaire, un nombre fini qui peut être zéro dans une cession donnée ou entièrement réservée, avec les alias purchase_price, asking_price, property_price, sale_price et market_value. annual_rent est le loyer annuel brut constaté ou programmé dans la même devise, un nombre fini qui doit être strictement supérieur à zéro, avec les alias gross_annual_rent, gross_rent, annual_rental_income, ggi et gross_income. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. L'absence de price, l'absence de annual_rent, les chaînes vides, les valeurs non finies ou une magnitude au-dessus de la limite déclarée échouent avec invalid_input en nommant le champ et ne sont pas facturées. Un loyer annuel nul est l'erreur que cette page existe pour attraper : le message contient annual_rent et greater than zero afin qu'un formulaire puisse marquer ce contrôle plutôt qu'une alerte globale. En cas de succès le corps répète les deux entrées, renvoie gross_rent_multiplier comme quotient arrondi et inclut une chaîne formula qui reformule l'identité. Exemple : price de deux cent quarante mille contre annual_rent de vingt-quatre mille produit gross_rent_multiplier de 10.
Où un calculateur de multiplicateur de loyer brut gagne sa place
Les investisseurs résidentiels, les courtiers de petits collectifs et les intermédiaires 1031 se classent pour calculateur de multiplicateur de loyer brut parce qu'un tableau d'annonces pense en GRM, non en un prix demandé brut. Les gestionnaires d'immeubles et les grossistes vivent des rôles de loyers ; diviser le prix demandé par le loyer annuel brut donne la même impression sans forcer un analyste à se souvenir si une cellule a déjà déduit taxes et assurances. Qui enseigne la valorisation à la manière de l'expertise peut semer des exemples de cours qui échouent bruyamment sur un loyer nul ou négatif au lieu d'imprimer Infinity, chiffre qu'un élève pourrait lire comme une aubaine infinie. Une validation échouée ne consomme pas de solde. Les scanners d'annonces publiques utilisent la même identité sur le prix de vente enregistré contre le loyer programmé, et le contrat JSON ne se soucie pas de quelle histoire a produit le numérateur. Parce que l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant. Conservez le loyer annuel strictement positif, épinglez le champ gross_rent_multiplier arrondi dans les tests, et vous obtenez un multiple de valorisation reproductible pour widgets, modules de cours et workers de bord sans dresser un moteur de souscription à vous. Des scripts de portefeuille peuvent appeler le même module en boucle sur de nombreuses annonces ; chaque élément est une requête, l'unité est item, et le chemin gratuit du navigateur reste identique octet pour octet à l'API afin que l'aperçu de la page ne mente jamais sur le chiffre qui sera stocké après un enregistrement.
Questions techniques
Comment le multiplicateur de loyer brut se calcule-t-il à partir du prix et du loyer annuel ?
Envoyez les nombres finis price et annual_rent. L'API renvoie gross_rent_multiplier comme price divisé par annual_rent, arrondi à six décimales.
Combien coûte le calculateur de multiplicateur de loyer brut ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.