Desmarto
Operational workflowBuild the sequence, review the timeline, continue the work.
Work & pay · Calculator

Shift Calculator

Calculate shift duration with breaks. Supports overnight shifts, multiple break types, and a neutral shift category.

All work calculators

Breaks

Controls output display only

Show seconds in results

Result

Net Shift Hours

7h 30m

Shift Type

Night

Gross Hours

8h

Shift category: Night. Pay differentials are not calculated.

Breakdown

Gross Hours
8h
Total Breaks
30m
Paid Breaks
0m
Unpaid Breaks
30m
Decimal Hours
7.50
Crosses Midnight
Yes
Break %
6.3%

Formula: Net Hours = Gross Hours − Unpaid Breaks

Shift Timeline

Before midnight: 2
After midnight: 6
22:00 to midnight, then to 06:00

Shift Details

PropertyValue
Shift TypeNight
Duration8h gross · 7h 30m net
Crosses MidnightYes
Break Time30m (1 break)

Formula

Net Shift Hours = Gross Hours − Unpaid Breaks

Your net shift hours equal total time from clock in to clock out minus unpaid break durations. Overnight shifts automatically cross midnight.

Example: Night Shift

Clock in22:00
Clock out06:00
Break (unpaid)30m
Result7h 30m net (8h gross − 30m unpaid break)

Tips

  • Use shift type as a neutral category for the schedule.
  • Overnight shifts automatically handle midnight crossing.
  • Paid breaks count toward working hours; unpaid breaks are deducted.
  • This tool does not calculate shift-differential pay.
  • Results update automatically as you type.

Frequently Asked Questions

How does midnight crossing work?

When clock out is earlier than clock in, the calculator assumes the shift crosses midnight and adds 24 hours to the end time.

Does this calculate shift-differential pay?

No. Shift type is an informational category only. Any pay differential depends on the employer, agreement, applicable law, and jurisdiction and is not calculated by this tool.

Can I add multiple breaks?

Yes. Click 'Add Break' to add breaks. Each has a duration and paid/unpaid status.

Can I use AM/PM format?

Yes. The parser accepts both 12-hour and 24-hour formats.

What duration formats are accepted for breaks?

You can enter '30m', '0.5h', '30 minutes', or '0:30'.

Related Tools

Last reviewed: July 18, 2026