ForHosting KIT · Finances et argent

Calculateur salaire-heures

Avec 48 heures à 20 de l'heure et une majoration de 1,5 au-delà de 40, vous obtenez 800 de paie normale, 240 d'heures supplémentaires et 1 040 brut. Vous saisissez le total d'heures ; la répartition se fait toute seule. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Tarif horaire
20
Heures travaillées
48
Multiplicateur d'heures supplémentaires
1,5
Vous obtenez
Seuil des heures supplémentaires
40
Heures normales
40
Heures supplémentaires
8
Taux horaire des heures supplémentaires
30

Obtenir le brut à partir d'une feuille de temps ne devrait pas exiger un modèle de tableur ni un bout de papier couvert de multiplications taux par heures. Ce calculateur de paie selon les heures prend les trois entrées courantes de paie que l'on a déjà après un poste ou une semaine de travail —le total des heures travaillées, le taux horaire de base et le multiplicateur d'heures extra qui s'applique au-delà d'un seuil— et renvoie la paie régulière, la paie extra et le brut, le tout arrondi proprement à deux décimales. Les heures extra sont calculées pour vous : les heures jusqu'au seuil sont payées au taux de base, et celles qui le dépassent le sont au taux multiplié par le multiplicateur. Le seuil vaut quarante par défaut, si bien qu'une feuille hebdomadaire standard fonctionne sans champs supplémentaires ; envoyez un autre plafond lorsque vous payez l'extra quotidien après huit heures ou suivez une règle hebdomadaire locale.

Usages courants et limites raisonnables

Appelez le calculateur gratuit de salaire-heures dans le navigateur pour des estimations hebdomadaires, des factures d'activités secondaires, des exercices de paie en classe et des vérifications rapides de responsables sans installer une autre application. Associez ce point de terminaison à des outils fiscaux ou de déduction seulement si vous connaissez déjà séparément les règles du net : cette capacité ne retient pas d'impôts, n'applique pas d'avantages et ne convertit pas les devises.

Conservez taux et heures dans des plages commerciales ordinaires ; les valeurs extrêmes sont rejetées pour que la mathématique de l'isolate reste bornée. La promesse du produit est le brut à partir du total d'heures travaillées, d'un taux horaire de base et d'un multiplicateur explicite pour les heures au-delà d'un plafond —non la classification légale automatique des heures extra, des différentiels de poste multi-taux ni des tables légales locales.

Cela appartient à des outils spécialisés avec une autre intention SEO, telle une page d'heures extra nommée par juridiction ou un calculateur qui vous demande déjà de scinder vous-même les heures régulières et extra. Une validation échouée, y compris un taux horaire négatif, n'est pas facturée.

Fiche de paie hebdomadaire d'après le total d'heures

Salariés et responsables saisissent les heures travaillées, le taux horaire de base et le multiplicateur extra de l'entreprise pour voir la paie régulière, l'extra et le brut avant retenues.

Bots RH et factures de contractants

Bots et mini-applications appellent un point de terminaison prépayé stable au lieu de réimplémenter la mathématique heures-vers-brut et les gardes de taux négatif dans chaque langue.

Que se passe-t-il si le taux horaire est négatif ?

Les salaires négatifs ne sont pas une entrée de brut valide et ne sont pas facturés.

Comment les heures extra sont-elles déterminées ?

Le seuil vaut 40 par défaut. Vous ne scindez pas à l'avance les heures régulières versus extra.

Le calculateur de salaire-heures est-il gratuit ?

L'outil du navigateur s'exécute gratuitement sur votre appareil.

Puis-je changer le seuil de 40 heures pour les heures supplémentaires ?

Oui. Le seuil est de 40 heures sauf si vous en indiquez un autre : vous pouvez par exemple choisir 8 pour des heures supplémentaires journalières ou suivre une règle hebdomadaire locale. Les heures jusqu'au seuil sont payées au taux de base.

Le calculateur applique-t-il les règles légales ou retient-il l'impôt ?

Non. Le calcul est identique partout : il ne décide pas quelles heures comptent légalement comme supplémentaires, n'applique ni règle du septième jour ni prime d'équipe, et ne retient aucun impôt. Le résultat est la paie brute.

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.

POSThttps://api.kit.forhosting.com/fin/hours-pay

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é.

