Timesheet Calculator with Multiple Breaks

Record separate work segments around more than one unpaid break. Each day starts with three editable punch pairs for a detailed timesheet.

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
41:15 worked · 41.25 decimal hoursTotals update as you type.
Enter work punches and break minutes by day
DayIn / out punchesBreakWorkedRegularOT / DT
Sun, 11/1
8:15
8.25 h
8:15
8.25 h
0:00 / 0:00
0.00 / 0.00 h
Mon, 11/2
8:15
8.25 h
8:15
8.25 h
0:00 / 0:00
0.00 / 0.00 h
Tue, 11/3
8:15
8.25 h
8:15
8.25 h
0:00 / 0:00
0.00 / 0.00 h
Wed, 11/4
8:15
8.25 h
8:15
8.25 h
0:00 / 0:00
0.00 / 0.00 h
Thu, 11/5
8:15
8.25 h
7:00
7.00 h
1:15 / 0:00
1.25 / 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
Regular40:0040.00 h
Overtime · 1.5×1:151.25 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. Replace the sample work segments with each return-to-work and leave-work pair.
  2. Add or remove pairs until the row matches your source punches.
  3. Leave additional break minutes at zero when every unpaid interval is already a gap.

Formula

Net daily minutes = first segment duration + second segment duration + all remaining segment durations − any additional unpaid deduction. Gaps between segments contribute zero worked minutes; they do not need another subtraction.

Worked examples

Equivalent net day after several gaps

Schedule: 8:15 of net worked time. The engine calculates 8:15 (8.25 hours).

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

Timesheet calculator with break in and out

The order of a detailed punch record should make the day understandable to someone reviewing it later. Enter a morning segment, a mid-day segment, and an afternoon segment rather than compressing everything into a long span and a rough break estimate. If a short break is paid, preserve that interval within a worked segment. Each pair needs both an in time and an out time; an unfinished pair contributes no minutes.

Audit multiple unpaid intervals

Check that segment endpoints do not overlap. The engine adds each pair independently and cannot know that two overlapping entries describe the same work. A morning gap of fifteen minutes and a lunch gap of thirty minutes are already absent from the sum. Use the deduction box only for an additional unpaid interval still contained in one of the segments. Exporting the daily total helps reconcile hours, while your original punches remain the detailed source record.

Use segment boundaries consistently

A segment begins when work resumes and ends when the next unpaid interval begins or the day finishes. Keep those boundaries consistent across the card so a reviewer can follow the entries without guessing which breaks were paid. If you enter a pair incorrectly, edit it before adding another pair as a correction; otherwise both intervals may remain in the sum. There is no automatic overlap removal because overlapping source entries need human review.

Frequently asked questions

How many breaks can I record?

Use the add-punch button to create another work segment for each return from an unpaid break. Remove a pair when it is unnecessary. The calculation sums the segments rather than imposing a fixed lunch count.

Why is the break deduction initially zero?

The sample has gaps between its three work segments. Those gaps are already unpaid in the arithmetic. Starting the extra deduction at zero helps avoid subtracting them a second time.

Can segments cross midnight?

Yes. Each pair handles an earlier out time as the following day. The day total still belongs to the row where the segment starts; check this convention when a payroll workday boundary differs.

Related tools