Skip to main content

Find your next tool

MAXScanner Calculator

Weekly Hours Calculator

Add enabled daily shifts across a week with breaks, decimal hours and an overtime threshold.

Live editable inputs

Change the values and see the calculation update immediately.

Formula and working

The relationship behind the answer stays visible on the page.

Assumptions visible

Rates, dimensions and limitations are kept explicit instead of hidden.

Connected next steps

Move into the next genuinely different calculation without keyword-copy pages.

Inputs

Results

37h 30m weekly total
37h 30m regular time
0h 0m overtime under entered weekly threshold
5 worked days
37.5 decimal weekly hours

Daily time-card breakdown

DayShiftBreakNet time
Mon09:00–17:0030 min7h 30m
Tue09:00–17:0030 min7h 30m
Wed09:00–17:0030 min7h 30m
Thu09:00–17:0030 min7h 30m
Fri09:00–17:0030 min7h 30m
SatOff—0h 0m
SunOff—0h 0m
Show the working
  1. 1. Weekly net minutes = sum of enabled day (elapsed shift − break) = 2,250 minutes.
  2. 2. Entered weekly overtime threshold = 40 × 60 = 2,400 minutes.
  3. 3. Overtime = max(0, 2,250 − 2,400) = 0 minutes; regular = 2,250 minutes.
  4. 4. No pay estimate shown because hourly rate is 0.

Overnight shifts are supported by treating an earlier end clock as the following day.

Overtime classification uses only the weekly threshold and multiplier you enter. It does not implement jurisdiction-specific daily/double-time/7th-day rules.

Results do not round clock punches automatically; use the times and break deductions actually applicable to your record.

More actions

Shared links reopen these inputs. Recent and saved calculations stay in this browser unless you clear site data.

How to use this calculator

Add a day-by-day weekly schedule with unpaid breaks instead of assuming every day is identical. The result shows each day’s net time, weekly total, regular/overtime split under your entered weekly threshold and optional gross pay estimate.

Step-by-step

  1. Step 1

    Enable the days worked and enter each start/end clock and unpaid break.

  2. Step 2

    Enter the weekly overtime threshold; add an hourly rate/multiplier only if you want a pay estimate.

  3. Step 3

    Review the daily table and weekly totals, then export CSV or use the shared calculation report.

How the result is calculated

Weekly net minutes = Σ(elapsed shift − break); weekly overtime = max(0, weekly net − entered threshold).

Where this calculator is useful

Irregular weekly schedules

Use the result as a check within this type of task, with the assumptions shown above.

Shift-hour reconciliation with unpaid breaks

Use the result as a check within this type of task, with the assumptions shown above.

Regular/overtime hour summaries from entered shifts

Use the result as a check within this type of task, with the assumptions shown above.

Common questions

Does an end time earlier than start mean an error?

No. It is treated as an overnight shift ending the following day.

Is overtime based on daily or weekly hours?

This owner applies only the weekly threshold you enter.

What if I only need total hours and not pay?

Leave hourly rate at zero. Hours and overtime classification still calculate, while pay estimates remain hidden.

Need a different calculation?

Use the calculator library to switch tasks when the question, unit or assumption changes.

Browse all calculators

Useful next calculations

Related calculators

These calculators share this task context and lead to a genuinely different calculation.