Skip to content
DailyCalc logo

Time & Date · Free tool

Work Hours Calculator

Weekly timesheet: hours worked minus breaks, overtime and pay — overnight shifts included.

Adding up a week of shifts by hand is fiddly: times run in base 60, breaks need subtracting, night shifts cross midnight, and payroll wants decimal hours rather than hours and minutes. This work hours calculator turns a simple weekly timesheet into total hours, decimal hours, overtime and — if you add an hourly rate — pay.

Enter start and end times for each day in 24-hour (17:30) or 12-hour (5:30 PM) format, plus unpaid break minutes. Shifts that end earlier than they start are treated as overnight, so 22:00 to 06:30 counts as 8½ hours before breaks. Overtime is the time above the weekly threshold you set: 40 hours is the U.S. federal standard for non-exempt employees under the Fair Labor Standards Act, paid at 1.5 times the regular rate.

Overtime rules differ by country, state and contract — some count daily overtime, others weekly, and many salaried roles are exempt. Set the threshold to match your rules and treat the pay figure as an estimate before tax.

By DailyCalc Editorial Team · Updated · 6-min read · 3 sources cited

● Work hours calculator

Time & Date →
Start End Break m
Mon
Tue
Wed
Thu
Fri
Sat
Sun

How hours and overtime are calculated

Shift = end − start (+24h if end ≤ start) − break; Total = Σ shifts; OT = max(0, Total − threshold); Pay = regular × rate + OT × rate × 1.5

Each time is converted to minutes after midnight. If the end is not after the start, 1,440 minutes (24 hours) are added for an overnight shift. Unpaid break minutes are subtracted. Decimal hours = minutes ÷ 60, so 8h 15m = 8.25 hours, not 8.15.

  • start, end: Clock times, e.g. 09:00 and 17:30 or 9:00 AM and 5:30 PM.
  • break: Unpaid break minutes for that shift.
  • threshold: Hours per week before overtime applies (40 by default).
  • rate: Optional hourly pay rate; overtime uses 1.5 × rate.

Worked example: five 9:00–17:30 shifts plus a Saturday

A week with a 30-minute unpaid lunch each weekday and a short Saturday shift, at 20 an hour:

  1. Weekday shift: 17:30 − 09:00 = 8h 30m; minus 30m break = 8h 0m.
  2. Five weekdays = 40h 0m.
  3. Saturday 10:00–14:00, no break = 4h 0m. Week total = 44 hours.
  4. Overtime above 40 hours = 4 hours.
  5. Pay = 40 × 20 + 4 × 20 × 1.5 = 800 + 120 = 920.

Result: 44 hours worked — 40 regular + 4 overtime — 920 gross pay at 20/hour with time-and-a-half.

How to use this timesheet

Fill in the days you worked; leave the rest blank.

Step 1: Enter start and end times

Use 24-hour (13:45) or 12-hour (1:45 PM) format. Overnight shifts are detected automatically.

Step 2: Enter unpaid breaks

Minutes for meal breaks you are not paid for. Short paid rest breaks should not be subtracted.

Step 3: Set the overtime threshold

40 hours a week by default. Change it to match your contract or local law.

Step 4: Add an hourly rate (optional)

To estimate regular, overtime and total gross pay.

Who uses it

Anyone paid or billing by the hour:

Hourly employees

Check your payslip hours and overtime against your own records.

Shift and night workers

A 22:00–06:30 shift with a 30-minute break counts as exactly 8 hours.

Freelancers

Total billable time for an invoice in decimal hours.

Small employers

Prepare payroll hours and spot overtime before it is worked.

Working-time limits

In the UK, the default limit is an average of 48 hours a week; tally weeks to check the average.

Pro tips

Keep timesheets accurate:

  • Record times as they happen rather than reconstructing them at the end of the week.
  • Use decimal hours for payroll: 15 minutes = 0.25, 30 = 0.5, 45 = 0.75.
  • Under U.S. FLSA rules, short rest breaks of about 5–20 minutes are generally paid working time; bona fide meal breaks of 30 minutes or more usually are not.
  • Employers may round clock times (for example to the nearest 15 minutes) only if rounding is neutral over time.

Common mistakes

Errors that cost real money:

Writing 8h 15m as 8.15

8h 15m is 8.25 hours. Treating minutes as decimals underpays 6 minutes in every 15.

Subtracting paid breaks

Only unpaid breaks should be deducted from worked time.

Mishandling midnight

A shift from 22:00 to 06:30 is not negative — it crosses midnight. The calculator handles this for you.

Assuming everyone gets overtime

Exempt salaried employees and some industries follow different rules. Check your contract and local law.

Sources & references

The formula, thresholds and guidance on this page were checked against these primary sources. Written and reviewed by DailyCalc Editorial Team; last updated . Spotted an error? Tell us.

  1. U.S. Department of Labor — Fact Sheet #22: Hours worked under the FLSA
  2. U.S. Department of Labor — Overtime pay
  3. GOV.UK — Maximum weekly working hours

Disclaimer: Estimate only — not legal or payroll advice. Overtime eligibility and rates depend on your jurisdiction and contract.

FAQs

Frequently asked questions

End time minus start time, minus unpaid breaks. 9:00 to 17:30 with a 30-minute lunch is 8 hours.