A restaurant manager collects punch slips at the end of every pay period. One server clocked in at 10:52 AM, took a 27-minute break, and clocked out at 7:11 PM. Another worked a split — lunch from 11 to 2, dinner from 5 to 10. The manager rounds to the nearest quarter hour, auto-deducts 30 minutes for any shift over six hours, and feeds it all into a spreadsheet that still shows the wrong weekly total because it treated Saturday as a new workweek instead of the tail end of a Sunday-start week. A time card calculator that handles multiple punches per day, configurable rounding, break rules, and layered overtime policies removes the guesswork.
Enter punch pairs for each day, set rounding and break rules, define overtime thresholds, and the result breaks into regular, overtime, and double-time hours with a pay estimate attached.
Multiple Punch Pairs: Split Shifts Without the Headache
Not every workday is a single in-and-out. Split shifts, mid-day clock-outs, and double-back evening slots all produce more than one punch pair on the same date. The calculator sums every pair for that date into one daily total before applying rounding or overtime rules.
An overnight punch — in at 10 PM, out at 6 AM — is detected automatically and assigned to the date you clocked in. That keeps the weekly grouping intact so overtime does not jump between pay periods.
Rounding Rules: Which Minutes Actually Count
Payroll rounding is applied to each day’s total, not to individual punches. Options run from no rounding (exact minutes) through nearest-1, nearest-5, nearest-6 (tenth-of-an-hour), nearest-15 (quarter hour), and quarter-hour-up (always round up to the next 15-minute mark). The choice depends on your employer’s policy.
A 7-hour-37-minute day rounds to 7:45 under nearest-15 but to 7:36 under nearest-6 (six-minute increments that produce tenths like 7.5 or 7.6). If your payroll software and this calculator disagree by a few minutes, check whether they use the same rounding base — that mismatch is almost always the cause.
Manual Breaks vs Auto-Deduct: Picking the Right Mode
Manual mode lets you enter exact break minutes for each day — useful when breaks vary. Auto-unpaid mode deducts a fixed break (say, 30 minutes) whenever the rounded day total exceeds a threshold (say, 6 hours). That mimics the auto-deduct policies many employers use for meal breaks.
The deduction happens after rounding. A day that rounds up to exactly 6 hours triggers the auto-deduct; one that rounds down to 5:45 does not. If a short day shows a surprise break deduction, rounding pushed the total over the threshold.
Layered Overtime: Daily First, Then Weekly
When both daily and weekly thresholds are active, daily OT is processed first. A 10-hour day with an 8-hour daily cap produces 8 regular and 2 overtime. Those 2 OT hours are locked in — they do not feed back into the 40-hour weekly bucket. After every day is settled, remaining regular hours over the weekly cap convert to weekly OT starting from the last day of the week and working backwards.
Double time layers on top of daily OT. If the daily threshold is 8 and the double-time threshold is 12, hours 9–12 pay at 1.5× and hours beyond 12 pay at 2×. The multipliers are user-entered, so you can adjust them to match your contract or local rules.
Reading the Day-by-Day Breakdown
Each row shows raw minutes, rounded minutes, break deduction, net minutes, and the regular/OT/double-time split for that date. The weekly summary totals everything and — if you entered an hourly rate — shows regular pay, overtime pay, double-time pay, and the grand total.
If a number looks wrong, start at the day level: does the punch pair span midnight? Did rounding push the total past a break threshold? Does the week-start day match your employer’s pay period? Those three settings explain virtually every discrepancy.
Related tools: Overtime Calculator for a simpler shift-based hours-and-pay view, Business Days Calculator for counting working days between two dates, Days Between Dates Calculator for raw calendar-day spans, and How Long Since / Until for elapsed time with hours and minutes.
Overtime thresholds, multipliers, and rounding rules are user-configured. This tool does not enforce any specific jurisdiction’s labor law or verify FLSA rounding compliance.