Work Hours Calculator (Timesheet)
Total weekly hours, split regular vs overtime, and estimate pay.
Add shifts, then click Calculate. Export as CSV or print the timesheet.
Weekly totals
Total hours
—
Regular vs overtime
—
Estimated pay
—
Formulas
Tool description
This timesheet calculator totals your shifts, separates regular hours from overtime using an adjustable threshold (default 40), and estimates weekly pay using hourly and overtime rates. Everything runs locally in your browser.
How to use
- Add one row per shift (date, start, end, and break minutes).
- Set the regular-hours threshold and optional pay rates.
- Click Calculate, then copy, export CSV, or print.
Why it’s useful
- Double-check hours before submitting a timesheet.
- Estimate weekly pay including overtime.
- Create a shareable record using CSV export or printing.
Use cases & interpretation
- Hourly workers: track weekly totals and overtime.
- Freelancers: keep an audit trail for invoicing.
- Managers: quick validation of shift-based totals.
FAQs
Overtime hours are calculated as
max(0, totalHours - regularThreshold). This tool applies the split weekly.
Rules vary by region and employer, so treat results as estimates.
Yes. If the end time is earlier than the start time, the calculator assumes the shift ends the next day.
Other tools in this category
Days From Calculator
Calculate days between two dates with calendar days, weekdays, or workdays.
Days Until Calculator New
Count days until a target date (calendar days, weekdays, or workdays) with clear outputs.
Calculate days between two dates with calendar days, weekdays, or workdays.
Days Until Calculator New
Count days until a target date (calendar days, weekdays, or workdays) with clear outputs.
Calculate days between two dates with calendar days, weekdays, or workdays.
Days Until Calculator New
Count days until a target date (calendar days, weekdays, or workdays) with clear outputs.