Skip to main content

Setting up hours for roster workers (days on / days off)

How to work out the right standard hours, payment hours and work pattern for employees on a days-on/days-off roster

Written by Jessica

Lots of employees in agriculture, healthcare, hospitality and other industries work to a days-on/days-off roster rather than a standard Monday-to-Friday week.

A common example is 11 days on / 3 days off in dairy farming. These rosters need a bit of calculation before you enter hours and days into PaySauce, because the roster cycle often doesn't line up neatly with a 7-day week.

This article walks through how to work out the right numbers. For background on what each setting does, see our article about managing your employee's hours settings:

What you're aiming for

You need to end up with:

  • The correct standard hours per pay period and standard days per pay period in leave settings (for accrual)

  • The correct payment hours on the primary payment (for pay)

  • A work pattern that reflects the hours worked on a normal rostered day (for leave entries)

If your roster is in the reference table further down, you can skip the calculations and use those values directly. Otherwise, work through the three steps below.

Step 1: Work out hours and days per pay period

You'll need three numbers from your employee's roster:

  • Days on: how many days in a row they work

  • Days off: how many days in a row they have off

  • Hours per rostered day: how many hours they work on a normal working day

You'll also need one number based on how you pay them:

  • 7 if you pay weekly

  • 14 if you pay fortnightly

A) Add days on and days off together

This is the length of one full cycle of their roster.

B) Calculate the standard days per pay period

Divide days on by the cycle length, then multiply by 7 (if you pay weekly) or 14 (if you pay fortnightly).

C) Calculate the standard hours per pay period

Multiply the standard days per pay period from B by the hours per rostered day.

The four worked examples below show this calculation for common rosters.

Example 1: 11 days on / 3 days off, 8 hour days, paid fortnightly

  • A) Cycle length: 11 + 3 = 14 days

  • B) Standard days per fortnight: 11 ÷ 14 = 0.786. Then 0.786 × 14 = 11 days

  • C) Standard hours per fortnight: 11 × 8 = 88 hours

This is a 14-day cycle that lines up with a fortnightly pay period exactly, so the numbers come out neatly.

Example 2: 6 days on / 2 days off, 8 hour days, paid fortnightly

  • A) Cycle length: 6 + 2 = 8 days

  • B) Standard days per fortnight: 6 ÷ 8 = 0.75. Then 0.75 × 14 = 10.5 days

  • C) Standard hours per fortnight: 10.5 × 8 = 84 hours

This is an 8-day cycle that doesn't line up with a fortnightly pay period. The roster will start on different days from one fortnight to the next, so the answer comes out as a decimal.

Example 3: 7 days on / 7 days off, 10 hour days, paid fortnightly

  • A) Cycle length: 7 + 7 = 14 days

  • B) Standard days per fortnight: 7 ÷ 14 = 0.5. Then 0.5 × 14 = 7 days

  • C) Standard hours per fortnight: 7 × 10 = 70 hours

Another 14-day cycle that lines up exactly with a fortnightly pay period.

Example 4: 11 days on / 3 days off, 8 hour days, paid weekly

  • A) Cycle length: 11 + 3 = 14 days

  • B) Standard days per week: 11 ÷ 14 = 0.786. Then 0.786 × 7 = 5.5 days

  • C) Standard hours per week: 5.5 × 8 = 44 hours

The cycle is 14 days but the pay period is 7, so the numbers come out as decimals.

Step 2: Set up the payment hours

Enter the hours per pay period from Step 1 as the payment hours on the primary payment. This makes sure the pay calculates correctly each period.

For Example 1, that's 88 hours on the primary payment. For Example 2, 84 hours. And so on.

Step 3: Set up the work pattern

The work pattern uses fields for each day of the week (Monday to Sunday), asking how many hours the employee would normally work on that day. For roster workers whose cycle doesn't match a 7-day week, enter the hours they'd work on a normal rostered day in every day field.

For example, an employee on 11 on / 3 off doing 8-hour days would have 8 entered for every day Monday through Sunday. An employee on 7 on / 7 off doing 10-hour days would have 10 entered for every day.

