Work Hours Calculator – Turn Clock-In/Out Times Into Pay
Whether you are an hourly employee checking a paycheck, a freelancer logging billable time, or a manager verifying a timesheet, the Work Hours Calculator converts raw clock-in and clock-out times into a clear total: hours worked, break time deducted, regular versus overtime hours, and — if you supply an hourly rate — the resulting gross pay.
Daily Shifts vs. Weekly Timesheet
Daily Shifts mode is built for a single day that may include more than one work block, such as a morning shift and a separate evening shift with an unpaid lunch break in between. Add as many shifts as you need, and the calculator sums their durations before subtracting your break minutes. Weekly Timesheet mode instead captures one shift per day across Monday through Sunday, letting you toggle off days you did not work, and rolls everything into a single weekly total.
Handling Overnight Shifts
Shift work often crosses midnight — a 10:00 PM start with a 6:00 AM finish, for example. Toggling Overnight on a shift tells the calculator that the clock-out time belongs to the next calendar day, so it adds 24 hours before computing the duration instead of returning a negative or nonsensical result.
Regular, Overtime, and Double-Time Hours
Set an Overtime Threshold — commonly 8 hours per day or 40 hours per week — and any hours worked beyond it are classified as overtime and paid at your Overtime Multiplier (typically 1.5x). For jurisdictions with double-time rules, such as hours beyond 12 in a single day under California labor law, enable the Double-Time Threshold to split those extra hours into their own bucket, paid at double the base rate.
rawMinutes − breakMinutes, then converted to hours. Regular hours are capped at the threshold, overtime hours fill the band up to the double-time threshold (if set), and any remainder becomes double-time hours.Calculating Gross Pay
Supplying an Hourly Rate unlocks a gross pay breakdown: regularHours × rate plus overtimeHours × rate × multiplier plus, if applicable, doubleTimeHours × rate × 2. The rate field is optional — leaving it blank still shows the full hours breakdown without any currency figures, which is useful for anyone who only needs the time totals.
Common Use Cases
People use this calculator to double-check a paycheck against personally logged hours, estimate freelance invoices from tracked shifts, plan weekly staffing schedules around overtime budgets, and reconcile split-shift or overnight schedules that are easy to miscalculate by hand.
Limitations
This tool provides an estimate based on the inputs you provide — it does not apply any jurisdiction-specific labor law automatically (such as mandatory meal-break rules or minimum rest periods), since these vary widely by country, state, and industry. Always confirm final figures against your employer's official payroll system before relying on them for legal or financial decisions.