Time, Date & Work

Work Hours & Pay Calculator

Updated Aug 21, 2026 Reviewed Aug 21, 2026
Build a seven-day timesheet, subtract unpaid breaks, handle overnight shifts, and estimate regular hours, overtime hours, and gross pay.

Weekly timesheet

Enter shifts, breaks, and pay settings

Work schedule

Enable worked days. An end time earlier than its start is treated as an overnight shift.

Hours above this editable threshold use the overtime multiplier.

Planning estimate, not a legal determination
Overtime coverage, exemptions, regular-rate rules, breaks, and local law vary. Verify the rules that apply to the worker and location.

Result

Calculation summary

Enter values to see the result

Your result, breakdown, assumptions, and warnings will appear here.

Weekly hours preview

Paid hours by weekday

Live preview
Paid hours by weekdayThe week totals 40 paid hours and estimated gross pay of $1,000.00.Monday8 hTuesday8 hWednesday8 hThursday8 hFriday8 hSaturdaySundayTotal paid hours40 hOvertime hours0 hEstimated gross pay$1,000.00USD
Change a shift, break, rate, or overtime setting to update this time card immediately.

How to use this calculator

  1. 1Enable the weekdays worked and enter each shift’s start, end, and unpaid break.
  2. 2Enter one hourly rate, currency, weekly overtime threshold, and overtime multiplier.
  3. 3Calculate to review daily paid hours, regular and overtime totals, and estimated gross pay.

Formula

Gross pay = regular hours × rate + overtime hours × rate × overtime multiplier

Each enabled shift subtracts its unpaid break. Weekly hours are divided at the editable threshold and priced with the entered regular rate and multiplier.

Calculation steps

  • Validate enabled start and end times and ensure each unpaid break is shorter than its shift.
  • Treat an end time earlier than the start as an overnight shift.
  • Sum paid minutes across enabled weekdays and convert them to decimal hours.
  • Split total hours at the editable weekly overtime threshold.
  • Calculate regular pay, overtime pay, and their gross total in the selected currency.

Worked example

Five 8-hour paid weekdays total 40 hours. At 25 per hour with a 40-hour threshold and 1.5× multiplier, estimated gross pay is 1,000 with no overtime.

Assumptions

  • All enabled rows belong to one workweek and use one hourly rate.
  • Break minutes are unpaid and subtracted from the corresponding shift.
  • An end time earlier than the start time is treated as the following day.
  • The overtime threshold and multiplier are editable planning inputs, not a legal determination.
  • Gross pay excludes taxes, deductions, bonuses, differentials, paid leave, commissions, and other compensation rules.

Sources

Frequently asked questions

Does this determine legally required overtime?

No. Threshold and multiplier are editable estimates. Coverage, exemptions, regular-rate rules, agreements, and local law require separate verification.

How are overnight shifts handled?

An enabled end time earlier than its start time is treated as occurring on the following calendar day.

Are breaks paid?

The entered break minutes are treated as unpaid and subtracted. Enter zero when no unpaid break should be removed.

Does gross pay include taxes or deductions?

No. It only prices regular and overtime hours and does not estimate take-home pay.

Can different days use different pay rates?

Not in this version. All enabled shifts use one hourly rate; separate-rate and weighted-average calculations need a dedicated workflow.

Business Days Calculator
Count working days between two dates with configurable weekends, custom holidays, inclusive boundaries, and optional work-hour conversion.
Date Difference Calculator
Find the exact calendar difference between two dates in years, months, days, total weeks, days, and hours, with optional inclusive counting.
Date Add & Subtract Calculator
Add or subtract calendar years, months, weeks, and days from a date with explicit month-end handling and a localized result date.