Audit multiple shifts and breaks, detect overlaps, configure overtime and produce a printable weekly paid-hours and gross-pay report.
01 / PURPOSE-SPECIFIC INPUTS
Overnight shifts belong to their clock-in day/week. This is wall-clock arithmetic, not DST-aware elapsed time or a legal worldwide overtime model.
02 / RESULT & INTERACTIVE INSPECTION
Configurable arithmetic only, not a worldwide overtime or payroll-compliance policy. Time is recurring wall-clock time and not DST-aware. Do not deduct an unpaid gap twice by both excluding it between shift records and entering it as a break.
Shift 1: 480 gross min − 30 unpaid min = 450 paid min. Paid break 15 min is already inside gross time. Estimated gross pay: $750.00.
| Day | Gross min | Paid min | Regular min | OT min |
|---|---|---|---|---|
| Mon 2026-01-12 | 480 | 450 | 450 | 0 |
| Tue 2026-01-13 | 480 | 450 | 450 | 0 |
| Wed 2026-01-14 | 480 | 450 | 450 | 0 |
| Thu 2026-01-15 | 480 | 450 | 450 | 0 |
| Fri 2026-01-16 | 480 | 450 | 450 | 0 |
| Sat 2026-01-17 | 0 | 0 | 0 | 0 |
| Sun 2026-01-18 | 0 | 0 | 0 | 0 |
| Day / date | Gross hours | Paid hours | Regular hours | OT hours |
|---|---|---|---|---|
| Mon 2026-01-12 | 8 | 7.5 | 7.5 | 0 |
| Tue 2026-01-13 | 8 | 7.5 | 7.5 | 0 |
| Wed 2026-01-14 | 8 | 7.5 | 7.5 | 0 |
| Thu 2026-01-15 | 8 | 7.5 | 7.5 | 0 |
| Fri 2026-01-16 | 8 | 7.5 | 7.5 | 0 |
| Sat 2026-01-17 | 0 | 0 | 0 | 0 |
| Sun 2026-01-18 | 0 | 0 | 0 | 0 |
| Clock-in day | In | Out | Unpaid min | Paid break min | Gross min | Paid min |
|---|---|---|---|---|---|---|
| Mon 2026-01-12 | 09:00 | 17:00 | 30 | 15 | 480 | 450 |
| Tue 2026-01-13 | 09:00 | 17:00 | 30 | 15 | 480 | 450 |
| Wed 2026-01-14 | 09:00 | 17:00 | 30 | 15 | 480 | 450 |
| Thu 2026-01-15 | 09:00 | 17:00 | 30 | 15 | 480 | 450 |
| Fri 2026-01-16 | 09:00 | 17:00 | 30 | 15 | 480 | 450 |
Enter your week start date, hourly rate, and shift clock-in and clock-out times.
Add paid and unpaid breaks, then select your overtime and rounding preferences.
Click Calculate to review paid hours, overtime, gross pay, and the printable weekly report.
The Time Card Calculator helps you calculate weekly working hours, paid and unpaid breaks, overtime, and estimated gross pay. Add multiple shifts, including overnight shifts, review detailed time records, and generate a printable weekly timesheet. Configure overtime and rounding assumptions to match your intended calculation method. Results are estimates, not legal payroll or overtime-compliance advice.
Audit multiple shifts and breaks, detect overlaps, configure overtime and produce a printable weekly paid-hours and gross-pay report. Inspect real calculated values through accessible visual controls and review the worked assumptions.
Time Card Calculator calculates locally in browser memory. Financial values, schedules, measurements, health inputs and other entries are not sent to a third-party calculation-processing API or stored as a personal profile. Ordinary page requests may still be logged. Clipboard access occurs only when you choose Copy Result.
Yes. Each record has a clock-in day offset, start/end and a located break block. Multiple records can share a day, but overlapping raw or rounded intervals, including overnight carry, are rejected.
One unpaid interval followed by one paid interval is placed at the entered break start inside each shift. Only unpaid minutes are deducted. Paid breaks are already in gross time and are not added again.
Daily overtime is separated first. The weekly regular-hour threshold then applies only to the remaining regular candidates, so one minute is not paid as both daily and weekly overtime. These are user-selected arithmetic rules, not universal labor law.
Default punches retain exact entered minutes. Optional nearest-five or nearest-fifteen-minute punch rounding uses ties upward, before duration arithmetic; break durations are not rounded. Decimal-hour display never determines pay, which rounds once to cents.
A clock-out earlier than clock-in is the next day, and the complete shift belongs to its clock-in day/week, including a carry past the entered week. Equal times are rejected rather than interpreted as a full day. Statutory workweek splitting and timezone/DST elapsed correction are not modeled.
Daily gross, paid, regular and overtime minutes, plus the estimated weekly gross pay. The print action uses the browser’s local print facility; records are not submitted to an external payroll service or saved as an employee profile.