Boîte à outils permanente
Annexe E Formules de calcul pour les simulateurs
Simulateurs correspondants. Chaque formule alimente un simulateur :
- E1 → Rentabilité et cash-flow
- E2 → Mensualité de crédit
- E3 → Capacité d’emprunt
- E4 → Révision annuelle du loyer
- E5 → Pénalité de retard du dépôt de garantie
- E6 → Micro-foncier ou régime réel
- E7 → Micro-BIC ou LMNP au réel
- E8 → Dispositif Jeanbrun
- E9 → Plus-value immobilière
- E10 → Impôt sur la fortune immobilière
- E11 → Frais d’acquisition
- E12 → TRI d’un projet locatif
- E13 → Droits de donation en ligne directe
- E14 → Dates de congé
Ces formules alimentent les simulateurs de la page web. Les montants sont annuels sauf indication contraire ; les taux sont exprimés en décimal (0,0345 pour 3,45 %).
E1. Rentabilités.
cout_total = prix + frais_acquisition + travaux + mobilier + frais_bancaires
renta_brute = loyers_annuels_HC / cout_total
charges_non_recup = taxe_fonciere_hors_TEOM + copro_non_recup + PNO + GLI + gestion + entretien
vacance = loyers_annuels_HC * taux_vacance
renta_nette = (loyers_annuels_HC - charges_non_recup - vacance) / cout_total
renta_nette_nette = (loyers_annuels_HC - charges_non_recup - vacance - impots_lies_au_bien) / cout_total
E2. Crédit.
t = taux_annuel / 12 ; n = duree_annees * 12
mensualite = C * t / (1 - (1 + t)^(-n))
assurance_mensuelle = C * taux_assurance_annuel / 12 (assurance sur capital initial)
Pour chaque mois k : interets_k = CRD_(k-1) * t ; amortissement_k = mensualite - interets_k ; CRD_k = CRD_(k-1) - amortissement_k
cout_credit = mensualite * n - C + assurance_mensuelle * n
E3. Capacité d'emprunt (méthode usuelle).
revenus_retenus = revenus_nets_mensuels + 0,70 * loyers_mensuels_futurs_et_actuels
mensualite_max = 0,35 * revenus_retenus - mensualites_credits_existants (assurance comprise)
capital_max = mensualite_max / ( t / (1 - (1 + t)^(-n)) + taux_assurance_annuel / 12 )
duree maximale : 25 ans (27 avec différé justifié)
E4. Révision du loyer.
loyer_revise = loyer_actuel * IRL_trimestre_reference_annee_N / IRL_meme_trimestre_annee_N-1
Si classe DPE = F ou G (bail conclu, renouvelé ou reconduit depuis le 24/08/2022) : loyer_revise = loyer_actuel
Date d'effet : date de révision si demande dans les temps, sinon date de la demande (délai maximal 1 an)
E5. Pénalité de retard du dépôt de garantie.
delai_legal = 1 mois (EDL conforme) ou 2 mois (différences), à compter de la remise des clés
mois_de_retard = nombre de mois commencés au-delà du délai légal (arrondi à l'entier supérieur)
penalite = 0,10 * loyer_mensuel_HC * mois_de_retard
E6. Revenus fonciers : micro ou réel.
micro : base = 0,70 * loyers_bruts (si loyers_bruts <= 15 000)
reel : resultat = loyers_bruts - interets - autres_charges_deductibles - 20 * nombre_de_locaux
Si resultat < 0 :
part_interets = min(interets, loyers_bruts) imputée d'abord sur les loyers
deficit_hors_interets = autres_charges + 20 * nb_locaux - max(0, loyers_bruts - interets)
imputable_revenu_global = min(deficit_hors_interets, plafond) plafond = 10 700 ou 21 400 (rénovation énergétique éligible)
reportable_10_ans = deficit_total - imputable_revenu_global
impot = base_positive * TMI + base_positive * 0,172
economie_deficit = imputable_revenu_global * TMI
E7. Location meublée : micro-BIC ou réel (simplifié).
micro : base = loyers * (1 - abattement) abattement = 0,50 (plafond 83 600) ou 0,30 (tourisme non classé, plafond 15 000) ; minimum 305
reel : resultat_avant_amort = loyers - charges_deductibles
amort_annuel = (prix * (1 - part_terrain)) / duree_moyenne_bati + mobilier / duree_mobilier + travaux / duree_travaux
amort_utilise = min(amort_annuel + amort_differe, max(0, resultat_avant_amort))
amort_differe = amort_annuel + amort_differe - amort_utilise
base = max(0, resultat_avant_amort) - amort_utilise ; deficit hors amortissement reportable 10 ans sur BIC non pro
impot = base * TMI + base * 0,186
E8. Dispositif Jeanbrun.
base_amortissable = 0,80 * (prix_hors_frais + travaux) travaux = 0 dans le neuf
taux = neuf : 0,035 (intermédiaire), 0,045 (social), 0,055 (très social)
ancien : 0,030 (intermédiaire), 0,035 (social), 0,040 (très social)
deduction_annuelle = min(base_amortissable * taux, plafond_foyer) plafond_foyer = 8 000 / 10 000 / 12 000
cumul des déductions <= base_amortissable ; durée d'engagement 9 ans
E9. Plus-value immobilière des particuliers.
prix_cession_net = prix_vente - frais_cession
prix_acq_majore = prix_achat + max(frais_reels, 0,075 * prix_achat)
+ (duree >= 5 ans ? max(travaux_reels_non_deduits, 0,15 * prix_achat) : travaux_reels_non_deduits)
- amortissements_deduits (LMNP hors résidences services, Jeanbrun)
PV = max(0, prix_cession_net - prix_acq_majore)
d = nombre d'années pleines de détention
abatt_IR = 0 si d < 6 ; 0,06 * (d - 5) si 6 <= d <= 21 ; 1 si d >= 22
abatt_PS = 0 si d < 6 ; 0,0165 * (d - 5) si 6 <= d <= 21 ; 0,0165 * 16 + 0,016 = 0,28 si d = 22 ; 0,28 + 0,09 * (d - 22) si 23 <= d <= 30 ; 1 si d > 30
impot = PV * (1 - abatt_IR) * 0,19 + PV * (1 - abatt_PS) * 0,172 + surtaxe(PV * (1 - abatt_IR))
surtaxe(P) : 0 si P <= 50 000
0,02 * P - (60 000 - P) / 20 si 50 000 < P <= 60 000
0,02 * P si 60 000 < P <= 100 000
0,03 * P - (110 000 - P) / 10 si 100 000 < P <= 110 000
0,03 * P si 110 000 < P <= 150 000
0,04 * P - (160 000 - P) * 0,15 si 150 000 < P <= 160 000
0,04 * P si 160 000 < P <= 200 000
0,05 * P - (210 000 - P) * 0,20 si 200 000 < P <= 210 000
0,05 * P si 210 000 < P <= 250 000
0,06 * P - (260 000 - P) * 0,25 si 250 000 < P <= 260 000
0,06 * P si P > 260 000
E10. IFI.
patrimoine_net = actifs_immobiliers (résidence principale à 70 %) - dettes_deductibles
si patrimoine_net <= 1 300 000 : IFI = 0
sinon barème : 0 % jusqu'à 800 000 ; 0,5 % de 800 000 à 1 300 000 ; 0,7 % jusqu'à 2 570 000 ; 1 % jusqu'à 5 000 000 ; 1,25 % jusqu'à 10 000 000 ; 1,5 % au-delà
si patrimoine_net < 1 400 000 : IFI = IFI - (17 500 - 0,0125 * patrimoine_net)
E11. Frais d'acquisition dans l'ancien (estimation).
DMTO = prix * taux_departemental + prix * taux_departemental * 0,0237 + prix * 0,012 taux_departemental = 0,045 ou 0,05
emoluments_HT = 3,870 % jusqu'à 6 500 + 1,596 % de 6 500 à 17 000 + 1,064 % de 17 000 à 60 000 + 0,799 % au-delà (barème réglementé, à vérifier)
emoluments_TTC = emoluments_HT * 1,20
CSI = 0,001 * prix ; debours_formalites = environ 800 à 1 200
frais_totaux = DMTO + emoluments_TTC + CSI + debours_formalites
Neuf : environ 2 à 3 % du prix
E12. TRI et VAN.
flux[0] = - apport ; flux[k] = cash_flow_apres_impot(k) pour k = 1..H ; flux[H] += prix_revente - CRD_H - impot_plus_value - frais_cession
VAN(r) = somme sur k de flux[k] / (1 + r)^k
TRI = r tel que VAN(r) = 0 (résolution par dichotomie ou méthode de Newton entre -99 % et 100 %)
E13. Droits de donation ou de succession en ligne directe.
valeur_taxable = valeur_pleine_propriete * coefficient (1 en pleine propriété ; nue-propriété selon l'âge de l'usufruitier, article 669)
base = max(0, valeur_taxable - abattement_disponible) abattement = 100 000 par parent et par enfant (sur 15 ans)
barème : 5 % jusqu'à 8 072 ; 10 % jusqu'à 12 109 ; 15 % jusqu'à 15 932 ; 20 % jusqu'à 552 324 ; 30 % jusqu'à 902 838 ; 40 % jusqu'à 1 805 677 ; 45 % au-delà
coefficient_nue_propriete : <21 ans 0,10 ; 21-30 0,20 ; 31-40 0,30 ; 41-50 0,40 ; 51-60 0,50 ; 61-70 0,60 ; 71-80 0,70 ; 81-90 0,80 ; 91 et plus 0,90
usufruit temporaire : 0,23 par période de 10 ans (sans fraction)
E14. Dates de congé.
Congé du bailleur (vide) : date_limite_reception = date_echeance - 6 mois ; (meublé) : - 3 mois
Congé du locataire : date_fin = date_reception_du_conge + preavis (3 mois ou 1 mois)
Relocation en zone tendue : loyer_max = dernier_loyer (+ IRL si non révisé depuis 12 mois), sauf exceptions