Shiftpad

Worked examples

Calculate work hours with unpaid breaks

First find the minutes from clock in to clock out, then subtract only the breaks that should be unpaid. Keep the result in minutes until you need a decimal: 09:00–17:30 minus 45 minutes = 465 minutes = 7:45 = 7.75 hours.

510 elapsed minutes, 45 unpaid, 465 net09:00 to noon is 180 work minutes; noon to12:45 is a45-minute unpaid break;12:45 to17:30 is285 work minutes.09:00–17:30: where the 510 minutes go09:0012:0012:4517:30180 min45285 minWork: 180 + 285 = 465 minUnpaid meal: 45 min
Original calculation diagram. Navy segments count toward work time; the amber meal is deducted once.

1. One unpaid lunch: use minutes or a time range

Same shift, two ways of entering the same unpaid lunch
Clock inClock outBreak entryNet hours
09:0017:30457:45 / 7.75 h
09:0017:3012:00-12:457:45 / 7.75 h

17:30 is 1,050 minutes after midnight; 09:00 is 540. The shift is 1,050 − 540 = 510 minutes. Subtract 45 to get 465. Divide by 60 for 7.75 decimal hours. Enter either 45 or 12:00-12:45 in Shiftpad's break box, not both: combining them would deduct the same lunch twice.

Try the 7:45 example

Shiftpad test card showing a09:00–17:30 shift,12:00–12:45 break and7.75 hours total.
Actual browser output from the linked lunch example. Synthetic inputs; click to inspect the full card.

2. Several unpaid breaks: add intervals once

For an 08:00–18:00 shift with unpaid periods at 12:00–12:45 and 16:00–16:30, enter 12:00-12:45,16:00-16:30. The elapsed shift is 600 minutes, breaks total 75, and net time is 525 minutes = 8:45 = 8.75 hours.

Using the total 75 gives the same arithmetic. Time ranges make a later review easier because they retain when each break happened. These are illustrative unpaid intervals; whether a particular interval is deductible depends on the actual duties and applicable rules.

Try the 8:45 example

3. Across midnight: place the break inside the night shift

Clock in at 22:00 and out at 06:15 the following morning. Count 2 hours before midnight plus 6:15 after it: 8:15 elapsed. An unpaid meal at 02:00–02:45 takes 45 minutes, leaving 7:30 / 7.50 hours. In the calculator use 02:00-02:45; the interval belongs to the next morning within this shift.

Try the 7:30 night shift

Shiftpad puts that row on the day the shift started. A shift crossing your workweek boundary may need to be allocated between workweeks for payroll; the calculator does not split it automatically. Clock changes require another check: see overnight shifts and daylight saving time.

Decide what to deduct before doing the subtraction

A break field cannot decide whether time is legally unpaid. U.S. federal guidance treats short rest periods, generally 5–20 minutes, as hours worked (29 CFR 785.18). Bona fide meal periods require the employee to be completely relieved from duties; duration alone is not sufficient (29 CFR 785.19). State rules and rules outside the U.S. can differ.

Example with a paid rest: 09:00–17:30 includes one 45-minute unpaid meal and a paid 15-minute rest. Deduct 45, giving 7:45. Deducting 60 would remove the paid rest and reduce the result to 7:30.

If someone worked through a scheduled meal, check what actually happened before entering the scheduled deduction. These examples explain arithmetic, not a determination of wages owed.

Three checks that catch an incorrect total

What we tested in Shiftpad

Browser checks on 28 October 2026 used the same synthetic inputs linked above, in this prepared version. Each result was compared with an independent minute calculation. These are functional checks, not measurements from employees or claims about ranking.

Test inputExpected / displayedCheck
09:00–17:30;12:00–12:45465 min /7:45 /7.75 hBrowser and arithmetic
08:00–18:00;45+30 min525 min /8:45 /8.75 hBrowser and arithmetic
22:00–06:15;02:00–02:45450 min /7:30 /7.50 hBrowser and arithmetic
Overlapping12:00–12:45 and12:30–13:00RejectedCore validation
Open an example over a saved cardSaved card stays unchanged until an editBrowser storage comparison

Where this helps

Reviewable deductions: a lunch range retains its actual timing, and overlapping ranges are flagged. Traceable units: the card shows h:mm alongside decimal hours. A reusable check: each guide opens the same inputs in the calculator, so you can change one value and see the effect. Calculations and the saved card run in your browser; save a CSV for a portable copy.

Limits: one employee at a time, shifts under24 hours, user-selected pay rules, no automatic split at the workweek boundary and no payroll-provider integration. Exact minute arithmetic is not a legal decision about which time should be paid.

Keep or check the result

Download a blank timesheet · Convert h:mm to decimal hours · Compare punch rounding

By Toolwoven. Updated 28 October 2026. Report an error.