RosterElf Logo
Start trial

How to pay staff for public holidays in RosterElf

Sean Wyse By Sean Wyse Updated 20 April 2026 3 min read
Permission level: Admins Device: Web Browser

This article explains how to pay staff for a public holiday in RosterElf. You may need to pay employees differently depending on whether they worked or did not work on a public holiday. This includes paying regular hours for time not worked or applying public holiday penalty rates when they do work. Understanding how award interpretation works in RosterElf can help you configure these settings correctly.

Managing public holiday pay correctly ensures your payroll is accurate and compliant. It helps you avoid underpaying or overpaying staff while keeping clear records of how each shift was processed. This is especially important for managers or salaried staff who may not work on the day but are still entitled to payment. Before setting this up, make sure you have configured your public holidays in RosterElf for your site.

RosterElf allows you to manage both scenarios using positions, pay templates, and payroll settings. You can create a dedicated position for public holidays not worked or apply public holiday rules for worked shifts. Following this guide will help you set up both scenarios and process payroll with confidence.

1. Pay staff for public holiday not worked

This section explains how to pay staff for public holidays when they do not work but still need to be paid their regular hours. You will create a new position, update the pay template, assign it to the staff profile, and roster the shift correctly.

This process ensures the system treats the shift as ordinary hours instead of applying public holiday penalties. It keeps payroll accurate and allows you to clearly track paid public holiday hours. Following these steps will help you pay staff correctly without affecting other payroll rules.

1.1 Create public holiday position

1.1.1 Open RosterElf.

Screenshot of the RosterElf dashboard

1.1.2 Select the Positions tab.

Screenshot highlighting the Positions tab in RosterElf

1.1.3 Click the plus (+) icon.

Screenshot highlighting the plus icon to add a new position

1.1.4 Enter the name Public Holiday Not Worked.

Screenshot showing the position name 'Public Holiday Not Worked' entered in the Add Position modal

1.1.5 Set a colour for the position.

Screenshot showing the colour picker option in the Add Position modal

1.1.6 Assign all relevant staff.

Screenshot showing staff being assigned to the new position

1.1.7 Click Save.

Screenshot showing the Save button circled in the Add Position modal

1.2 Update pay template for public holiday

1.2.1 Open Settings.

Screenshot showing Settings circled in the RosterElf navigation

1.2.2 Select Payroll.

Screenshot showing Payroll selected in the Settings dropdown

1.2.3 Find the staff member's pay template.

Screenshot showing the pay template highlighted in Payroll settings

1.2.4 Click Duplicate.

Screenshot showing the Duplicate tooltip visible when hovering over the pay template

1.2.5 Rename the template.

Screenshot showing the duplicated template with the new name highlighted

1.2.6 Set the public holiday item to Ordinary Hours.

Screenshot showing the public holiday rule set to Ordinary Hours in the pay template

1.2.7 Save the template.

Screenshot showing the Save button circled in the pay template modal

1.3 Assign pay template to staff

1.3.1 Open the Staff tab.

Screenshot showing the Staff tab circled in RosterElf Payroll settings

1.3.2 Select the staff member.

Screenshot showing a staff member circled in the staff list

1.3.3 Click Payroll.

Screenshot showing the Payroll tab circled in the staff profile

1.3.4 Enable Apply award by position worked.

Screenshot showing the 'Apply award by position worked' option highlighted in the Payroll tab

1.3.5 Assign the new template to Public Holiday Not Worked.

Screenshot showing the new pay template assigned to the Public Holiday Not Worked position

1.3.6 Save changes.

Screenshot showing the Save button circled in the staff Payroll tab

1.4 Roster public holiday shift

1.4.1 Open the Roster.

Screenshot showing the Roster tab circled in RosterElf

1.4.2 Select the public holiday date.

Screenshot showing the calendar date picker with a public holiday date selected

1.4.3 Add a shift under Public Holiday Not Worked.

Screenshot showing the New Shift modal with Public Holiday Not Worked selected as the position

1.4.4 Enter the regular hours.

Screenshot showing the start and finish time fields circled in the New Shift modal

1.4.5 Click Publish.

Screenshot showing Publish Now circled in the New Shift modal

