Developpeur -- 26 mars 2026
Calculer son impot sur le revenu : bareme IR et API
Le simulateur de fiscalite Amwel calcule l'impot sur le revenu selon le bareme progressif 2024, le quotient familial et la TMI. Il simule aussi l'impact de versements PER. API REST gratuite incluse.
7 min de lecture
iOutil éducatif — ne constitue pas un conseil en investissement personnalisé. Consultez un conseiller agréé (CIF) avant toute décision.
Le calcul explique
Bareme progressif IR 2024
| Tranche (par part) | Taux |
|---|---|
| 0 - 11 294 EUR | 0% |
| 11 294 - 28 797 EUR | 11% |
| 28 797 - 82 341 EUR | 30% |
| 82 341 - 177 106 EUR | 41% |
| Au-dela de 177 106 EUR | 45% |
Formules
Revenu imposable = Revenu net - Abattement 10% (max 14 171 EUR) - Deductions
Quotient familial = Revenu imposable / Nombre de parts
Impot = Somme(tranche_i x taux_i) x Nombre de parts
Parts : 1 (celibataire), 2 (couple), +0,5 par enfant
Impact PER
Economie fiscale = Impot actuel - Impot apres deduction PER
Plafond PER : 10% des revenus N-1 (min 4 399 EUR, max 37 094 EUR)
Parametres du simulateur
| Parametre | Type | Defaut | Plage |
|---|---|---|---|
| revenuNetAnnuel | number | 40 000 | 10 000 - 200 000 EUR |
| partsFiscales | number | 1 | 1 - 6 parts |
| deductions | number | 0 | 0 - 50 000 EUR |
Exemple concret
Revenu net annuel 40 000 EUR, celibataire, pas de deduction :
Calcul pas a pas
Abattement 10%-4 000 EUR
Revenu imposable36 000 EUR
TMI30%
Impot total4 086 EUR
Taux moyen11,3%
Revenu mensuel apres IR2 993 EUR
Utiliser l'API Amwel
Requete cURL
curl -X POST https://amwel.fr/api/v1/simulation/fiscalite \
-H "Content-Type: application/json" \
-d '{
"revenuNetAnnuel": 40000,
"partsFiscales": 1,
"deductions": 0
}'Reponse JSON
{
"revenuImposable": 36000,
"quotientFamilial": 36000,
"impotTotal": 4086,
"tauxMoyen": 11.35,
"tmi": 30,
"revenuNetApresImpot": 35914,
"revenuMensuelNet": 2993,
"tranches": [
{ "tranche": "0 - 11 294", "taux": 0, "base": 11294, "impot": 0 },
{ "tranche": "11 294 - 28 797", "taux": 11, "base": 17503, "impot": 1925 },
{ "tranche": "28 797 - 82 341", "taux": 30, "base": 7203, "impot": 2161 }
],
"impactPER": [
{ "versement": 5000, "economie": 1500, "nouvelImpot": 2586 },
...
]
}Documentation complete : /api-docs/fiscalite
Integrer dans votre projet
async function calculerIR(revenu, parts) {
const res = await fetch('https://amwel.fr/api/v1/simulation/fiscalite', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ revenuNetAnnuel: revenu, partsFiscales: parts, deductions: 0 }),
});
const data = await res.json();
console.log('TMI:', data.tmi + '%');
console.log('Impot:', data.impotTotal, 'EUR');
return data;
}
calculerIR(40000, 1);Testez le simulateur de fiscalite
Calculez votre impot, votre TMI et simulez l'impact de versements PER.
OUVRIR LE SIMULATEUR FISCALITEArticle lie
Optimiser la fiscalite de ses placements : strategies par TMI
Article lie
Simuler les droits de succession en France
iOutil éducatif — ne constitue pas un conseil en investissement personnalisé. Consultez un conseiller agréé (CIF) avant toute décision.
Cet article est fourni a titre educatif et informatif uniquement. Il ne constitue pas un conseil en investissement personnalise. Consultez un conseiller agree (CIF) avant toute decision d'investissement.