Find your calculator

Use arrow keys, Enter to open, Escape to close.

Browse the full directory
Date & Time / Free online tool

Work Hours Calculator

Calculate paid time and gross pay after unpaid breaks.

Your inputs

24-hour or AM/PM time.
24-hour or AM/PM time.
One shift per line, up to 366 rows. Dates must be YYYY-MM-DD; times accept AM/PM.
More options & settings
Try a worked example

09:00–17:30 minus a 30-minute break gives 8 paid hours.

Calculated in your browser. Your inputs stay on this device.

Starting values are examples. First click or keyboard focus clears an example so you can enter yours. Reset restores the examples.

Your result

Enter your values to calculate.

Compare scenarios

Keep up to three results and their inputs during this visit. Reset clears the comparison.

Behind the answer

Paid hours = (shift minutes − unpaid break) ÷ 60

How to use this calculator

Calculate one shift or a multi-row timesheet with unpaid breaks, clock rounding and optional overtime. Weekly overtime groups shifts by ISO Monday–Sunday week. Daily overtime groups shifts by entered date. These are custom arithmetic assumptions, not legal payroll rules.

  1. Enter timesheet type, shift start, shift end and review the remaining options.
  2. Select Calculate or change a value to update the result. Read the result label and units before copying.
  3. Use Reset to restore the worked starting values.

Formula and method

Paid hours = (shift minutes − unpaid break) ÷ 60

Excludes overtime rules, tax, paid-break laws, and daylight-saving transitions.

Worked example

09:00–17:30 minus a 30-minute break gives 8 paid hours.

Questions about work hours calculator

How many hours am I working?

Subtract your shift start from your end time, then subtract unpaid breaks. A 9:00 AM–5:30 PM shift (09:00–17:30) lasts 8 hours 30 minutes; with a 30-minute unpaid break, paid time is 8 hours.

How do I calculate hours between two times?

Convert both clock times to minutes after midnight and subtract, then divide by 60 for decimal hours. From 08:15 to 12:45, the difference is 270 minutes, or 4.5 hours. Thirty minutes is 0.5 hours, not 0.30 hours.

How do I calculate work hours excluding breaks?

Enter the total unpaid break in minutes. From 09:00 to 17:30, subtracting 45 minutes gives 7 hours 45 minutes, or 7.75 paid hours. Do not subtract a paid break. The tool rejects a break longer than the shift.

How do I calculate overnight working hours?

Enter the evening start and morning end: 10:00 PM–6:00 AM (22:00–06:00) is 8 hours before breaks. An end time earlier than the start is treated as the next day. This clock-time calculation does not account for daylight saving changes; equal start and end times represent zero hours.

How do I calculate weekly working hours?

Choose the weekly timesheet mode and enter each shift with its date, start, end, and unpaid break minutes. Sum the paid hours: five 8-hour shifts give 40 hours. Review rounding and overtime settings; these are arithmetic assumptions, not a determination of local payroll requirements.

What assumptions should I check?

Excludes overtime rules, tax, paid-break laws, and daylight-saving transitions.

Are my inputs saved?

Calculations run in your browser. We store only tool IDs for favorites and recent tools. A calculation link contains your inputs only when you explicitly choose to copy one.