Revenu discrétionnaire
Avec 80 000 de revenu brut, 16 000 d'impôts et 42 000 de dépenses essentielles, il vous reste 22 000 pour épargner, rembourser vos dettes plus vite ou vous faire plaisir. Vous voyez aussi le revenu disponible après impôts, 64 000. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Revenu brut
- 80 000
- Impôts
- 16 000
- Dépenses essentielles
- 42 000
- Revenu disponible
- 64 000
- Revenu discrétionnaire
- 22 000
- Revenu restant
- 22 000
Le revenu discrétionnaire est ce qui reste après les impôts et les coûts de vie qu'un foyer ne peut pas éluder. Utilisez la même période pour chaque champ : annuel avec annuel, mensuel avec mensuel.
Ce qu'est le revenu discrétionnaire et en quoi il diffère du net
Le revenu discrétionnaire est l'argent qui demeure après que vous avez soustrait les impôts et les dépenses essentielles de vie du revenu brut. Ce n'est pas le salaire net, ni le take-home. Le net s'arrête lorsque les retenues quittent la fiche de paie.
Le revenu disponible, dans le langage des manuels, est le brut moins les impôts : la trésorerie que vous pouvez légalement dépenser ou épargner. Le revenu discrétionnaire va un cran plus loin : il retire aussi les coûts du logement, de l'alimentation, de l'assurance et des factures incontournables. Ce qui reste est le reliquat que vous pouvez consacrer à l'épargne, aux remboursements extra de dette, aux voyages, aux loisirs ou à rien.
Ce reliquat peut être positif, nul ou négatif. Un chiffre négatif n'est pas un bogue ; il signifie que l'essentiel plus l'impôt dépassent déjà le brut de la période, information dont un budget a besoin plutôt que de la cacher. Ce calculateur n'invente pas un barème fiscal, ne classe pas vos opérations et ne décide pas ce qui est essentiel pour vous.
Vous apportez ces trois nombres ; il les soustrait. Logement, courses, fluides, primes d'assurance, garde d'enfants qui permet de travailler et mensualités minimales de dette sont les essentiels habituels. Le streaming, les restaurants et les abonnements facultatifs appartiennent au reliquat, pas au seau essentiel, sauf si vous choisissez de les traiter comme incompressibles.
Garder cette frontière honnête rend le chiffre de revenu restant utile, plutôt qu'optimiste.
À quoi sert de connaître votre reste à vivre
Les foyers utilisent un calculateur de revenu discrétionnaire pour dimensionner ce qu'ils peuvent épargner, investir ou dépenser en envies après les factures qui gardent les lumières allumées. Les conseillers comparent deux offres d'emploi sur le revenu restant plutôt que sur le salaire affiché, car un brut plus élevé avec plus d'impôt et un coût de la vie plus haut peut laisser moins de reliquat. Les applications de budget bloquent les dépenses facultatives contre ce reliquat afin qu'un nouvel abonnement ne mange pas en silence la contribution au fonds d'urgence.
Une validation en échec ne consomme pas de solde. L'outil n'est ni un moteur fiscal ni un classificateur d'opérations : il n'estimera pas votre tranche, ne découpera pas un ticket de courses et ne prévoira pas l'inflation. Apportez des chiffres auxquels vous faites déjà confiance, tenez la période cohérente et traitez un reste négatif comme un signal pour couper les envies, augmenter le revenu ou revoir ce que vous avez étiqueté essentiel.
Épinglez le reliquat arrondi dans les tests si vous automatisez l'appel ; deux décimales gardent les comparaisons stables d'un environnement à l'autre. Tel est tout le contrat : trois nombres finis en entrée, revenu restant en sortie.
Cas d’usage
Reliquat mensuel du foyer
Saisissez le brut mensuel, l'impôt retenu du mois et les factures incompressibles pour voir ce qui reste pour l'épargne, les remboursements extra ou les envies.
Comparer deux offres sur le revenu qui reste
Un salaire plus élevé dans une ville plus taxée et plus chère à louer peut laisser moins de reliquat. Passez les deux offres par le même contrat à trois nombres avant de décider.
Questions fréquentes
Quelle est la différence entre revenu disponible et revenu discrétionnaire ?
Le revenu disponible est le brut moins les impôts. Le discrétionnaire retranche aussi les dépenses essentielles de vie. Ce calculateur renvoie les deux pour que vous voyiez chaque couche.
Qu'est-ce qui compte comme dépense essentielle de vie ?
Les coûts que vous ne pouvez pas éluder sur la période : logement, alimentation, fluides, assurances, garde d'enfants nécessaire et mensualités minimales de dette.
Que se passe-t-il si le revenu restant est négatif ?
C'est un résultat valide, pas une erreur. Cela signifie que impôts plus essentiels dépassent déjà le brut de la période.
Faut-il saisir des montants mensuels ou annuels ?
Les deux conviennent, à condition que les trois montants couvrent la même période : revenu mensuel avec impôts et dépenses mensuels, ou tout en annuel. Mélanger un salaire annuel et un loyer mensuel donne un reste qui ne décrit aucun mois réel.
Dois-je indiquer mon taux d'imposition ou le montant d'impôt ?
Le montant. Saisissez l'impôt réellement payé ou prélevé sur la période en somme d'argent, pas en pourcentage ; la calculatrice n'estime pas votre tranche et n'applique aucun barème.
Outils associés
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/fin/discretionary-income \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_income":80000,"taxes":16000,"essential_expenses":42000}'const res = await fetch("https://api.kit.forhosting.com/fin/discretionary-income", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_income": 80000,
"taxes": 16000,
"essential_expenses": 42000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/discretionary-income",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_income": 80000,
"taxes": 16000,
"essential_expenses": 42000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/discretionary-income", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_income":80000,"taxes":16000,"essential_expenses":42000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_income":80000,"taxes":16000,"essential_expenses":42000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/discretionary-income", 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
{
"gross_income": 80000,
"taxes": 16000,
"essential_expenses": 42000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.discretionary_income",
"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. |
Notes techniques
Ce calculateur accepte trois nombres finis — revenu brut, impôts et dépenses essentielles de vie — et renvoie le reliquat comme discretionary_income, plus le revenu disponible (brut moins impôts), afin que les deux couches classiques des finances personnelles apparaissent en une seule réponse. Toute valeur manquante, infinie ou non numérique échoue avec invalid_input et n'est pas facturée. Les appels API réussis utilisent un solde prépayé à $0.002 par requête.
Contrat d'entrée, formule et comportement d'erreur
Il n'y a pas de défaut caché : omettre taxes n'équivaut pas à des impôts nuls. Le champ formula réaffirme l'identité pour l'affichage. Exemple : brut quatre-vingt mille, impôts seize mille, dépenses essentielles quarante-deux mille produisent un disponible de soixante-quatre mille et un reste de vingt-deux mille. Associez un brut mensuel à un impôt mensuel et à des essentiels mensuels ; mêler un salaire annuel à un loyer mensuel produit un reliquat qui ne décrit aucun mois réel. Envoyez un corps JSON avec trois nombres finis obligatoires sur la même base temporelle. gross_income est le salaire, les appointements ou autres recettes brutes avant impôt de la période. taxes est l'impôt réellement payé ou retenu pour cette même période, exprimé en montant monétaire, non en pourcentage. essential_expenses est la somme des coûts de vie incompressibles de la période : loyer ou emprunt, alimentation, fluides, assurances et assimilés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; des alias tels que income, gross, salary, tax, tax_amount, expenses, living_expenses et essential_living_expenses sont acceptés. Champs manquants, chaînes vides, infinis, NaN et valeurs non numériques échouent avec invalid_input en nommant le champ, et ces échecs ne sont pas facturés. La formule est une seule chaîne de soustractions : discretionary_income égale gross_income moins taxes moins essential_expenses. La réponse répète les trois entrées arrondies à deux décimales, signale disposable_income comme brut moins impôts, et reporte à la fois discretionary_income et remaining_income comme le reliquat — c'est le même montant, nommé deux fois pour que les clients cherchant l'un ou l'autre terme le trouvent.
Où une API de revenu restant justifie son existence
Chaque appel API réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Brider les dépenses facultatives dans une appli budget
Bloquez les nouveaux abonnements lorsque discretionary_income est nul ou négatif, avec la même arithmétique que l'API facture et que le widget gratuit affiche.
Questions techniques
Comment calcule-t-on le revenu discrétionnaire ?
Envoyez des nombres finis pour gross_income, taxes et essential_expenses sur la même période. Le reliquat est gross_income moins taxes moins essential_expenses, renvoyé comme discretionary_income et remaining_income.
Combien coûte le calculateur de revenu discrétionnaire ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.