SolutionsCase StudiesAI ToolsResourcesAboutContact
Get Your Free AI Automation Audit Book a Free 30-Minute Strategy Call

How to calculate hours worked

By Taimur Hassan SiddiquiPublished 7 October 2026

To total a timesheet you subtract start from end, take off unpaid breaks, and convert to decimal hours for pay. This guide shows each step with examples, including night shifts that cross midnight and the conversion mistake that costs people money.

The short version

  1. Subtract the start time from the end time. 17:30 − 09:00 = 8 h 30 m.
  2. Subtract unpaid breaks. A 30-minute break leaves 8 h 00 m.
  3. Add up the days. Add hours and minutes separately, carrying 60 minutes into an hour.
  4. Convert to decimal hours if payroll needs it, then multiply by the hourly rate.

Skip the arithmetic. The free Hours Calculator does this for you, shows the formula and the working with your own numbers, and runs in your browser - nothing you type is uploaded. Also useful: Percentage Calculator, Age Calculator.

Open the Hours Calculator →

A worked week

DayStart – endBreakHours
Mon to Thu (each)09:00 – 17:3030 min8 h 00 m
Friday09:00 – 15:1515 min6 h 00 m
Week38 h 00 m
Monday: 17:30 − 09:00 = 8 h 30 m, minus 30 m break = 8 h 00 m Week: 4 × 8.00 + 6.00 = 38.00 hours Pay at 15 per hour: 38.00 × 15 = 570.00

Minutes are not decimals

Clocks use base 60 and payroll uses base 10. 7 hours 45 minutes is 7.75 hours, not 7.45. To convert, divide the minutes by 60: 45 ÷ 60 = 0.75. Mixing them up is the most common timesheet mistake - at 15 per hour, 7.45 instead of 7.75 loses 4.50 for the day.

MinutesDecimalMinutesDecimal
150.25400.67
200.33450.75
300.50500.83

Night shifts that cross midnight

If the end time is earlier than the start time, the shift ends the next day: add 24 hours to the end time. A shift from 22:00 to 06:00 is (06:00 + 24:00) − 22:00 = 8 hours. A shift cannot be longer than 24 hours without a date, so check any result near that.

Add the minutes first, then convert

Add the hours and minutes of the whole week, then convert once. Rounding each day to two decimals before adding can drift the total by a few minutes over a month.

What this does not cover

Overtime thresholds, rounding rules, paid breaks, tax and deductions depend on your country, contract and employer. Use the total hours here as the input to those rules, and check them with your payroll or labour regulations.

Frequently asked questions

How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours. 7 h 45 m = 7 + 45 ÷ 60 = 7.75.
How do I calculate time between two times?
Subtract the earlier from the later, converting to minutes if you cross an hour: 14:20 − 09:45 = 4 h 35 m.
How do I subtract an unpaid lunch?
Subtract the break in minutes from the total of the shift.
Does the total include the lunch break?
Only if the break is paid. Check your contract.
How do I add times like 1:45 and 2:30?
Add minutes (45 + 30 = 75 = 1 h 15 m), add hours (1 + 2 = 3) and combine: 4 h 15 m.