Timesheet Calculator
Log start/end times and breaks for each day of the week to get daily and weekly totals, regular vs. overtime hours, and estimated pay. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
| Day | Start | End | Break (min) | Hours |
|---|---|---|---|---|
| Mon | 0.00 | |||
| Tue | 0.00 | |||
| Wed | 0.00 | |||
| Thu | 0.00 | |||
| Fri | 0.00 | |||
| Sat | 0.00 | |||
| Sun | 0.00 |
- Total hours
- 0.00
- Regular
- 0.00
- Overtime (1.5×)
- 0.00
- Est. pay
- —
How it works
- Enter a start time, end time, and break minutes for each day you worked.
- Set your overtime threshold and, optionally, your hourly rate.
- See daily hours, weekly totals, regular vs. overtime hours, and estimated pay update instantly.
The formula
Daily hours = (End − Start − Break) ÷ 60
Regular = min(Total hours, Threshold) · Overtime = max(0, Total hours − Threshold)
Pay = Regular × Rate + Overtime × Rate × 1.5
FAQ
How is overtime calculated?
Any hours worked in the week beyond your "overtime after" threshold (40 by default) are paid at 1.5× your hourly rate — the standard US federal overtime rule. Adjust the threshold if your workplace or jurisdiction uses a different rule.
Can I leave a day blank?
Yes — a day with no start or end time is simply skipped and counted as 0 hours, so a 5-day or 6-day week works the same as a full 7-day one.
Does it handle an overnight shift?
Yes — if the end time is earlier than the start time (e.g. 22:00 to 06:00), it's treated as crossing midnight and the hours are calculated correctly.
Is my schedule or pay rate saved or uploaded anywhere?
No — everything you enter stays in your browser for this session only. Nothing is saved between visits or sent anywhere.
How we compare
| Feature | Online Tool Store | Excel timesheet template | Payroll software |
|---|---|---|---|
| No spreadsheet or software setup | ✓ | Needs Excel/Sheets and a template | Full setup and account required |
| Overnight shifts handled automatically | ✓ | Needs a custom formula | ✓ |
| No ads | ✓ | ✓ | ✓ |
For a quick weekly total and overtime check without opening a spreadsheet or a payroll system, this gets you the number in one page.