Calculateur de paie hebdo
Votre brut hebdomadaire pour 40 heures normales et 5 heures supplémentaires à 20 de l'heure est de 950, avant impôts ou avantages. Saisissez les heures telles qu'elles sont réparties sur la feuille de temps pour obtenir la ligne de paie de la semaine. 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
- 20
- Heures normales
- 40
- Heures supplémentaires
- 5
- Majoration des heures supplémentaires
- 1,5
- Taux des heures supplémentaires
- 30
- Salaire normal
- 800
- Rémunération des heures supplémentaires
- 150
La paie hebdomadaire est le montant brut qu'un salarié horaire gagne en une seule semaine de travail, avant impôts, avantages ou saisies. C'est la somme des heures régulières payées au taux horaire déclaré et des heures supplémentaires payées à temps et demi. Ce calculateur de paie hebdomadaire prend ces trois chiffres, calcule séparément la paie régulière et la paie d'heures extra, et renvoie le brut hebdomadaire que vous pouvez reporter sur une feuille de temps, une lettre d'offre ou une feuille de paie.
Ce que signifie la paie hebdomadaire : heures régulières plus extra à temps et demi
La paie hebdomadaire d'un travailleur horaire est un brut de semaine, non un salaire annuel ni un net après impôt. La prime d'heures extra retenue sur cette page est le temps et demi : chaque heure supplémentaire est payée à une fois et demie le taux horaire régulier, tandis que les heures régulières restent au taux de base. Les trois grandeurs que vous connaissez déjà — le taux horaire, combien d'heures étaient du temps normal et combien étaient des heures extra — suffisent à calculer la semaine.
Contrairement à un outil d'heures extra qui demande un multiplicateur sur mesure, la prime est ici fixée au temps et demi afin que la recherche de paie hebdomadaire corresponde au défaut de la plupart des emplois horaires. Contrairement à un convertisseur d'horaire vers salaire, rien n'est annualisé sur cinquante-deux semaines. Zéro heure régulière avec seulement des heures extra est aussi accepté, car le contrat est de l'arithmétique, non un jugement sur la façon dont une feuille de temps aurait dû être codée.
Les montants négatifs ne sont pas des semaines ; ils sont rejetés. Le parcours est de l'arithmétique pure, sans Date, sans aléa et sans I/O réseau, de sorte que les trois mêmes nombres donnent toujours le même brut hebdomadaire que vous pouvez figer dans une feuille ou un test unitaire. Il ne classe pas le statut exonéré versus non exonéré, ne reconstruit pas le taux régulier à partir de primes ou de commissions, et ne retient pas l'impôt ni n'estime le net.
Contrat d'entrée, forme de la réponse et échecs non négatifs rejetés
Ensemble, les deux champs d'heures ne doivent pas dépasser cent soixante-huit, la durée d'une semaine civile. Si l'une des trois valeurs est négative, la requête est rejetée avec un message indiquant que le champ doit être un nombre non négatif — c'est le contrat dur de ce calculateur, et ces échecs ne sont pas facturés. Zéro est autorisé et peut produire une semaine nulle.
Un champ manquant échoue aussi. Les champs d'argent sont arrondis à deux décimales ; les champs d'heures en utilisent six. Les clés de sortie facultatives sont omises plutôt que fixées à null.
Où un calculateur de paie hebdomadaire justifie son existence
Les clercs de paie et les petits employeurs utilisent un calculateur de paie hebdomadaire lorsqu'une feuille de temps sépare déjà heures régulières et heures extra et qu'ils ont besoin de la ligne en dollars bruts avant d'émettre le bulletin, sans ouvrir une suite RH complète ni choisir un multiplicateur d'heures extra sur mesure. Les candidats horaires vérifient une offre qui cote un taux plus des heures extra typiques afin que le chiffre hebdomadaire soit honnête, non un salaire annualisé qui cache comment l'extra a été supposée.
Les chefs d'équipe dans les entrepôts, restaurants et soins comparent une semaine de quarante heures à une semaine de quarante plus extra au même taux, sans y mêler un barème d'État d'heures extra quotidiennes auquel ils ne sont pas soumis. Les enseignants et les salles de comptabilité génèrent des corrigés pour la paie hebdomadaire à temps et demi au lieu de se fier à des applications opaques qui appliquent un multiplicateur à des heures que l'élève a déjà classées, ou qui annualisent par cinquante-deux sans qu'on le leur demande.
Cas d’usage
Feuilles de temps déjà séparées en régulier et extra
Transformez un taux horaire connu plus des heures régulières et extra classées en un brut hebdomadaire à temps et demi avant d'émettre le bulletin.
Lettres d'offre qui cotent des semaines avec extra
Montrez à un candidat le chiffre hebdomadaire d'une semaine typique de quarante heures plus des heures extra, sans convertir le taux en un salaire annuel.
Questions fréquentes
Comment calcule-t-on la paie hebdomadaire à partir du taux horaire, des heures régulières et de l'extra ?
La prime d'heures extra est fixée au temps et demi.
Que se passe-t-il si une entrée est négative ou n'est pas un nombre ?
Chaque champ doit être un nombre fini non négatif. Les valeurs manquantes, infinies et négatives sont rejetées, et la validation en échec n'est pas facturée.
Puis-je choisir un multiplicateur d'heures extra autre que le temps et demi ?
Non. Ce calculateur de paie hebdomadaire utilise toujours 1.5×. Pour un multiplicateur d'heures extra sur mesure, utilisez un outil général d'heures extra ; cette page est le bulletin hebdomadaire par défaut à temps et demi.
Ceci convertit-il la paie horaire en un salaire annuel ?
Non. Le résultat est le brut d'une semaine.
Le résultat correspond-il à ce que je touche en net ?
Non. C'est la paie brute de la semaine, avant impôts, avantages ou saisies sur salaire. Pour connaître la somme versée sur votre compte, retirez ensuite ces retenues de ce montant.
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/weekly-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}'const res = await fetch("https://api.kit.forhosting.com/fin/weekly-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/weekly-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/weekly-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/weekly-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": 20,
"regular_hours": 40,
"overtime_hours": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.weekly_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.
Limites
max_hourly_rate | 1000000000 |
max_hours | 168 |
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
Toute valeur manquante, non finie ou négative est rejetée avec invalid_input plutôt qu'un bulletin négatif silencieux. La même arithmétique pure alimente l'outil gratuit du navigateur et l'API, de sorte qu'une vérification manuelle et un script ne divergent jamais sur le total de la semaine.
Ce que signifie la paie hebdomadaire : heures régulières plus extra à temps et demi
Multipliez hourly_rate par regular_hours pour la ligne régulière. Multipliez hourly_rate par une fois et demie par overtime_hours pour la ligne d'heures extra. Additionnez ces deux lignes pour obtenir weekly_pay. Contrairement à un calculateur à la floridienne qui infère les heures extra comme les heures au-delà de quarante dans une semaine de travail, ce point d'accès ne reclasse pas un bloc d'heures totales ; vous fournissez regular_hours et overtime_hours déjà séparées. Zéro heure extra est une semaine valable : overtime_pay vaut zéro et weekly_pay égale la paie régulière.
Contrat d'entrée, forme de la réponse et échecs non négatifs rejetés
Envoyez par POST un corps JSON avec trois nombres finis obligatoires. hourly_rate est le salaire régulier avant la prime d'heures extra ; les alias rate, wage, hourly, pay_rate et hourly_wage sont acceptés afin que les formulaires de paie réutilisent le même contrat. regular_hours sont les heures au tarif normal de la semaine de travail, au plus cent soixante-huit ; les alias hours, weekly_hours, straight_hours, regular et week_hours désignent la même valeur. overtime_hours sont les heures payées à temps et demi dans cette même semaine, également au plus cent soixante-huit ; les alias ot_hours, overtime et ot sont acceptés. Les chaînes numériques qui s'interprètent comme des décimaux finis sont acceptées ; les chaînes vides, les objets, NaN et Infinity échouent avec invalid_input en nommant le champ. En cas de succès, le corps répète hourly_rate, regular_hours et overtime_hours, indique overtime_multiplier toujours un point cinq, overtime_rate comme le chiffre horaire à temps et demi, regular_pay, overtime_pay, weekly_pay comme le brut, et une chaîne formula. Exemple : hourly_rate vingt, regular_hours quarante et overtime_hours cinq produisent regular_pay de huit cents, overtime_pay de cent cinquante et weekly_pay de neuf cent cinquante, car cinq fois vingt fois une fois et demie font cent cinquante.
Où un calculateur de paie hebdomadaire justifie son existence
Les outils de personnel placent weekly_pay à côté de regular_pay et overtime_pay afin qu'un coordinateur voie le brut, non un mur d'heures brutes. Sur cette page le travail s'exécute entièrement dans le navigateur ; via l'API chaque consultation réussie coûte $0.002, la validation en échec n'est pas facturée, et rien n'est stocké après le retour de la réponse. Associez l'exécution interactive gratuite à l'API tarifée identique lorsque vous passez d'une démonstration sur feuille à un pipeline automatisé sans changer le résultat mathématique ni réimplémenter le temps et demi vous-même.
Cas d'intégration
Fixtures déterministes de paie
Semez CI et calculateurs de paie avec un weekly_pay stable à partir d'un taux et d'heures connus, et échouez fermé dès qu'une entrée n'est pas un nombre non négatif.
Questions techniques
Combien coûte le calculateur de paie hebdomadaire ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.