Time Duration Calculator with Breaks

Measure the part of a shift that remains after unpaid breaks. Start with the full span, then remove only the time you need to exclude.

Enter your work punches

Weekly totals

Replace the sample punches with your own. Blank days count as zero.

Use 9:00am, 17:00 or 1700. Breaks are unpaid minutes; leave zero for a break already punched out.

Jump to results
37:30 worked · 37.50 decimal hoursTotals update as you type.
Enter work punches and break minutes by day
DayIn / out punchesBreakWorkedRegularOT / DT
Sun, 11/1
7:30
7.50 h
7:30
7.50 h
0:00 / 0:00
0.00 / 0.00 h
Mon, 11/2
7:30
7.50 h
7:30
7.50 h
0:00 / 0:00
0.00 / 0.00 h
Tue, 11/3
7:30
7.50 h
7:30
7.50 h
0:00 / 0:00
0.00 / 0.00 h
Wed, 11/4
7:30
7.50 h
7:30
7.50 h
0:00 / 0:00
0.00 / 0.00 h
Thu, 11/5
7:30
7.50 h
7:30
7.50 h
0:00 / 0:00
0.00 / 0.00 h
Fri, 11/6
0:00
0.00 h
0:00
0.00 h
0:00 / 0:00
0.00 / 0.00 h
Sat, 11/7
0:00
0.00 h
0:00
0.00 h
0:00 / 0:00
0.00 / 0.00 h
Regular37:3037.50 h
Overtime · 1.5×0:000.00 h
Double time · 2×0:000.00 h
Estimated gross—rate × allocated hours

Estimate only; not legal, tax or payroll advice. Verify your workweek and overtime rule before using these results.

Times such as 915, 9.15am, 9:15 PM, and 21:15 work. A shift ending earlier than it starts is treated as overnight. Shifts belong to the day they start.

Last updated: · Estimates only; not legal, tax or payroll advice. How these tools work.

How to use this calculator

  1. Enter the start and finish on the first row, leaving other rows empty for a single interval.
  2. Change the thirty-minute sample deduction to the total unpaid break for that shift.
  3. Read the worked duration in H:MM and decimal hours, or add more rows to compare several days.

Formula

Net duration = elapsed minutes between endpoints − unpaid break minutes. An earlier finish rolls into the next day. With multiple work segments, add each duration first, then subtract only unpaid minutes not already excluded by segment gaps.

Worked examples

An 8.5-hour interval before deducting its break

Schedule: 8:30 of net worked time. The engine calculates 8:30 (8.50 hours).

Regular: 8:30 (8.50 h); overtime: 0:00 (0.00 h); double time: 0:00 (0.00 h). At $24.00 per hour, estimated gross pay is $204.00.

Elapsed duration versus net duration

An eight-and-a-half-hour span is not necessarily eight-and-a-half hours of work. A half-hour unpaid lunch leaves eight hours, while a paid break would remain inside the total. Decide which intervals should be excluded before entering a deduction. This page uses the shared card engine so a single shift and a longer schedule follow the same arithmetic. Clear unused rows when you need only one duration, then inspect that row rather than a prefilled weekly sum.

Review a duration that crosses midnight

For a shift beginning at 22:00 and ending at 06:00, the end time is interpreted as the following morning. The elapsed span is eight hours before any unpaid deduction. This convenient convention models a single overnight shift, not an interval lasting several calendar days. If your task crosses multiple days, divide it into clearly labeled segments and retain the dates in your own record. Do not infer dates from an AM/PM clock value alone.

Compare a whole span with split segments

One useful check is to calculate the full span minus its known unpaid intervals, then compare it with the sum of the separate worked segments. Those two methods should agree when they describe the same day. If they do not, look for a missing return punch or a deduction entered in both places. The row’s H:MM display is often easier for this comparison than a rounded decimal number, particularly for fifteen- or forty-five-minute breaks.

Frequently asked questions

Can I subtract several breaks?

Yes. Enter their combined unpaid minutes, or record work segments around each break. The latter keeps the intervals visible, while a single deduction is faster when only the total is known.

What happens when breaks exceed the shift?

The engine floors worked time at zero. A zero result is a reason to check the source inputs, not confirmation that an excessive deduction accurately describes the day.

Can I use this for non-work durations?

Yes, the subtraction works for any single overnight or same-day interval. Ignore overtime and pay columns when measuring an activity whose duration is the only result you need.

Related tools