Shift Hours Calculator — Day, Evening & Overnight Shifts

Enter shift start, end, and unpaid break minutes to get gross and net hours—instantly, including shifts that cross midnight. Nothing is uploaded.

By Muhammad Abdullah Rauf · Founder, EverydayTools.proUpdated 2026-05-21

What is a shift hours calculator?

A shift hours calculator totals how long a single work shift lasts—from clock-in to clock-out—subtracting unpaid breaks. It handles overnight shifts that cross midnight so nurses, factory, and security workers get accurate net hours without uploading timesheets.

A shift hours calculator measures elapsed time between a shift start and end, then subtracts unpaid break minutes to show net worked hours. It is built for roles where schedules change daily, shifts cross midnight, and small math errors create payroll disputes.

Enter your actual start and end times (for example 22:00 to 06:00). When the end time is earlier than the start on the clock, the tool treats the end as the next calendar day before subtracting breaks. That is the standard approach for overnight shift duration.

Use gross hours to see total span; use net hours for payable time after lunch or rest breaks. For multiple shifts in one day, calculate each segment separately and add the net totals, or use a weekly work hours tool for multi-day rollups.

One shift in, net hours out—including overnight spans and break deductions. Calculations run locally in your browser; nothing is uploaded.

Quick answers

Concise answers for common searches — definitions, steps, and comparisons.

How do you calculate hours for a 10 PM to 6 AM shift?

Treat 6:00 AM as the next day: elapsed time is 8 hours gross. Subtract unpaid break minutes (e.g. 30 min) for 7.5 net hours. You do not need to manually add 24 hours—the calculator handles overnight spans.

Are shift times uploaded to EverydayTools?

Shift Hours Calculator — Day, Evening & Overnight Shifts (/shift-hours-calculator) runs in your browser when supported—inputs are not uploaded to EverydayTools servers.

Shift duration rules

Elapsed minutes from start to end; if end precedes start on the clock, add 24 hours to the end. Net time subtracts unpaid break minutes from that gross span. Results are planning aids—payroll systems may round punches differently.

Formula

Net shift hours = (end − start, with +24h if overnight) − unpaid break minutes.

Assumptions

  • Break field is total unpaid minutes, not paid rest.

Limitations

  • Does not apply overtime, shift differential, or legal minimum break rules automatically.

How to use Shift Hours Calculator — Day, Evening & Overnight Shifts

  1. Enter shift start and end

    Set clock-in and clock-out times. For overnight work, enter real wall-clock times—the calculator adds a day to the end when it is earlier than the start.

  2. Enter unpaid break minutes

    Type total unpaid break time (lunch, meal) in minutes. Do not subtract paid rest breaks unless your policy treats them as unpaid.

  3. Read gross vs net hours

    Gross hours are total span; net hours are what you typically multiply by hourly rate. Confirm overnight detection if your shift crosses midnight.

  4. Copy or verify against payroll

    Copy the net total for timesheets. If pay stubs differ, check rounding rules—this tool uses exact minute math.

  5. Roll up multi-shift weeks

    For several shifts per week, repeat per shift or use the weekly work hours calculator to sum days consistently.

Shift Hours Calculator — Day, Evening & Overnight Shifts examples

Overnight shift

Input

Start 22:00, End 06:00, Break 30 min

Output

8.0 h gross, 7.5 h net

8 hours span minus 30-minute unpaid break.

Day shift

Input

Start 09:00, End 17:00, Break 30 min

Output

8.0 h gross, 7.5 h net

Standard eight-hour shift with half-hour lunch deducted.

Who uses Shift Hours Calculator — Day, Evening & Overnight Shifts?

Common real-world scenarios where this tool saves time.

Nurses and healthcare

Verify 12-hour or overnight clinical shifts before submitting hospital timesheets.

Factory and warehouse

Confirm day, swing, or graveyard shift length after meal breaks.

Security and night patrol

Calculate net hours when shifts cross midnight without manual +24h math.

Managers and schedulers

Estimate coverage hours per template before publishing rosters.

Workflow guides

Step-by-step chains that connect related tools for common tasks.

Verify an overnight shift before timesheet entry

Confirm 10 PM–6 AM style shifts produce expected net hours after meal break.

  1. Enter clock-in and clock-out as printed on your schedule (e.g. 22:00 and 06:00).
  2. Enter total unpaid break minutes (e.g. 30 for lunch).
  3. Copy net hours into your timesheet, then cross-check with Weekly Work Hours if summing the whole week.

Reference tables

Shift hours calculator vs weekly timesheet tools

TaskShift hours calculatorWeekly work hours calculator
One overnight or day shiftBest fit—instant net hoursOverkill for a single span
Full work week totalsRun each shift, then addBuilt for multiple days at once
Break as start/end timesEnter total break minutes hereUse break-time calculator for timed lunch windows
Overtime thresholdsShows net time onlyUse overtime calculator after weekly totals

When to use Shift Hours Calculator — Day, Evening & Overnight Shifts vs related tools

Related toolUse this tool whenUse related tool when
Hours Calculator with BreakYou know total unpaid break minutes and want fast net hours for one shift.You need to enter break start and end times and overlap logic with the shift window.
Weekly Work Hours CalculatorYou are validating one shift before entering a timesheet line.You need totals across Monday–Sunday with multiple entries per day.

Common mistakes to avoid

Not treating end time as next day for overnight shifts

Enter real clock times; let the tool add a day when end is earlier than start.

Deducting paid breaks

Only subtract unpaid meal or rest time your employer does not pay.

Summing split shifts as one continuous block

Calculate each segment separately, then add net hours.

Troubleshooting

Net hours look negative or zero

Likely cause: Break minutes exceed gross shift span.

Fix: Check break duration and that start/end times are correct for overnight work.

Result differs from pay stub

Likely cause: Payroll rounding, paid breaks, or punch snapping rules.

Fix: Use this for validation; confirm final paid hours with payroll.

Advertisement

Frequently Asked Questions

How do you calculate hours for an overnight shift?

When end time is earlier than start (e.g. 22:00 to 06:00), the calculator adds 24 hours to the end before subtracting breaks. Gross is 8 hours; minus 30 minutes unpaid break gives 7.5 net hours.

What is the difference between gross and net shift hours?

Gross is clock-in to clock-out span. Net is gross minus unpaid breaks—the figure you usually multiply by hourly rate.

Can I calculate split shifts?

Run the calculator once per continuous segment (e.g. morning and evening blocks) and add the net hours. Gaps between segments are not counted as work time.

Does this include overtime?

No. It returns shift duration only. Use an overtime calculator after you know weekly or daily totals.

Why is my result different from my pay stub?

Pay stubs may use rounding, paid break rules, or time-clock snapping. Use this tool to validate math, then confirm with payroll.

Privacy, accuracy, and trust

Privacy

Shift start, end, and break values are calculated locally in your browser. They are not uploaded to our servers for this tool.

Accuracy

Uses elapsed-minute math with standard overnight handling. Employer rounding may produce small differences.

Planning and validation aid—not legal or payroll advice. Confirm official paid hours with your employer.

Part of Date & Time Tools

More free tools for the same workflow.

Advertisement

Reviewed by EverydayTools Editorial Team on 2026-05-21.