Calculez le taux de capitalisation d'un bien immobilier
Le calculateur de taux de capitalisation immobilier divise le revenu net d'exploitation annuel par la valeur de marché actuelle, puis exprime le résultat en pourcentage.
Lancer gratuitement
Vous pouvez ainsi comparer rapidement et uniformément le rendement d'exploitation non endetté de plusieurs biens sans y mêler les conditions du prêt, l'impôt sur le revenu ou une plus-value espérée. Saisissez le NOI et la valeur de marché dans la même devise : les unités s'annulent et le taux obtenu reste comparable entre devises et niveaux de prix. Un NOI négatif est également accepté et produit correctement un taux négatif pour un bien exploité à perte.
Ce que mesure le taux de capitalisation d'un bien
Le taux de capitalisation, souvent appelé cap rate, indique la part de la valeur de marché actuelle d'un bien que représente son revenu net d'exploitation annuel. La formule consiste à diviser le revenu net d'exploitation par la valeur de marché, puis à multiplier le résultat par 100 pour obtenir un pourcentage. Ainsi, un bien générant 72,000 de NOI annuel et évalué à 900,000 présente un taux de 8 pour cent. Cet indicateur se concentre sur la performance d'exploitation de l'actif avant financement. Il n'intègre ni le principal ni les intérêts d'un emprunt, ni l'impôt sur le revenu, l'amortissement ou un prix de revente futur supposé. Il convient donc à une première comparaison entre des biens dont les financements ou les propriétaires diffèrent. Il ne constitue toutefois pas un rendement global. Deux biens affichant le même taux peuvent présenter des risques de travaux, une stabilité locative, des baux, des emplacements et des perspectives de croissance très différents. Utilisez ce résultat comme filtre initial et comme point de départ d'une analyse approfondie, jamais comme verdict isolé.
Choisissez un NOI et une valeur de marché cohérents
Utilisez le revenu net d'exploitation annuel du bien auquel correspond la valeur de marché. Le NOI part généralement des recettes immobilières récurrentes et en déduit les charges ordinaires : gestion, entretien, assurance, taxe foncière, services payés par le propriétaire et provision raisonnable pour vacance. Il exclut en principe le service de la dette, les dépenses d'investissement, l'amortissement et l'impôt personnel du propriétaire. La cohérence compte davantage que la devise : dollars, euros, livres ou toute autre monnaie conviennent si les deux montants sont exprimés dans la même. La valeur de marché doit correspondre à la valeur actuelle ou au prix d'acquisition étudié et être strictement positive. Pour comparer des annonces, appliquez la même définition du NOI à chaque bien. Les prévisions du vendeur peuvent supposer un taux d'occupation optimiste ou omettre des réserves ; harmonisez ces hypothèses avant toute comparaison. Un NOI négatif est recevable, car il traduit une perte d'exploitation réelle et doit donner un taux négatif plutôt qu'une erreur. Un NOI nul donne un taux de zéro pour cent.
Interprétez le pourcentage dans son contexte
Un taux plus élevé signifie davantage de revenu d'exploitation actuel par unité de valeur, mais peut aussi traduire un risque perçu supérieur, une croissance attendue plus faible, des travaux reportés ou un emplacement moins recherché. Un taux inférieur peut accompagner une forte demande locative, une construction récente, des baux longs ou des perspectives de hausse des loyers et de la valeur. Il n'existe pas de bon taux universel. Une comparaison pertinente porte sur des biens de types, d'états, de structures locatives et de marchés proches, à une période comparable. Après le calcul, testez des scénarios réalistes : baisse de l'occupation, hausse de l'assurance, réévaluation fiscale, frais de gestion ou travaux imminents. Comparez aussi le résultat au coût du financement et à d'autres placements, tout en gardant à l'esprit que ce taux est non endetté et ne modélise aucun prêt. Le calculateur renvoie le ratio décimal et sa forme en pourcentage afin que les systèmes en aval choisissent l'un ou l'autre. Chaque requête API coûte $0.002 et le même calcul déterministe est gratuit dans le navigateur.
Cas d’usage
Comparer des acquisitions possibles
Calculez des taux normalisés pour des biens similaires après leur avoir appliqué les mêmes hypothèses de NOI.
Vérifier le taux annoncé par un agent
Recalculez le pourcentage à partir du NOI déclaré et du prix demandé afin de repérer un écart de calcul ou de définition.
Suivre un bien déjà détenu
Rapportez le NOI annuel actualisé à une nouvelle estimation avant d'envisager un refinancement, une conservation ou une vente.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Le taux de capitalisation est égal au revenu net d'exploitation annuel divisé par la valeur de marché actuelle. Le ratio est multiplié par 100 pour obtenir le pourcentage.
Que faut-il inclure dans le revenu net d'exploitation ?
Prenez les recettes récurrentes, puis soustrayez les charges ordinaires et la provision pour vacance. Excluez la dette, l'amortissement, l'impôt sur le revenu et, en général, les gros investissements.
Puis-je utiliser le prix d'achat au lieu de la valeur de marché ?
Oui. Dans une analyse d'acquisition, le prix proposé peut servir de valeur de marché actuelle si c'est bien la base que vous souhaitez évaluer.
Le calculateur peut-il donner un taux négatif ?
Oui. Un NOI annuel négatif représente une perte d'exploitation ; le taux mathématiquement correct est donc lui aussi négatif.
Un taux supérieur désigne-t-il toujours un meilleur investissement ?
Non. Il peut signaler plus de revenu actuel, mais aussi compenser un risque accru, de moindres perspectives de croissance ou d'importants défauts du bien.
Combien coûte une requête API ?
Chaque requête API coûte $0.002. Le calculateur dans le navigateur est gratuit pour les calculs manuels.
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/capitalization-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_operating_income":72000,"current_market_value":900000}'const res = await fetch("https://api.kit.forhosting.com/realestate/capitalization-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_operating_income": 72000,
"current_market_value": 900000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/capitalization-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_operating_income": 72000,
"current_market_value": 900000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/capitalization-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_operating_income":72000,"current_market_value":900000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_operating_income":72000,"current_market_value":900000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/capitalization-rate", 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
{
"net_operating_income": 72000,
"current_market_value": 900000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.capitalization_rate",
"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. |