Aller au contenu principal
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
Partager
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 EUR0%
11 294 - 28 797 EUR11%
28 797 - 82 341 EUR30%
82 341 - 177 106 EUR41%
Au-dela de 177 106 EUR45%

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

ParametreTypeDefautPlage
revenuNetAnnuelnumber40 00010 000 - 200 000 EUR
partsFiscalesnumber11 - 6 parts
deductionsnumber00 - 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 FISCALITE
Cet article vous a plu ?
Partager
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.