How This Calculator Works
- Hours worked = End time − Start time − Unpaid break, added up across every shift entered for that day. Add more than one shift per day for split shifts.
- Overnight shifts are detected automatically — if the end time is earlier than the start time and "Allow overnight shifts" is on, the shift is treated as ending the next calendar day.
- Overtime and double-time use whichever threshold mode you pick — daily or weekly — and the multipliers you set. Nothing is hardcoded to one country's rules.
- Daily and weekly thresholds never overlap. Picking "Daily threshold" classifies each day's hours on its own; picking "Weekly threshold" classifies overtime from the week's total instead. Only the fields for the active mode are shown.
- Estimated gross pay = (Regular hours × rate) + (Overtime hours × rate × OT multiplier) + (Double-time hours × rate × DT multiplier) + any custom-rate days.
Minutes to Decimal Hours
Payroll systems generally use decimal hours (e.g. 7.75) rather than hours and minutes (7 hr 45 min). To convert, divide the minutes by 60:
| Minutes | Decimal Hours |
|---|---|
| 5 | 0.08 |
| 10 | 0.17 |
| 15 | 0.25 |
| 20 | 0.33 |
| 30 | 0.50 |
| 45 | 0.75 |
Time Card vs. Timesheet
A time card traditionally records exact clock-in and clock-out times for each shift, which is what this calculator works from. A timesheet more often records total hours per task or project without individual clock times. The two terms are frequently used interchangeably, and this calculator can serve either purpose since the daily and weekly totals are the same either way.
What This Calculator Does (and Doesn't Do)
- ✅ Does: Calculate regular, overtime, and double-time hours from shift start/end/break times, with a configurable daily-or-weekly threshold and multipliers.
- ✅ Does: Handle overnight shifts, split shifts, time rounding, and per-day rate overrides.
- ✅ Does: Estimate gross pay (hours × rate) for the period entered — optionally, since payment information can be hidden entirely.
- ❌ Does not: Apply a specific country, state, or region's overtime law automatically — you choose daily or weekly and set the thresholds.
- ❌ Does not: Calculate tax withholding or net/take-home pay.
- ❌ Does not: Store or upload any timecard data — nothing is saved between visits.