Type your clock-in and clock-out times for the week — breaks deducted, night shifts handled, overtime split at 40 hours — and see your total hours and pay instantly, with a CSV you can send to whoever does payroll.
How to use it
- Enter in/out times per day (any common format — “9”, “17:30”, “5:15 pm”); add unpaid break minutes.
- Optionally add your hourly rate and adjust the overtime threshold/multiplier.
- Read the totals — or Download CSV for records.
The math, spelled out
Each day is time out − time in − unpaid break, computed to the minute. A clock-out earlier
than the clock-in is treated as crossing midnight — the 22:00–6:00 shift counts 8 hours and gets
an “overnight” tag rather than a nonsense negative. The week’s total then splits at the overtime
threshold: everything above it pays at the multiplier. The defaults (40 hours, 1.5×) are the US
federal FLSA baseline; both are editable because contracts and states vary — and where daily
overtime rules apply (California most famously), this weekly model understates, which is worth
knowing before you rely on it.
Who reaches for this
Hourly workers double-checking a paystub against what they actually worked. Freelancers billing by tracked hours. Anyone whose employer’s punch system rounds suspiciously. Students juggling two part-time schedules. The CSV export exists because the number usually has to go somewhere — an email to a manager, an invoice line, a records folder. (Running payroll for others? The payroll hours calculator is this same engine framed for that job, and the paycheck calculator turns gross pay into take-home.)
Private by design
Work hours reveal a lot — schedules, second jobs, disputes in progress. Everything here runs in your browser: nothing you type is uploaded, logged, or kept.