[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary:en":3,"tool-content:en:hours-calculator":4,"published-tools-en":67},[],{"id":5,"documentId":6,"slug":7,"intro":8,"howTo":9,"longContent":10,"createdAt":11,"updatedAt":12,"publishedAt":13,"locale":14,"name":15,"faq":16,"examples":41,"category":42,"seo":51,"localizations":56,"metaTitle":53,"metaDescription":54},128,"ju4k8n7s2n1b7q169you2f3e","hours-calculator","\u003Cp>This \u003Cstrong>hours calculator\u003C\u002Fstrong> measures the time between a start and an end time, takes off unpaid breaks, and shows the result two ways: hours and minutes, and decimal hours for payroll. Night shifts crossing midnight are handled, and an optional hourly rate turns the hours into pay.\u003C\u002Fp>","\u003Col>\u003Cli>Enter your start time and end time. An end time before the start counts as the next day.\u003C\u002Fli>\u003Cli>Add your unpaid break in minutes, 30 for a half hour lunch.\u003C\u002Fli>\u003Cli>Read the net time worked in h:mm and in decimal hours, the format payroll uses.\u003C\u002Fli>\u003Cli>Enter an hourly rate to see the pay for the shift.\u003C\u002Fli>\u003C\u002Fol>","\u003Ch2>How do you work out hours worked?\u003C\u002Fh2>\u003Cp>\u003Cstrong>Hours worked = end time - start time - unpaid breaks\u003C\u002Fstrong>. A 9:00 to 17:30 day with a 30 minute lunch runs 8 hours 30 minutes gross, minus the break, so 8 hours net. At 25.00 an hour that shift pays \u003Cstrong>200.00\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>The calculator keeps everything in minutes to stay exact: 9:00 is minute 540, 17:30 is minute 1050, the gap is 510 minutes; 510 - 30 = 480 minutes, which reads as 8.0 hours.\u003C\u002Fp>\u003Ch2>Why does payroll want decimal hours?\u003C\u002Fh2>\u003Cp>You cannot multiply 7:30 by an hourly rate as it stands, because the 30 means minutes, not hundredths. Payroll software reads \u003Cstrong>decimal hours\u003C\u002Fstrong>, where 7:30 becomes 7.5 since 30 minutes are half an hour. The conversion is \u003Cstrong>minutes divided by 60\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Decimal hours\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>15\u003C\u002Ftd>\u003Ctd>0.25\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>20\u003C\u002Ftd>\u003Ctd>0.33\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>30\u003C\u002Ftd>\u003Ctd>0.50\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>40\u003C\u002Ftd>\u003Ctd>0.67\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>45\u003C\u002Ftd>\u003Ctd>0.75\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>The classic slip is typing \u003Cstrong>7.30\u003C\u002Fstrong> into payroll for 7 hours 30 minutes. That pays 7 hours 18 minutes of work: at 20.00 an hour the employee drops 4.00 on one shift, roughly 20.00 across a five day week.\u003C\u002Fp>\u003Ch2>How does the tool handle night shifts?\u003C\u002Fh2>\u003Cp>When the end time falls before the start time, the calculator assumes the shift finishes the next day. A 22:00 to 06:00 run is 8 hours gross; take off a 45 minute break and it nets \u003Cstrong>7:15\u003C\u002Fstrong>, or 7.25 decimal hours. You never enter a date.\u003C\u002Fp>\u003Ch2>How do you go from one shift to a full week?\u003C\u002Fh2>\u003Cp>Work out each day on its own, then add the decimal values. Five days at 7.5 hours plus one at 6.25 make 43.75 hours. In many countries, hours past a weekly threshold (40 in the US under the FLSA) earn an overtime premium, often \u003Cstrong>1.5 times\u003C\u002Fstrong> the rate. Decimal hours make the split easy: 43.75 hours against a 40 hour threshold leaves 3.75 overtime hours.\u003C\u002Fp>\u003Ch2>How do you convert minutes to decimal hours?\u003C\u002Fh2>\u003Cp>Divide the minutes by 60 and keep two decimals. The short table above covers the usual breaks; here is the full grid in 5 minute steps:\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Decimal\u003C\u002Fth>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Decimal\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>5\u003C\u002Ftd>\u003Ctd>0.08\u003C\u002Ftd>\u003Ctd>35\u003C\u002Ftd>\u003Ctd>0.58\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>10\u003C\u002Ftd>\u003Ctd>0.17\u003C\u002Ftd>\u003Ctd>40\u003C\u002Ftd>\u003Ctd>0.67\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>15\u003C\u002Ftd>\u003Ctd>0.25\u003C\u002Ftd>\u003Ctd>45\u003C\u002Ftd>\u003Ctd>0.75\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>20\u003C\u002Ftd>\u003Ctd>0.33\u003C\u002Ftd>\u003Ctd>50\u003C\u002Ftd>\u003Ctd>0.83\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>25\u003C\u002Ftd>\u003Ctd>0.42\u003C\u002Ftd>\u003Ctd>55\u003C\u002Ftd>\u003Ctd>0.92\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>30\u003C\u002Ftd>\u003Ctd>0.50\u003C\u002Ftd>\u003Ctd>60\u003C\u002Ftd>\u003Ctd>1.00\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>Three payroll checks with the grid:\u003C\u002Fp>\u003Col>\u003Cli>7 hours 45 minutes at 16.00 an hour: 7.75 times 16.00 gives 124.00.\u003C\u002Fli>\u003Cli>6 hours 30 minutes at 22.40: 6.50 times 22.40 gives 145.60.\u003C\u002Fli>\u003Cli>A week of 38 hours 15 minutes at 19.60: 38.25 times 19.60 gives 749.70.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Rounding each line to two decimals is safe for pay: the error stays under \u003Cstrong>0.005 hours\u003C\u002Fstrong> per entry, about 18 seconds, and it mostly cancels out over a week. If your time cards are stamped in 24-hour notation, convert them first with the \u003Ca href=\"\u002Fconversion\u002Fmilitary-time-converter\">military time converter\u003C\u002Fa>, then feed the times into this page.\u003C\u002Fp>","2026-07-17T11:47:21.494Z","2026-07-17T12:53:36.412Z","2026-07-17T12:53:37.558Z","en","Hours Calculator",[17,21,25,29,33,37],{"id":18,"question":19,"answer":20},714,"How do I calculate hours worked?","\u003Cp>Subtract the start time from the end time, then take off unpaid breaks. For 8:30 to 17:00 with a 45 minute lunch: 8.5 hours gross minus 0.75 leaves 7.75 hours, which is 7 hours 45 minutes.\u003C\u002Fp>",{"id":22,"question":23,"answer":24},715,"How do I convert hours and minutes to decimal?","\u003Cp>Divide the minutes by 60 and add them to the hours. 7 hours 20 minutes is 7 + 20\u002F60 = 7.33 hours. Round to two decimals for payroll; across a full week the rounding error stays under a minute.\u003C\u002Fp>",{"id":26,"question":27,"answer":28},716,"Is 7:30 the same as 7.5 hours?","\u003Cp>Yes. 7:30 with a colon means 7 hours and 30 minutes, and 30 minutes are 0.5 hours, so the decimal form is 7.5. Written 7.30 with a dot it would mean 7 hours 18 minutes, which is why the two notations must never mix.\u003C\u002Fp>",{"id":30,"question":31,"answer":32},717,"How does the calculator handle overnight shifts?","\u003Cp>If the end time comes before the start time, the shift is read as crossing midnight. From 22:00 to 06:00 the calculator counts 8 hours, not minus 16. That covers night work and closing shifts with no extra input.\u003C\u002Fp>",{"id":34,"question":35,"answer":36},718,"Are breaks paid or unpaid?","\u003Cp>The break field is for unpaid time only, so it comes off the total. In the US, short breaks of 5 to 20 minutes are generally paid and should stay out of the field, while a 30 minute meal break is usually unpaid. Check your contract or local law.\u003C\u002Fp>",{"id":38,"question":39,"answer":40},719,"How is the pay calculated?","\u003Cp>Pay = net decimal hours times the hourly rate. An 8 hour shift at 25.00 gives 200.00. The figure ignores overtime premiums, taxes and deductions: it is the gross base pay for the shift.\u003C\u002Fp>",[],{"id":43,"documentId":44,"uid":45,"name":46,"tagline":47,"hubContent":48,"createdAt":49,"updatedAt":49,"publishedAt":50,"locale":14},18,"ehwrtpouixz8z6oll6q4uz1z","date","Time & Date","Ages, durations, dates and hours worked","\u003Cp>Date math is where spreadsheets quietly betray you: months have different lengths, years leap, shifts cross midnight. These calculators handle those edge cases explicitly. Compute an exact age, count the days between two dates or total a time card with breaks, and see the method under each result.\u003C\u002Fp>","2026-07-17T11:46:52.373Z","2026-07-17T12:01:48.621Z",{"id":52,"metaTitle":53,"metaDescription":54,"keywords":55,"metaRobots":55,"structuredData":55,"metaViewport":55,"canonicalURL":55},167,"Hours Calculator: Hours Worked and Decimal Time","Calculate hours worked between two times, deduct breaks, get the result in h:mm and decimal hours, and see the pay with an hourly rate. Free and instant.",null,[57],{"id":58,"documentId":6,"slug":7,"intro":59,"howTo":60,"longContent":61,"createdAt":62,"updatedAt":63,"publishedAt":64,"locale":65,"name":66},180,"\u003Cp>Ce \u003Cstrong>calcul d’heures de travail\u003C\u002Fstrong> mesure le temps entre une heure de début et une heure de fin, déduit les pauses non payées et affiche le résultat de deux façons : en heures et minutes, puis en heures décimales pour la paie. Les services de nuit qui passent minuit sont gérés sans réglage particulier, tandis qu’un taux horaire optionnel convertit les heures en salaire.\u003C\u002Fp>","\u003Col>\u003Cli>Saisissez votre heure de début et de fin. Une fin avant le début compte comme le lendemain.\u003C\u002Fli>\u003Cli>Ajoutez votre pause non payée en minutes, 30 pour une demi-heure de déjeuner.\u003C\u002Fli>\u003Cli>Lisez le temps net travaillé en h:mm et en heures décimales, le format de la paie.\u003C\u002Fli>\u003Cli>Saisissez un taux horaire pour voir le salaire du service.\u003C\u002Fli>\u003C\u002Fol>","\u003Ch2>Comment calculer ses heures travaillées ?\u003C\u002Fh2>\u003Cp>\u003Cstrong>Heures travaillées = heure de fin - heure de début - pauses non payées\u003C\u002Fstrong>. Une journée de 9 h à 17 h 30 avec 30 minutes de déjeuner court sur 8 h 30 brutes, moins la pause, soit 8 heures nettes. À 15,00 euros de l’heure, ce service paie \u003Cstrong>120,00 euros\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Le calculateur garde tout en minutes pour rester exact : 9 h est la minute 540, 17 h 30 la minute 1050, l’écart fait 510 minutes ; 510 - 30 = 480 minutes, soit 8,0 heures.\u003C\u002Fp>\u003Ch2>Pourquoi la paie veut-elle des heures décimales ?\u003C\u002Fh2>\u003Cp>Impossible de multiplier 7:30 par un taux horaire tel quel puisque le 30 désigne des minutes, pas des centièmes. Les logiciels de paie lisent des \u003Cstrong>heures décimales\u003C\u002Fstrong>, où 7 h 30 devient 7,5 puisque 30 minutes font une demi-heure, la conversion revenant simplement à \u003Cstrong>diviser les minutes par 60\u003C\u002Fstrong>.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Heures décimales\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>15\u003C\u002Ftd>\u003Ctd>0,25\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>20\u003C\u002Ftd>\u003Ctd>0,33\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>30\u003C\u002Ftd>\u003Ctd>0,50\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>40\u003C\u002Ftd>\u003Ctd>0,67\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>45\u003C\u002Ftd>\u003Ctd>0,75\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>L’erreur classique consiste à saisir \u003Cstrong>7,30\u003C\u002Fstrong> en paie pour 7 h 30. Cela paie 7 heures et 18 minutes de travail : à 15,00 euros de l’heure, le salarié perd 3,00 euros sur un service, environ 15,00 euros sur une semaine de cinq jours.\u003C\u002Fp>\u003Ch2>Comment le calculateur gère-t-il les services de nuit ?\u003C\u002Fh2>\u003Cp>Quand l’heure de fin tombe avant l’heure de début, le calculateur considère que le service finit le lendemain. Un 22 h à 6 h fait 8 heures brutes ; retirez 45 minutes de pause et il reste \u003Cstrong>7 h 15\u003C\u002Fstrong>, soit 7,25 heures décimales, sans avoir la moindre date à saisir.\u003C\u002Fp>\u003Ch2>Comment passer d’un service à la semaine complète ?\u003C\u002Fh2>\u003Cp>Calculez chaque jour à part, puis additionnez les valeurs décimales. Cinq jours à 7,5 heures plus un à 6,25 donnent 43,75 heures. En France, les heures au-delà de \u003Cstrong>35 heures\u003C\u002Fstrong> hebdomadaires sont majorées, 25 % de la 36e à la 43e heure puis 50 % ensuite. Les heures décimales rendent le découpage immédiat : 43,75 heures avec un seuil à 35 laissent 8 heures majorées à 25 % et 0,75 heure à 50 %.\u003C\u002Fp>\u003Ch2>Comment convertir des minutes en heures décimales ?\u003C\u002Fh2>\u003Cp>Divisez les minutes par 60 en gardant deux décimales, comme le fait le petit tableau plus haut pour les pauses courantes ; voici la grille complète par pas de 5 minutes :\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Décimal\u003C\u002Fth>\u003Cth>Minutes\u003C\u002Fth>\u003Cth>Décimal\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>5\u003C\u002Ftd>\u003Ctd>0,08\u003C\u002Ftd>\u003Ctd>35\u003C\u002Ftd>\u003Ctd>0,58\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>10\u003C\u002Ftd>\u003Ctd>0,17\u003C\u002Ftd>\u003Ctd>40\u003C\u002Ftd>\u003Ctd>0,67\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>15\u003C\u002Ftd>\u003Ctd>0,25\u003C\u002Ftd>\u003Ctd>45\u003C\u002Ftd>\u003Ctd>0,75\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>20\u003C\u002Ftd>\u003Ctd>0,33\u003C\u002Ftd>\u003Ctd>50\u003C\u002Ftd>\u003Ctd>0,83\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>25\u003C\u002Ftd>\u003Ctd>0,42\u003C\u002Ftd>\u003Ctd>55\u003C\u002Ftd>\u003Ctd>0,92\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>30\u003C\u002Ftd>\u003Ctd>0,50\u003C\u002Ftd>\u003Ctd>60\u003C\u002Ftd>\u003Ctd>1,00\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Cp>Voici trois vérifications de paie menées avec la grille ci-dessus :\u003C\u002Fp>\u003Col>\u003Cli>7 h 45 à 16,00 euros de l’heure : 7,75 fois 16,00 donnent 124,00 euros.\u003C\u002Fli>\u003Cli>6 h 30 à 22,40 euros : 6,50 fois 22,40 donnent 145,60 euros.\u003C\u002Fli>\u003Cli>Une semaine de 38 h 15 à 19,60 euros : 38,25 fois 19,60 donnent 749,70 euros.\u003C\u002Fli>\u003C\u002Fol>\u003Cp>Arrondir chaque ligne à deux décimales ne fausse pas la paie : l’écart reste sous \u003Cstrong>0,005 heure\u003C\u002Fstrong> par saisie, soit 18 secondes qui se compensent en grande partie sur la semaine. Si vos pointages sont notés au format 24 heures, convertissez-les d’abord avec le \u003Ca href=\"\u002Fconversion\u002Fmilitary-time-converter\">convertisseur d’heure militaire\u003C\u002Fa>, puis reportez les horaires dans cette page.\u003C\u002Fp>","2026-07-17T11:47:22.202Z","2026-07-17T12:55:19.192Z","2026-07-17T12:55:20.349Z","fr","Calcul d'heures de travail",{"slugs":68},[69,70,71,72,73,74,75,76,77,78,79,80,81,7,82,83,84,85,86,87,88],"age-calculator","average-calculator","cd-calculator","concrete-calculator","cursive-font-generator","date-calculator","fantasy-name-generator","final-grade-calculator","fraction-calculator","glitch-text-generator","gpa-calculator","grade-calculator","hex-converter","interest-calculator","military-time-converter","roman-numeral-converter","password-generator","kg-to-lbs-converter","binary-converter","celsius-to-fahrenheit-converter"]