ThisCalculator

Date and time

Split Shift Work Hours Calculator

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Split Shift Work Hours Calculator

This calculator works out your total paid or working hours when your day is split into two or more separate shifts, such as a morning block and an afternoon block. You enter the start and finish time for each shift, and the calculator returns the total hours and minutes worked across all shifts, plus the number of shifts. It is designed for hospitality, retail, healthcare, and any job where a day is broken into distinct periods rather than one continuous block.

Formula

The total work time is the sum of the durations of each individual shift. For each shift, the duration is the difference between its end time and its start time, expressed in minutes.

Total minutes = (End1 − Start1) + (End2 − Start2) + (End3 − Start3)

Where:

  • Startn = start time of shift n, as minutes after midnight (e.g., 8:00 AM = 480, 1:00 PM = 780)
  • Endn = end time of shift n, as minutes after midnight
  • Total hours = Total minutes ÷ 60

All times are on a 24-hour clock. If a shift crosses midnight (e.g., 10:00 PM to 2:00 AM), you must add 1440 minutes to the end time. The calculator does not handle overnight shifts automatically, so you would need to enter 10:00 PM as 1320 and 2:00 AM as 1560 (2:00 AM + 24 hours) to get the correct 4-hour duration.

Worked Example

Using the default values: Shift 1 runs 8:00 AM to 12:00 PM (480 to 720 minutes), Shift 2 runs 1:00 PM to 4:00 PM (780 to 960 minutes), and Shift 3 is empty (0 to 0).

  1. Shift 1 duration: 720 − 480 = 240 minutes
  2. Shift 2 duration: 960 − 780 = 180 minutes
  3. Shift 3 duration: 0 − 0 = 0 minutes
  4. Total minutes: 240 + 180 + 0 = 420 minutes
  5. Total hours: 420 ÷ 60 = 7.00 hours
  6. Number of shifts: 2

The calculator displays 420 minutes, 7.00 hours, and 2 shifts.

When to Use a Split Shift Calculator

Use this tool when your workday is not a single continuous block. Common situations include:

  • Restaurant or bar shifts with a break between lunch and dinner service
  • Retail shifts split around a long unpaid break
  • Healthcare or security shifts with a gap between two assignments
  • Freelancers or contractors tracking billable hours across multiple client sessions in one day

The calculator gives the total time spent working, not the time spent at the workplace. If you have an unpaid break, you simply do not count it as a shift. If your break is paid, you could include it as part of a shift, but most split-shift workers want to exclude unpaid gaps.

How to Read the Result

The primary output is total work time in minutes and hours. The number of shifts helps you verify you entered the data correctly—if you meant to have two shifts but it shows three, check the third set of fields. The total hours figure is what you would use for timesheets, payroll calculations, or comparing your schedule against a full-time threshold.

Remember that the result is raw work time. It does not include overtime calculations, shift differentials, or break deductions. Those are separate rules set by your employer or local labor law.

Common Mistakes and Pitfalls

The most frequent error is entering times in 12-hour format without converting to 24-hour. For example, entering 2 as 2:00 PM instead of 14:00 will give a negative duration or a wrong total. Always use 24-hour times (e.g., 14:00, not 2:00 PM).

Another common mistake is forgetting that crossing midnight requires adding 1440 minutes to the end time. A night shift from 11:00 PM to 7:00 AM is not 7 − 23 = −16 hours; it is (420 + 1440) − 1380 = 480 minutes, or 8 hours.

Finally, double-check that you are not accidentally including a long unpaid break as a shift. If you work 9:00 AM to 5:00 PM with an unpaid hour for lunch, your actual work time is 7 hours, not 8. Enter only the blocks you are actually working.

Limitations of the Calculator

This tool assumes all shifts occur on the same calendar day. It does not handle overnight shifts automatically, nor does it account for different pay rates for different shifts (e.g., weekend or night premiums). It also ignores any rounding rules your payroll system might use—some employers round to the nearest quarter-hour, while others track exact minutes. The calculator gives exact minutes, which you can then round according to your employer’s policy.

For workers with irregular schedules that change weekly, this calculator is best used day by day. It is not designed to aggregate a week or month of shifts, though you can sum the daily totals manually.

Frequently Asked Questions

How do I enter a shift that crosses midnight?

Add 1440 minutes (24 hours) to the end time. For example, a shift from 10:00 PM to 2:00 AM should be entered as start 1320 (10 PM) and end 1560 (2 AM + 1440). The calculator will then give 240 minutes, or 4 hours, correctly.

Does this calculator include breaks?

No. It only counts the time between the start and end times you enter. If you have a paid break, you can include it as part of a shift. If the break is unpaid, leave it out by splitting your day into separate shifts around the break.

Can I use this for a single continuous shift?

Yes. Enter the start and end times for Shift 1 and leave Shift 2 and Shift 3 empty. The calculator will show the total time for that one shift.

What if I have more than three shifts in a day?

This calculator supports up to three shifts. If you have more, combine the shorter ones or calculate the total in two passes. For example, add the first two shifts, then add the third and fourth manually.

Is the result in decimal hours or hours and minutes?

The total hours output is in decimal hours (e.g., 7.50 for 7 hours 30 minutes). The total minutes output gives the exact minute count. To convert decimal hours to minutes, multiply by 60—so 7.50 hours is 450 minutes.

Why does my total seem too high or too low?

Check that you used 24-hour time and that you did not accidentally include a long unpaid break. Also verify that any overnight shift has 1440 added to the end time. A single typo (e.g., entering 8 instead of 18) can change the result by 10 hours.

Related

Formula used
in t1_start | Shift 1 start (HH:MM) | - | 480 | 0
in t1_end | Shift 1 end (HH:MM) | - | 720 | 0
in t2_start | Shift 2 start (HH:MM) | - | 780 | 0
in t2_end | Shift 2 end (HH:MM) | - | 960 | 0
in t3_start | Shift 3 start (HH:MM) | - | 0 | 0
in t3_end | Shift 3 end (HH:MM) | - | 0 | 0
out total_min | Total work time | min | (t1_end - t1_start) + (t2_end - t2_start) + (t3_end - t3_start) | 0
out total_hours | Total hours | h | total_min / 60 | 2
out shifts | Number of shifts | - | (t1_end > t1_start ? 1 : 0) + (t2_end > t2_start ? 1 : 0) + (t3_end > t3_start ? 1 : 0) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.