1.5 Process payroll for public holiday

1.5.1 Open Payroll.

Screenshot showing the Payroll tab circled in the RosterElf navigation

1.5.2 Select the public holiday date.

Screenshot showing the date picker in Payroll with the public holiday date selected

1.5.3 Locate the rostered shift.

Screenshot showing the rostered Public Holiday Not Worked shift visible in Payroll

1.5.4 Approve the shift under rostered hours.

Screenshot showing the Approved Hours checkbox highlighted in Payroll

2. Pay staff for public holiday worked

This section explains how to pay staff for a public holiday when they work and should receive public holiday rates. You will check the pay template to ensure the correct rule is applied and roster the shift as normal.

This process ensures staff are paid the correct penalty rates for working on a public holiday. It also keeps payroll consistent and aligned with your award or agreement. Following these steps will help you confirm the correct settings and process payroll without errors.

2.1 Apply public holiday rule to template

2.1.1 Open Settings.

Screenshot showing Settings circled in the RosterElf navigation

2.1.2 Select Payroll.

Screenshot showing Payroll highlighted in the Settings dropdown

2.1.3 Open the staff pay template.

Screenshot showing the staff pay template circled in Payroll settings

2.1.4 Confirm a public holiday rule is applied.

Screenshot showing the public holiday rule circled in the pay template editor

2.1.5 Save if changes are required.

Screenshot showing the Save button circled in the pay template editor

2.2 Roster staff on public holiday

2.2.1 Open the Roster.

Screenshot showing the Roster circled in RosterElf Payroll settings

2.2.2 Select the public holiday date.

Screenshot showing the calendar date picker with the public holiday date selected

2.2.3 Add the staff member to a shift.

Screenshot showing the add shift button highlighted in the roster view

2.2.4 Enter their working hours.

Screenshot showing the shift hours entered in the New Shift modal

2.2.5 Click Publish.

Screenshot showing the roster with the shift published and Payroll circled

2.3 Process payroll for worked public holiday

2.3.1 Open Payroll.

Screenshot showing Payroll open in RosterElf

2.3.2 Select the public holiday date.

Screenshot showing the date picker in Payroll with the public holiday date selected

2.3.3 Review the shift with public holiday rates.

Screenshot showing the worked shift with public holiday rates displayed in Payroll

2.3.4 Approve the shift.

Screenshot showing the approve shift action in Payroll with an arrow indicating the approval checkbox

Before you roster public holiday shifts

Always check the pay template is configured correctly before rostering. For public holidays not worked, confirm the pay template is set to Ordinary Hours. For public holidays worked, confirm a public holiday rule is applied. This prevents payroll errors that may require corrections after approval.

For further help, visit our support centre or contact our support team.

Frequently asked questions

1. How do I pay staff for public holiday not worked in RosterElf?

To pay staff for public holiday not worked in RosterElf, create a position called Public Holiday Not Worked and link it to a pay template set to Ordinary Hours. Assign this template to the staff profile and roster the shift on the public holiday date. This ensures the system pays regular hours without applying penalty rates.

2. How do I pay staff for public holiday worked in RosterElf?

To pay staff for public holiday worked in RosterElf, ensure the staff pay template includes a public holiday rule. Then roster the shift as normal on the public holiday. When you process payroll, the system automatically applies the correct penalty rates based on the template.

3. Why should I create a public holiday not worked position?

Creating a Public Holiday Not Worked position allows you to separate paid leave from worked shifts. This ensures the system applies Ordinary Hours instead of public holiday penalties. It also helps keep payroll records clear and accurate for reporting and compliance.

4. How do I ensure public holiday pay is processed correctly?

To ensure public holiday pay is correct, check that the pay template is set up properly before rostering. Use Ordinary Hours for days not worked and apply a public holiday rule for days worked. Always review and approve shifts in payroll to confirm the correct rates are applied.

5. Can I use different pay templates for public holidays in RosterElf?

Yes, you can use different pay templates for public holidays in RosterElf. This allows you to control how each type of shift is paid. For example, you can assign one template for public holidays not worked and another for public holidays worked with penalty rates applied.

Still need help?

Our Australian-based support team is here to assist you.