Calculateur de salaire brut à partir du net souhaité
Ce calculateur de salaire brut part de la somme qu’une personne doit effectivement recevoir.
Lancer gratuitement
Indiquez le montant net visé et un taux global couvrant impôts, cotisations, avantages ou autres retenues. L’outil divise l’objectif par la part du brut qui reste, puis affiche le brut nécessaire et le montant estimé des retenues. Il facilite la préparation de la paie, les négociations contractuelles, les indemnités de mobilité, les primes et les remboursements lorsque le montant final compte davantage que la somme initiale.
Remontez du net souhaité vers le brut
La plupart des calculs de paie commencent par le brut et soustraient les impôts ou retenues afin d’estimer le net. Le calcul de majoration suit le chemin inverse. Commencez par le montant net exact que le salarié, le prestataire ou le bénéficiaire doit conserver. Saisissez ensuite le taux global représentant toutes les sommes proportionnelles prélevées sur le brut. Avec un taux de 25 pour cent, le bénéficiaire conserve 75 pour cent du brut. Le calculateur divise donc le net par 0.75. Un objectif de 3,000 exige un brut de 4,000, dont environ 1,000 de retenues. Le taux conservé affiché vous permet de vérifier l’interprétation du pourcentage. Les résultats sont arrondis à deux décimales pour un usage monétaire pratique. L’outil ne choisit pas votre taux fiscal, ne détermine aucune juridiction et ne déduit pas les règles de paie. Il résout précisément l’opération dès lors que vous disposez d’un taux global défendable.
Établissez un taux global réaliste
La fiabilité de l’estimation dépend du taux global fourni. N’incluez que les retenues calculées en pourcentage du brut et qui réduisent réellement la somme versée. Selon le contexte, il peut s’agir de l’impôt estimé, des cotisations salariales, des avantages, de la retraite ou d’une autre charge proportionnelle. N’ajoutez pas directement une retenue fixe au pourcentage. Si un versement supporte des frais fixes de 50 et une retenue de 20 pour cent, ajoutez d’abord les frais au net souhaité ou traitez-les séparément dans votre logiciel de paie. Évitez également d’additionner des tranches marginales lorsque le taux effectif de retenue est inférieur. Pour étudier l’incertitude, lancez le calcul avec un taux bas, probable et élevé. Cette plage montre la sensibilité du budget à l’hypothèse et reste plus honnête qu’un taux incertain présenté comme garanti. Avant tout paiement réel, confirmez le taux définitif avec les consignes de paie à jour ou un professionnel qualifié.
Interprétez le résultat et ses limites
Le brut requis correspond au montant avant les retenues proportionnelles indiquées. L’estimation des impôts et retenues est la différence entre ce brut et le net demandé. Comme le brut est arrondi aux centimes, l’application ultérieure du pourcentage peut produire un écart d’un centime; un logiciel de paie peut aussi suivre son propre ordre d’arrondi. Le modèle suppose un taux constant pour l’ensemble du paiement. Les systèmes fiscaux réels peuvent comporter tranches, abattements, plafonds, crédits, situation déclarative, cumul annuel et règles propres aux avantages. Un taux unique reste donc une estimation et non un bulletin de paie. L’outil est particulièrement pertinent lorsque le taux est déjà connu, par exemple pour une retenue forfaitaire ou une hypothèse fournie par le service de paie. Vous pouvez aussi comparer des offres, budgéter une prime nette ou montrer pourquoi le coût brut augmente fortement lorsque le taux approche 100 pour cent. Tout taux supérieur ou égal à 100 pour cent est refusé, car aucun brut fini ne pourrait produire un net positif.
Cas d’usage
Budgéter une prime nette
Estimez l’enveloppe brute nécessaire lorsqu’un montant net précis a été promis à un salarié.
Comparer des scénarios de rémunération
Testez plusieurs taux globaux pour connaître le salaire brut correspondant au même objectif net.
Prévoir un remboursement majoré
Calculez un versement initial destiné à préserver la somme reçue après une retenue proportionnelle.
Questions fréquentes
Quelle formule le calculateur utilise-t-il?
Il divise le net cible par un moins le taux global exprimé en décimal: brut = net cible / (1 - taux).
Que faut-il inclure dans le taux global?
Incluez les impôts et retenues proportionnels qui diminuent le versement. Traitez séparément les frais fixes, qu’un seul pourcentage ne peut représenter précisément.
Puis-je saisir un taux de 100 pour cent?
Non. Avec une retenue de 100 pour cent, rien ne subsiste du brut; aucun montant brut fini ne peut donc produire un net positif.
S’agit-il d’un calcul fiscal de paie exact?
Non. Il s’agit d’un calcul déterministe fondé sur votre taux; il ne modélise ni tranches, ni abattements, ni plafonds, ni crédits, ni règles territoriales.
Quel est le prix du calcul par API?
Chaque requête API coûte $0.002. Vous pouvez également utiliser gratuitement le calculateur du navigateur sur cette page.
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/finance/gross-from-net-income \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_net_amount":3000,"combined_rate_percent":25}'const res = await fetch("https://api.kit.forhosting.com/finance/gross-from-net-income", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_net_amount": 3000,
"combined_rate_percent": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/gross-from-net-income",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_net_amount": 3000,
"combined_rate_percent": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/gross-from-net-income", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_net_amount":3000,"combined_rate_percent":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_net_amount":3000,"combined_rate_percent":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/gross-from-net-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
{
"target_net_amount": 3000,
"combined_rate_percent": 25
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.gross_from_net_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. |