Calculator guide

Shift Worker Leave Calculator

The Shift Worker Leave Calculator handles the complexity of calculating annual leave for employees working rotating shifts, compressed hours, and non-standard patterns. Standard annual leave calculations don't work for shift workers because they may work different days each week. Shift workers are entitled to the same 5.6 weeks as other workers, but calculating this in practice requires understanding the shift pattern. A 4-on-4-off worker, for example, works an average of 3.5 days per week, so their entitlement is different from someone on a fixed 5-day week. This calculator handles common shift patterns including 4-on-4-off, continental (2-2-3), 4-day weeks, and custom patterns. It calculates entitlement in both hours and shifts.

leave

Category

intermediate

Difficulty

3 minutes

Time needed

2025-01-15

Last reviewed

Why use this calculator

Accurate entitlement for any shift pattern

Calculate annual leave entitlement for shift workers with non-standard working patterns.

Calculate in hours or shifts

Calculate annual leave entitlement for shift workers with non-standard working patterns.

Handle rotating and fixed patterns

Calculate annual leave entitlement for shift workers with non-standard working patterns.

Bank holiday considerations

Calculate annual leave entitlement for shift workers with non-standard working patterns.

Common pattern templates

Calculate annual leave entitlement for shift workers with non-standard working patterns.

Inputs and outputs

Inputs

Shift pattern: select - Select your shift rotation pattern

Shift length: number - Hours per shift

Average weekly hours: number - Average hours worked per week over the pattern

Full-time equivalent hours: number - Standard full-time hours for comparison

Full-time entitlement: number - Annual leave days for full-time staff

Bank holiday policy: radio - How does your employer handle bank holidays?

Outputs

Entitlement in Hours: hours - Your annual leave in hours

Entitlement in Shifts: text - Your annual leave in complete shifts

Average Shifts Per Week: text - Your average shifts per week

FTE Percentage: percentage - Your hours as percentage of full-time

Bank Holiday Entitlement: text - Your bank holiday allocation

Total Entitlement: hours - Complete annual leave including BH

Methodology

Calculation method

Shift worker entitlement = 5.6 × Average Weekly Hours. Convert to shifts by dividing by shift length.

Formula: Entitlement (hours) = 5.6 × Average Weekly Hours

How it works

Select your shift pattern

Enter your shift length in hours

Confirm your average weekly hours

Select bank holiday policy

Review entitlement in hours and shifts

Compliance note

Shift worker leave calculations can be complex. This calculator provides guidance based on UK law. Always verify with your HR department and check your contract.

Legal basis: Working Time Regulations 1998 (UK)

Example scenarios

4-on-4-off Pattern

Standard 12-hour rotating shift

Why it matters: 5.6 weeks × 42 hours = 235.2 hours = 19.6 twelve-hour shifts.

Continental Shift

2-2-3 rotating pattern

Why it matters: 5.6 weeks × 37.3 hours = 208.9 hours = 26.1 eight-hour shifts.

Frequently asked questions

How is annual leave calculated for shift workers?

Shift workers are entitled to 5.6 weeks of leave, calculated as 5.6 × their average weekly hours. This is then converted to shifts by dividing by shift length.

Do shift workers get bank holidays?

Employers must ensure shift workers get their full statutory entitlement (5.6 weeks). Bank holidays can be included in this or given additionally/as TOIL, depending on policy.

Should I book leave in hours or shifts?

For fairness, track leave in hours. Booking one 12-hour shift should use 12 hours of leave, not the same as an 8-hour "day" for day workers.

What about night shifts and weekends?

The calculation method is the same regardless of when shifts are worked. Night and weekend shifts count toward your average weekly hours equally.