Skip to content
Smart Web Apps Work Hours Calculator

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.
Required. Selecting a date auto-fills the week rows.
Overtime is any hours above this value (default 40).
Default shift (weekdays)
Applies to Monday–Friday rows (does not fill Saturday/Sunday).
Selecting a multiplier auto-updates the overtime rate.
Day Date Start End Break (minutes) Hours
Tip: Select “Week starting” to populate dates. Uncheck a day to exclude it. If the end time is earlier than the start time, the shift is treated as ending the next day.
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

  1. Add one row per shift (date, start, end, and break minutes).
  2. Set the regular-hours threshold and optional pay rates.
  3. 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.