This is correct because on any given day of the week, the employee has the same likelihood of being rostered on, and when they are rostered on they'd work that full day's hours. The work pattern is used to work out hours for leave entries and to determine otherwise working day treatment for public holidays, so it needs to reflect what a rostered day actually looks like, not an average.

If your employee's roster reliably has them off on the same day each week (for example, they're always off on Sundays regardless of where they are in the cycle), reflect that by setting Sunday to 0 and keeping the rostered hours on the other days.

Common roster reference table

Find your employee's roster pattern and daily hours in the table below. The values shown are what to enter in PaySauce.

Fortnightly pay

Roster (on/off)

Hours per rostered day

Standard hours per fortnight

Standard days per fortnight

Work pattern (each day Mon–Sun)

11 on / 3 off

8

88

11

8

11 on / 3 off

10

110

11

10

11 on / 3 off

12

132

11

12

10 on / 4 off

8

80

10

8

10 on / 4 off

10

100

10

10

9 on / 5 off

8

72

9

8

8 on / 6 off

8

64

8

8

7 on / 7 off

8

56

7

8

7 on / 7 off

10

70

7

10

7 on / 7 off

12

84

7

12

6 on / 2 off

8

84

10.5

8

6 on / 2 off

10

105

10.5

10

5 on / 2 off

8

80

10

8

4 on / 3 off

10

80

8

10

4 on / 4 off

8

56

7

8

4 on / 4 off

12

84

7

12

3 on / 3 off

12

84

7

12

Weekly pay

Roster (on/off)

Hours per rostered day

Standard hours per week

Standard days per week

Work pattern (each day Mon–Sun)

11 on / 3 off

8

44

5.5

8

11 on / 3 off

10

55

5.5

10

10 on / 4 off

8

40

5

8

9 on / 5 off

8

36

4.5

8

7 on / 7 off

8

28

3.5

8

7 on / 7 off

10

35

3.5

10

7 on / 7 off

12

42

3.5

12

6 on / 2 off

8

42

5.25

8

6 on / 2 off

10

52.5

5.25

10

5 on / 2 off

8

40

5

8

4 on / 3 off

10

40

4

10

4 on / 4 off

8

28

3.5

8

4 on / 4 off

12

42

3.5

12

3 on / 3 off

12

42

3.5

12

Can't see your roster?

We've got a spreadsheet template you can download to enter your employee's roster pattern which will help you with the maths required!

Download it here:

Can't see your roster?

If your employee's roster isn't in the table and you don't want to use the spreadsheet, you can work it out yourself. You'll need three numbers from your employee's roster:

  • Days on: how many days in a row they work

  • Days off: how many days in a row they have off

  • Hours per rostered day: how many hours they work on a normal working day

You'll also need one number based on how you pay them:

  • 7 if you pay weekly

  • 14 if you pay fortnightly

Step 1: Add days on and days off together

This is the length of one full cycle of their roster. For example, 5 days on plus 3 days off = 8 days in a cycle.

Step 2: Calculate the standard days per pay period

Divide days on by the cycle length, then multiply by 7 (if you pay weekly) or 14 (if you pay fortnightly).

For 5 on / 3 off paid fortnightly: 5 ÷ 8 = 0.625. Then 0.625 × 14 = 8.75 days per fortnight.

Step 3: Calculate the standard hours per pay period

Multiply the standard days per pay period (from Step 2) by the hours per rostered day.

For 5 on / 3 off with 9 hour days: 8.75 × 9 = 78.75 hours per fortnight.

Step 4: Work out the payment hours

Same as the standard hours per pay period from Step 3. For this example, 78.75 hours.

(This assumes the payment has fixed hours. If hours are entered every pay rather than being fixed, leave the payment hours at 0.)

Step 5: Work out the work pattern

The work pattern is just the hours per rostered day, entered for every day Monday to Sunday. For this example, 9 hours, entered seven times (once for each day of the week).

Variable hours roster workers

If the employee picks up shifts ad hoc and doesn't have a fixed roster, set them to 'varied' or 'casual' in leave settings as required rather than 'standard hours'.

When the roster changes

If the employee moves to a different roster — say from 11/3 to 6/2, or their daily hours change — recalculate all three: leave settings, payment hours, and work pattern.

See Changing an employee's working hours in our article Managing employee's hours settings for the full checklist.

Did this answer your question?