Shift pattern calculator
A shift rota is a repeating cycle. Its length and the hours it contains decide whether it is legal and sustainable.
weeks
%
%
Average weekly hours
42.00
- Cycle length
- 8 days
- Shifts in the period
- 182.0
- Total hours
- 2184.0
- Days off in the period
- 182.0
- Total pay
- 44 226.00
- Effective hourly rate
- 20.250
Show the working
- Days on = 4
- Days off = 4
- Hours per shift = 12
- Period to check = 52
- Hourly rate = 18
- Share of shifts at night = 50
- Night premium = 25
- Cycle length = 4 + 4 = 8
- cycles = 8 > 0 ? 52 * 7 / 8 : 0 = 45.5
- Shifts in the period = 45.5 * 4 = 182
- Total hours = 182 * 12 = 2184
- Average weekly hours = 52 > 0 ? 2184 / 52 : 0 = 42
- days_worked = 182 = 182
- Days off in the period = 52 * 7 - 182 = 182
- base_pay = 2184 * 18 = 39 312
- night_pay = 2184 * 50/100 * 18 * 25/100 = 4914
- Total pay = 39 312 + 4914 = 44 226
- Effective hourly rate = 2184 > 0 ? 44 226 / 2184 : 0 = 20.25
Values are shown to six significant figures here; the arithmetic itself runs on exact fractions and is only rounded where a number is printed.
Scenarios & local history
Compare a saved scenario
Recent calculations
The formula
- cycle = days on + days off
- average weekly hours = total hours / weeks
Working time rules in many countries cap the average at 48 hours over a 17-week reference period.