Méthodologie : comment nous calculons l'indexation

Transparence totale sur la formule appliquée, les sources de données, les coefficients régionaux et les limites de l'outil. Tout calcul peut être audité et reproduit manuellement à partir des indices publiés par Statbel.

Notre formule de calcul

L'indexation des loyers en Belgique est encadrée par la loi du 6 août 1993 et l'arrêté royal du 24 décembre 1993 qui en précise l'exécution. La formule de base est unique et identique pour tout le pays :

Loyer indexé = Loyer de base × (Indice santé du mois précédant l'anniversaire ÷ Indice santé du mois précédant la signature)

Variantes régionales

Depuis 2022, deux régions appliquent un coefficient correcteur basé sur la performance énergétique du logement :

  • Bruxelles (art. 224/2 § 1er/2 du Code bruxellois du Logement, ordonnance du 11 octobre 2022) : pour les bails signés avant le 14 octobre 2022, coefficient PEB selon la classe énergétique. Mécanisme dégressif sur 12 mois selon le mois anniversaire.
  • Flandre (décret du 4 juillet 2023) : coefficient EPC permanent, applicable à tous les bails. Plus restrictif que Bruxelles sur les classes intermédiaires.
  • Wallonie : aucun coefficient PEB depuis le 31 octobre 2023. Calcul fédéral standard.

La formule complète avec correction PEB est :

Loyer indexé = Loyer de base + (Hausse théorique × Coefficient PEB)
avec Hausse théorique = Loyer de base × (Indice nouveau / Indice de base − 1)

D'où viennent les indices

Tous les indices proviennent exclusivement de Statbel — Direction générale Statistique du SPF Économie. Aucun calcul ni interpolation de notre part : nous récupérons et stockons les valeurs officielles, mois par mois.

Bases multiples

Statbel publie l'indice santé sur plusieurs bases successives selon la date d'entrée de chaque série. Notre système gère automatiquement la sélection :

  • Base 1988 = 100 : pour les bails signés entre 1988 et 1995
  • Base 1996 = 100 : 1996 — 2003
  • Base 2004 = 100 : 2004 — 2013
  • Base 2013 = 100 : 2014 — 2025 (base actuellement en vigueur pour la majorité des bails)
  • Base 2025 = 100 : à partir du 1ᵉʳ janvier 2026 pour les nouveaux bails

Le passage d'une base à l'autre se fait automatiquement selon la date de signature du bail — l'utilisateur n'a jamais besoin de choisir lui-même.

Indice brut, pas lissé

Statbel publie deux variantes de l'indice santé :

  • L'indice santé brut : valeur du mois courant. C'est celui-ci qui sert pour les loyers.
  • L'indice santé lissé : moyenne arithmétique des 4 derniers indices bruts. Sert pour les salaires, pensions et allocations sociales. Pas pour les loyers.

Confondre les deux est une erreur fréquente. La différence peut atteindre plusieurs euros par mois, surtout en période de variations rapides.

Le facteur PEB régional

Bruxelles

Coefficient PEB · Bruxelles indexation appliquée à hauteur du coefficient
A
100 %
B
100 %
C
100 %
D
75 %
E
75 %
F
0 %
G
0 %

Wallonie (historique 2022-2023)

Coefficient PEB · Wallonie indexation appliquée à hauteur du coefficient
A
100 %
B
100 %
C
100 %
D
75 %
E
75 %
F
0 %
G
0 %

En Wallonie, ces coefficients ne s'appliquent plus depuis le 31 octobre 2023 — abrogation par le gouvernement wallon.

Flandre (permanent)

Coefficient PEB · Flandre indexation appliquée à hauteur du coefficient
A
100 %
B
100 %
C
75 %
D
75 %
E
50 %
F
50 %
G
0 %

Mise à jour des données

Notre VPS lance chaque jour un cron qui interroge l'API Statbel et synchronise notre base de données PostgreSQL. Le processus :

  • Cron quotidien à 6 h UTC
  • Récupération des 12 derniers mois (pour rattraper d'éventuelles révisions Statbel)
  • Insertion / mise à jour en base avec contrôle de cohérence
  • Email de notification au mainteneur en cas d'échec

Statbel publie le nouvel indice mensuel typiquement autour du 26 du mois. Le calculateur intègre la nouvelle valeur dans les heures qui suivent.

Le code source est ouvert

L'ensemble du backend (Python / FastAPI / PostgreSQL) et du frontend (Astro) est ouvert. Nous publierons le repository GitHub publiquement après stabilisation. En attendant, le code source est auditable sur simple demande via le formulaire de contact.

Stack technique :

  • Backend : Python 3.11, FastAPI, Pydantic v2, PostgreSQL 16, weasyprint pour les PDF
  • Frontend : Astro 6, Tailwind 4, TypeScript strict, vanilla JS pour les composants interactifs
  • Hébergement : VPS Hostinger (Docker + Traefik) pour l'API, Cloudflare Pages pour le front
  • Données : ingestion quotidienne via API Statbel, stockage PostgreSQL, distribution CSV/JSON

Limites de l'outil

Le calculateur fait une chose : appliquer la formule légale d'indexation avec les indices Statbel et les coefficients PEB régionaux. Il ne fait pas :

  • D'analyse contractuelle (clauses spécifiques de votre bail)
  • De conseil juridique (en cas de litige, contactez un avocat ou la justice de paix)
  • De vérification de l'enregistrement du bail (à faire au bureau de l'enregistrement)
  • D'évaluation du marché (un loyer indexé peut rester très éloigné des prix de marché)
  • De gestion locative complète (édition de quittances, gestion des cautions, etc.)

Pour ces aspects, consultez un professionnel : avocat spécialisé en droit immobilier, syndic, agence immobilière, ou la justice de paix de la commune du logement (procédure gratuite et rapide pour la plupart des litiges locatifs).

Questions fréquentes

Pourquoi pas l'indice santé lissé ?
+

L'indice santé lissé (moyenne arithmétique des 4 derniers mois) sert pour les salaires, pensions et allocations sociales. La loi du 6 août 1993 spécifie que l'indexation des loyers utilise l'indice santé brut, mois par mois. Confondre les deux peut fausser le calcul d'une dizaine d'euros par mois.

Qu'est-ce qui distingue votre calcul d'autres calculateurs ?
+

Trois choses : (1) données Statbel à jour quotidiennement, (2) gestion des bases multiples (1988, 1996, 2004, 2013, 2025) avec sélection automatique selon la date du bail, (3) coefficients PEB régionaux exacts pour Bruxelles et Flandre, mois par mois. La majorité des calculateurs en ligne ignorent au moins un de ces aspects.

Le code source est-il auditable ?
+

Oui. La logique de calcul est ouverte — sur demande au contact, nous fournissons le code Python du backend (FastAPI + PostgreSQL) et les coefficients PEB tabulés. À terme, le repository sera publié sur GitHub en open source.

Comment se passe la mise à jour mensuelle des indices ?
+

Un cron sur notre VPS appelle l'API Statbel chaque jour. Quand un nouvel indice mensuel est publié (typiquement vers le 26), il est ingéré dans notre PostgreSQL et immédiatement disponible via /v1/indices. Aucune intervention manuelle.

Que se passe-t-il en cas d'erreur dans une indice publié par Statbel ?
+

Statbel publie parfois des révisions (rare). Notre cron ré-importe systématiquement les 12 derniers mois pour rattraper d'éventuelles révisions. Les valeurs en base sont donc toujours alignées sur Statbel à 24h près.

Le calculateur peut-il se tromper ?
+

La formule appliquée est strictement légale et les indices sont copiés depuis Statbel. Le risque d'erreur tient au cadre de saisie : si l'utilisateur confond la date de signature et la date d'entrée en vigueur, ou se trompe sur le PEB, le résultat sera mathématiquement correct mais juridiquement faux. C'est pourquoi le calculateur a 3 champs distincts pour les dates et un sélecteur explicite pour la classe énergétique.

Page mise à jour le 04/05/2026. Sources : Statbel, loi du 6 août 1993, AR du 24 décembre 1993, ordonnance bruxelloise du 11 octobre 2022, décret wallon du 15 mars 2018, décret flamand du 4 juillet 2023.