Free UK HR calculator

Working hours calculator

Total weekly working time with unpaid breaks deducted, convert minutes to decimal hours and check an average against the 48-hour limit.

  • Free to use
  • No signup
  • Overnight shifts supported
Use the calculator

Calculate working hours

Build a weekly timesheet or check an average over a stated number of weeks. Each result shows its working.
What are you working out?
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Leave a day blank if no work was done. Total unpaid break minutes are deducted from working time. Record the 20-minute break separately because several shorter breaks do not prove one uninterrupted break. A finish earlier than the start runs past midnight. The example starts with a 20-minute break confirmed; changing a time or break resets that answer to “Not sure”.

40h 0m40.00 hours in decimal this week

The working

  1. Monday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  2. Tuesday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  3. Wednesday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  4. Thursday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  5. Friday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  6. Total: 2,400 minutes worked over 5 days = 40h 0m
  7. Decimal hours: 2,400 ÷ 60 = 40.00 (decimals are shown to 2 places; the minutes figure is exact)

Working time is wider than shift time: job-related training, travel that is part of the job (not ordinary commuting) and time on call at the workplace all count; breaks where no work is done do not. One heavy week is not a breach by itself. The 48-hour limit is an average, so check a sustained pattern in the 48-hour average mode.

Basis: 48-hour average, normally over 17 weeks, plus the usual rest-break and rest-period checks. The result does not decide whether an exception, opt-out or special rule applies. Use the current official guidance for those cases.

GOV.UK calculating working hoursGOV.UK rest breaks
The method

How the hours are worked out

Timesheet arithmetic and the 48-hour average are separate jobs, with the assumptions visible in each result.
  1. 1

    Total each working day

    Subtract the start from the finish, carry overnight shifts into the next day and deduct the total unpaid break minutes.

  2. 2

    Record the uninterrupted break

    For a day over 6 hours, record separately whether one break lasted at least 20 uninterrupted minutes. Several shorter breaks do not prove that fact.

  3. 3

    Compare the unrounded average

    Divide total hours by weeks and compare the full-precision ratio with 48 hours. The headline is rounded to two decimal places only for display.

Worked example

Worked example: a regular five-day week

Each day runs from 09:00 to 17:30 with 30 unpaid minutes and one uninterrupted 20-minute break confirmed.

Inputs

  • Monday to Friday
  • 09:00 to 17:30
  • 30 unpaid minutes each day
  • 20-minute break confirmed

Working

  1. Monday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  2. Tuesday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  3. Wednesday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  4. Thursday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  5. Friday: 09:00 to 17:30 = 8h 30m − 30m break = 8h 0m (8.00 hours)
  6. Total: 2,400 minutes worked over 5 days = 40h 0m
  7. Decimal hours: 2,400 ÷ 60 = 40.00 (decimals are shown to 2 places; the minutes figure is exact)

The week totals 40h 0m, or 40.00 decimal hours.

Use it with context

Useful arithmetic, not a compliance verdict

The calculator totals the information entered and flags common points to check. It cannot decide how every working-time rule applies to a person.

This calculator covers

  • Daily start, finish and unpaid break totals
  • Overnight shifts crossing midnight
  • Exact minutes and two-decimal display hours
  • A raw-ratio comparison with the 48-hour average

Check the full guidance for

  • Opt-outs, young workers and night-work limits
  • Special sectors or different reference periods
  • Working time across more than one employer
  • On-call classification, pay and overtime terms
From calculation to record

Keep the real working pattern with the person

HollyHR keeps contracted days and hours with each employee record, so time-off and people admin use the right pattern.

See working patterns in HollyHR
Questions

About the working hours calculator

How do I calculate working hours from start and finish times?

Subtract the start time from the finish time and deduct unpaid breaks. For a shift that crosses midnight, carry the finish into the next calendar day before subtracting.

How do I convert minutes to decimal hours?

Divide the minutes by 60. For example, 30 minutes is 0.50 hours and 20 minutes is 0.33 hours when shown to two decimal places.

Is a total 20 minutes of breaks enough on a long day?

The usual right is one uninterrupted 20-minute rest break when an adult works more than six hours. Several shorter breaks totalling 20 minutes do not prove that requirement was met.

How is the 48-hour weekly average checked?

Add working hours across the reference period and divide by the number of weeks. The normal reference period is 17 weeks, although different rules can apply.

Why can the result say fractionally above when it displays 48.00?

The legal comparison uses the unrounded average so a small excess is not hidden. The headline rounds to two decimal places for readability and calls out a fractional excess separately.

Does the calculator decide whether a working pattern is lawful?

No. It totals the entries and flags common checks. Opt-outs, night work, young workers, special sectors, multiple jobs and on-call time need the official guidance and the facts of the arrangement.

Start free with up to 10 active employees.

Keep contracted days and hours with each person record, so time-off and people admin use the right working pattern.

Import your people data. Export your organisation's people records and uploaded files.