iPayroll has a public holiday calendar in the system and each time you open a pay, if a holiday falls within the pay period; you will see a notification on each timesheet. If you have a large number of employees that worked on the Public Holiday, you can add Public Holiday Worked to the timesheet by creating an upload file. You upload to an open pay and the employees must have a timesheet in the pay.