Calculateur de salaire nominal en salaire réel avec l’IPC
Ce calculateur de salaire nominal en salaire réel traduit une rémunération exprimée dans la monnaie d’une période en pouvoir d’achat d’une autre période.
Lancer gratuitement
Saisissez le salaire nominal, l’indice des prix à la consommation de la période salariale et celui de la période de référence choisie. Le résultat indique le salaire réel équivalent, le coefficient d’ajustement de l’IPC et le pourcentage lié à la variation du niveau des prix. Vous pouvez utiliser un salaire horaire, hebdomadaire, mensuel ou annuel, à condition de conserver la même durée et la même devise dans vos comparaisons.
Rendez le pouvoir d’achat d’un salaire comparable
Un salaire nominal indique le nombre d’unités monétaires reçues, mais pas la quantité de biens et services qu’elles permettent d’acheter. Lorsque le niveau général des prix varie, deux rémunérations identiques en apparence peuvent offrir des pouvoirs d’achat différents. Le calculateur rend le salaire comparable en l’exprimant dans les unités de pouvoir d’achat d’une période de référence. Il applique la formule salaire réel = salaire nominal × IPC de référence ÷ IPC de la période salariale. Si le salaire horaire est de 30 lorsque l’IPC vaut 125 et si vous souhaitez l’exprimer selon une période dont l’IPC vaut 100, le salaire réel est de 24. La personne a bien reçu 30 unités nominales ; 24 représente leur pouvoir d’achat équivalent. La périodicité du salaire ne change pas. Les indices peuvent employer toute base publiée, par exemple 1982–84 = 100, si les deux observations proviennent exactement de la même série cohérente.
Choisissez correctement les deux périodes
L’IPC de la période salariale doit correspondre au mieux à la date ou à l’intervalle couvert par le salaire nominal. Pour une rémunération mensuelle, un indice mensuel convient généralement ; pour une rémunération annuelle, une moyenne annuelle peut être plus pertinente qu’un seul mois. L’IPC de référence définit les unités de pouvoir d’achat du résultat. Pour déflater un salaire actuel en monnaie d’une période antérieure, prenez l’ancien IPC comme référence. Pour actualiser un salaire historique en monnaie plus récente, prenez l’IPC récent. Le coefficient est l’IPC de référence divisé par l’IPC salarial. Inférieur à un, il réduit le montant affiché ; supérieur à un, il l’augmente. Le pourcentage retourné mesure l’écart du coefficient par rapport à un : il décrit la conversion du niveau des prix, et non à lui seul la croissance salariale. Utilisez la même zone géographique, population, méthode et série. Mélanger indice national et régional, ou indice général et sous-jacent, donnerait une comparaison incohérente malgré une apparente précision.
Interprétez prudemment l’évolution du salaire réel
Pour savoir si le pouvoir d’achat des salariés a progressé, convertissez les rémunérations de plusieurs dates vers une période de référence commune, puis comparez les valeurs réelles obtenues. Vous pouvez retenir la période ancienne ou récente : ce choix modifie l’échelle affichée, mais pas le taux d’évolution réel si vous employez toujours la même série d’IPC. Le calculateur traite un salaire par requête ; répétez donc l’opération pour chaque observation. L’IPC est une moyenne fondée sur un panier représentatif. L’expérience individuelle peut diverger selon le logement, les transports, l’alimentation, la santé, les impôts, le lieu et le ménage. Le résultat ne corrige pas non plus les heures travaillées, primes, avantages, retenues, changements de métier ou défauts de mesure. Employez systématiquement des salaires bruts ou nets et précisez votre choix. Pour une étude ou une décision professionnelle, conservez avec le résultat la source de l’IPC et les dates retenues. Vous rendrez ainsi la comparaison reproductible et éviterez de prendre un changement de base pour une évolution économique.
Cas d’usage
Déflater un salaire actuel
Exprimez une rémunération horaire, mensuelle ou annuelle actuelle dans le pouvoir d’achat d’une période antérieure.
Actualiser un salaire historique
Convertissez une ancienne rémunération en monnaie d’une période récente avec deux observations de la même série d’IPC.
Construire une série de salaires réels
Ramenez chaque salaire nominal à une référence commune avant de comparer l’évolution du pouvoir d’achat.
Questions fréquentes
Quelle formule le calculateur applique-t-il ?
Le salaire réel est égal au salaire nominal multiplié par l’IPC de référence, puis divisé par l’IPC de la période salariale.
Puis-je utiliser un salaire horaire ou annuel ?
Oui. Le calcul conserve la périodicité : une entrée horaire donne un salaire réel horaire, et une entrée annuelle un résultat annuel.
Les deux IPC doivent-ils avoir la même année de base ?
Oui. Prenez des observations de la même série et de la même base, faute de quoi leur rapport n’est pas directement comparable.
Le pourcentage d’ajustement mesure-t-il la croissance réelle ?
Non. Il décrit la conversion du niveau des prix appliquée à un salaire. La croissance réelle nécessite au moins deux salaires exprimés dans des unités communes.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul est déterministe et ne consulte aucune donnée externe ; vous fournissez les observations d’IPC.
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/econ/nominal-to-real-wage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nominal_wage":30,"wage_period_cpi":125,"reference_period_cpi":100}'const res = await fetch("https://api.kit.forhosting.com/econ/nominal-to-real-wage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nominal_wage": 30,
"wage_period_cpi": 125,
"reference_period_cpi": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/nominal-to-real-wage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nominal_wage": 30,
"wage_period_cpi": 125,
"reference_period_cpi": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/nominal-to-real-wage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nominal_wage":30,"wage_period_cpi":125,"reference_period_cpi":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nominal_wage":30,"wage_period_cpi":125,"reference_period_cpi":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/nominal-to-real-wage", 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
{
"nominal_wage": 30,
"wage_period_cpi": 125,
"reference_period_cpi": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.nominal_to_real_wage",
"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. |