curl -X POST https://api.kit.forhosting.com/fin/hours-pay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hourly_rate":20,"hours_worked":48,"overtime_multiplier":1.5}'
{
  "hourly_rate": 20,
  "hours_worked": 48,
  "overtime_multiplier": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.hours_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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un taux horaire négatif est rejeté avec une erreur claire invalid_input, car un salaire négatif ne décrit pas un calcul de brut valide.

Entrées : heures travaillées, taux horaire, multiplicateur extra et seuil optionnel

Les décomptes d'heures négatifs, les multiplicateurs négatifs et les seuils négatifs sont aussi rejetés afin qu'une inversion accidentelle de signe échoue bruyamment au lieu d'inventer des négatifs absurdes sur un bulletin. Toute la validation a lieu avant toute mathématique monétaire, si bien que les requêtes incorrectes ne produisent jamais de lignes de paie à moitié remplies. Vous envoyez le total d'heures, non une scission préalable du régulier versus l'extra : le calculateur opère cette scission à partir du seuil que vous avez choisi ou de la valeur par défaut de quarante. Envoyez un corps JSON avec trois champs obligatoires et un plafond optionnel. hours_worked est le temps total à l'horloge de la fenêtre de paie, nombre fini non négatif ou chaîne numérique ; les alias hours, hrs, total_hours et weekly_hours sont acceptés lorsque votre client nomme déjà le champ autrement. hourly_rate est le salaire de base par heure, nombre fini non négatif ou chaîne numérique ; les alias rate, wage, hourly et pay_rate se mappent sur la même valeur afin que les constructeurs de formulaires conservent des libellés familiers. overtime_multiplier est la prime exprimée comme un multiple du taux de base —par exemple 1.5 signifie temps et demi et 2 signifie double temps—, non un pourcentage du salaire ; les alias multiplier, ot_multiplier, ot_rate et premium se mappent sur le même champ. overtime_threshold est optionnel et vaut quarante heures par défaut, le plafond hebdomadaire courant du temps de base ; les alias threshold, ot_threshold, regular_limit et cutoff vous laissent nommer une règle quotidienne de huit heures ou un plafond hebdomadaire local sans changer le reste du contrat. Les taux horaires négatifs échouent à la validation avec invalid_input parce qu'ils ne décrivent pas une fiche de paie normale. Les taux, totaux d'heures, multiplicateurs ou seuils extrêmement grands sont plafonnés pour que la mathématique du Worker isolate reste bornée. L'absence de tout champ obligatoire échoue avec invalid_input en nommant la clé manquante.

Comment les heures extra, la paie extra et le brut sont calculés

Les formules centrales sont celles que l'on utilise déjà à la main sur une feuille de temps, sauf que la scission des heures extra est faite pour vous. Le brut est la somme de ces deux lignes. Les produits intermédiaires utilisent l'arithmétique flottante ordinaire ; ensuite chaque champ monétaire est arrondi half-up à deux décimales pour que les résultats ressemblent à de la monnaie sur un bulletin plutôt qu'à de longues fractions binaires. Exemple : un taux de vingt, quarante-huit heures travaillées, un multiplicateur de 1.5 et le seuil par défaut de quarante donnent quarante heures régulières, huit extra, huit cents de paie régulière, deux cent quarante d'extra, un taux extra effectif de trente et un brut de mille quarante après arrondi. Si les heures restent au seuil ou en dessous, les heures extra et la paie extra valent zéro et le brut est simplement le taux fois les heures. Une mathématique égale pour toute juridiction est un périmètre de produit volontaire : tables légales, règles du septième jour et retenue fiscale seraient d'autres intentions de recherche et d'autres contrats. Les heures régulières égalent le plus petit entre hours_worked et overtime_threshold. Les heures extra égalent le plus grand entre hours_worked moins le seuil et zéro. La paie régulière égale hourly_rate fois les heures régulières. La paie extra égale hourly_rate fois overtime_multiplier fois les heures extra. La réponse renvoie aussi ot_hourly_rate comme hourly_rate fois le multiplicateur afin que les interfaces montrent le salaire extra effectif à côté du taux de base. La réponse répète le taux horaire normalisé, hours_worked, overtime_threshold et overtime_multiplier, puis renvoie les heures régulières, les heures extra, ot_hourly_rate, regular_pay, overtime_pay et gross_pay, plus currency_decimals égal à deux et method égal à hours_pay_gross pour un branchement client stable. Des entrées identiques produisent toujours un JSON identique, car le chemin est de l'arithmétique pure sans réseau, sans graine aléatoire et sans horloge murale.

Usage de l'API, tarification, flux de travail et limites pratiques

Utilisez l'API prépayée lorsqu'un bot RH, un tableau de freelancing, un portail de personnel ou un aide-feuille de temps a besoin d'un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet du moteur. Les auteurs qui livrent des SDK peuvent mapper regular_pay, overtime_pay et gross_pay directement dans des interfaces de bulletin et des messages d'estimation. Lorsque vous citez le prix de l'API dans le texte produit, utilisez l'espace réservé de catalogue $0.002 afin que les pages publiées restent alignées sur le plancher de prix en direct.

Heures extra quotidiennes en poste long

Réglez overtime_threshold à huit et le même multiplicateur pour tarifer un long poste : les heures au-delà de huit sont extra au taux premium.

Comment calcule-t-on la paie à partir des heures travaillées ?

Envoyez un JSON avec hours_worked, hourly_rate et overtime_multiplier (par exemple 1.5). Les heures au-delà de overtime_threshold (40 par défaut) sont payées avec la prime. La réponse inclut regular_pay, overtime_pay et gross_pay arrondis à deux décimales.

overtime_multiplier est-il un pourcentage ou un multiple du salaire ?

C'est un multiple du taux horaire de base. Utilisez 1.5 pour le temps et demi et 2 pour le double temps, non 150 ni 50 pour cent.

Consulter la documentation complète du KIT →