Weekly Timesheet Calculator
A full week of shifts with overtime and premium pay.
Enter each day's punches and unpaid breaks, classify days as Regular, Holiday, On Call, or Call Back, configure overtime thresholds and pay multipliers, and see a live pay breakdown with daily and weekly totals.
Calculation Mode
Hours auto-split into OT/DT by daily thresholds.
Overtime Thresholds
Pay Multipliers (× base rate)
Week total
0.00 decimal hours
= 0 worked minutes
Gross pay
$0.00
Custom category rates ($/hr, optional)
| Category | Hours | Rate | Pay |
|---|---|---|---|
| Regular | 0.00 | ×1.00 | $0.00 |
| Overtime | 0.00 | ×1.50 | $0.00 |
| Double Time | 0.00 | ×2.00 | $0.00 |
| Holiday | 0.00 | ×1.50 | $0.00 |
| On Call | 0.00 | ×0.25 | $0.00 |
| Call Back | 0.00 | ×2.00 | $0.00 |
| Gross Pay | 0.00 | $0.00 |
Values marked ! have a break longer than the shift, fix the row to include it in the total. Empty days are ignored. Use the Settings button to switch between Automatic and Manual modes, configure overtime thresholds and pay multipliers.
Rounding rules
Neutral FLSA rounding, explained.
When rounding is enabled, each punch time is snapped to the nearest increment before subtraction, the FLSA-safe approach that treats employee and employer symmetrically:
8:07 → rounds to 8:00
8:08 → rounds to 8:15 (≥ 7½ min past)
17:52 → rounds to 17:45
17:53 → rounds to 18:00The same logic drives 5-minute and 6-minute modes (the latter common in 10th-of-an-hour systems). Totals without rounding are always available, just set the selector to Off.
Guide
Payroll-ready in four steps.
1. Enter punches. Fill each day's clock-in, clock-out and unpaid break. Overnight shifts need no special handling.
2. Set day types. Mark any day as Holiday, On Call, or Call Back using the dropdown. In Manual mode, Overtime and Double Time are also available as direct day types.
3. Configure settings. Click Settings to choose between Automatic mode (OT/DT thresholds) or Manual mode (direct hours with custom multipliers). Adjust thresholds and multipliers to match your policy.
4. Read the numbers. Daily decimals, the weekly sum, and a full pay breakdown (Regular, OT, Double Time, Holiday, On Call, Call Back) are all live, then export CSV or print for payroll.
Because everything runs locally in your browser, employee data never leaves the device, safe even for sensitive rosters.
FAQ