Calculez la paie des heures supplémentaires
Voyez côte à côte la paie normale, celle des heures supplémentaires et le total : 40 heures à 24,5 plus 6 heures sup à 1,5 fois le taux donnent 980, 220,5 et 1200,5 au total. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tarif horaire
- 24,5
- Heures normales
- 40
- Heures supplémentaires
- 6
- Multiplicateur d'heures supplémentaires
- 1,5
- Salaire normal
- 980
- Rémunération des heures supplémentaires
- 220,5
- Paie totale
- 1 200,5
Ce calculateur transforme quatre données de paie courantes en une ventilation claire des revenus. Indiquez le taux horaire de base, les heures normales, les heures supplémentaires et le coefficient appliqué à ces dernières. Le résultat distingue la rémunération normale de celle des heures supplémentaires, puis additionne les deux pour obtenir le total. Vous pouvez ainsi vérifier une feuille de temps, estimer un salaire avant retenues, préparer une facture ou intégrer un calcul prévisible à une application. Les calculs sont déterministes, les montants sont arrondis à deux décimales et tout coefficient inférieur à un est refusé, car il ne représente pas une majoration.
Saisissez le taux et les heures d’une même période
Commencez par le taux horaire de base applicable avant toute majoration. Indiquez ensuite les heures normales et supplémentaires de la même période de paie. Cette cohérence est essentielle : ne combinez pas un taux hebdomadaire avec des heures mensuelles et ne mélangez pas plusieurs bulletins, sauf si vous souhaitez réellement calculer cet intervalle global.
Chaque valeur doit être un nombre fini ; le taux et les nombres d’heures ne peuvent pas être négatifs. Zéro est accepté, notamment lorsqu’une période ne comporte que des heures supplémentaires, que des heures normales ou aucune heure payée. Le calculateur ne détermine pas quelles heures sont juridiquement supplémentaires.
Cette qualification dépend des contrats et des règles propres au lieu, au secteur, au jour et à la semaine de travail. Fournissez donc la répartition déjà établie pour votre situation. Le service ne déduit pas non plus la devise : les montants restent dans l’unité monétaire choisie.
Utilisez des unités cohérentes et considérez le résultat comme une rémunération brute avant impôts, avantages, retenues, remboursements et autres ajustements.
Choisissez un coefficient de majoration valide
Le coefficient indique combien de fois le taux horaire de base rémunère chaque heure supplémentaire. Une valeur de 1.5 correspond à une fois et demie le taux, tandis que 2 correspond au double. Cette valeur doit être au moins égale à 1.
Une valeur inférieure réduirait la rémunération supplémentaire sous le taux de base et contredirait l’objectif du calculateur ; la requête renvoie donc une erreur de saisie plutôt qu’un résultat trompeur. Il s’agit d’un facteur, pas d’un pourcentage : saisissez 1.5, et non 150, pour une majoration à une fois et demie. La rémunération normale est le taux horaire multiplié par les heures normales.
Celle des heures supplémentaires est calculée séparément en multipliant le taux par les heures supplémentaires, puis par le coefficient. Cette séparation facilite le rapprochement avec une feuille de temps ou un accord de travail. Les deux composantes sont arrondies à deux décimales, puis leur somme donne le total.
Pour plusieurs niveaux de majoration, calculez chaque niveau séparément puis additionnez les montants.
Lisez et exploitez la ventilation obtenue
Le premier couvre uniquement les heures normales au taux de base. Le deuxième couvre les heures supplémentaires au taux majoré. Le troisième additionne ces montants et fournit une estimation brute pour la période transmise.
Cette ventilation est plus utile qu’un total isolé, car le personnel, les responsables, les comptables et les logiciels peuvent contrôler chaque composante indépendamment. Une application de suivi du temps peut afficher ces lignes près des heures correspondantes ; un processus de facturation peut séparer le travail normal et majoré. Le calcul s’arrête volontairement avant le net.
Il n’applique ni impôts, ni assurance, ni retraite, ni pauses non payées, primes, pourboires, commissions, conversion monétaire ou critères juridiques locaux. Les erreurs de validation signalent les données inadéquates, notamment un coefficient inférieur à un, afin que votre intégration corrige la requête plutôt que d’accepter une estimation invraisemblable.
Cas d’usage
Contrôler une feuille de temps hebdomadaire
Séparez la rémunération normale de la majoration avant de comparer l’estimation au bulletin de salaire.
Préparer une facture de main-d’œuvre
Calculez des lignes normales et majorées pour les prestataires facturant selon un coefficient convenu.
Automatiser des estimations salariales
Ajoutez une ventilation déterministe aux outils RH, plannings, calculateurs et processus internes.
Questions fréquentes
Le total inclut-il les impôts ou retenues ?
Non. Il s’agit de la somme brute des rémunérations normale et supplémentaire avant toute retenue ou correction.
Comment calcule-t-on la paie des heures supplémentaires ?
On multiplie le taux horaire par le nombre d’heures supplémentaires, puis par le coefficient. À 24,5 de l’heure, 6 heures sup à 1,5 font 220,5, qui s’ajoutent à la paie normale de la même période.
Quel coefficient saisir pour des heures payées une fois et demie ou doublées ?
Saisissez 1,5 pour une heure payée une fois et demie et 2 pour une heure doublée. C’est un coefficient, pas un pourcentage : tapez 1,5 et non 150. Une valeur inférieure à 1 est refusée, car elle paierait l’heure sup moins qu’une heure normale.
Le calculateur décide-t-il quelles heures sont supplémentaires ?
Non. Les heures qui comptent comme supplémentaires dépendent de votre contrat et de règles qui varient selon le pays, le secteur et la semaine de travail. Indiquez la répartition entre heures normales et supplémentaires qui s’applique déjà à vous.
Comment traiter des heures sup payées à deux taux différents ?
Calculez chaque tranche séparément, avec ses heures et son coefficient, puis additionnez les montants obtenus. Chaque calcul applique un seul coefficient, ce qui permet de vérifier chaque ligne avec la feuille de temps.
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/calc2/overtime-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}'const res = await fetch("https://api.kit.forhosting.com/calc2/overtime-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/overtime-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/overtime-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_rate":24.5,"regular_hours":40,"overtime_hours":6,"overtime_multiplier":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/overtime-pay", 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
{
"hourly_rate": 24.5,
"regular_hours": 40,
"overtime_hours": 6,
"overtime_multiplier": 1.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.overtime_pay",
"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
Choisissez un coefficient de majoration valide
Cet ordre constant assure des résultats stables dans le navigateur, les intégrations API et les tests.
Lisez et exploitez la ventilation obtenue
La réponse comprend trois champs : regular_pay, overtime_pay et total_pay. Le navigateur convient aux vérifications rapides ; un appel API coûte $0.002 lorsque cette opération déterministe doit être automatisée.
Questions techniques
Quelle formule calcule la rémunération normale ?
Elle correspond à hourly_rate multiplié par regular_hours, avec un arrondi à deux décimales.
Quelle formule calcule les heures supplémentaires ?
Le montant correspond à hourly_rate multiplié par overtime_hours et overtime_multiplier, puis arrondi à deux décimales.
Le coefficient peut-il être inférieur à un ?
Non. La requête renvoie invalid_input si overtime_multiplier est inférieur à 1, car la majoration ne doit pas être sous le taux de base.
Combien coûte un calcul par API ?
Chaque requête API utilise le prix de base publié de $0.002. Le même calculateur déterministe fonctionne aussi dans le navigateur.