Public holiday shift checker: Australia

Compare public holidays for your Australian state or territory with each crew's repeating pattern. Actual, additional and part-day markers retain their local labels.

Your holiday check

8-day cycle: 4 work days, then 4 off.

D day, N night, M morning, E afternoon, O off. Editing switches to Custom.

Cycle length: 8 days

Earlier dates stay blank.

Check the stored years in the results.

Crews 1
Crews

Example: Edit settings to personalise.

Works means a shift starts on that stored date. Overnight overlap and holiday pay are not calculated.

  • Crew A6 of 14 markers: work startsShifts start on 6 of 14 holiday records

  • New Year's Day

    Crew A
    Before start: no schedule
  • Australia Day

    Crew A
    Off
All stored holiday records in 2027All stored holiday records in 2027
Date and holidayCrew A
New Year's DayBefore start: no schedule
Australia DayOff
Good FridayWorks: Day shift (D)
Easter SaturdayWorks: Day shift (D)
Easter SundayOff
Easter MondayOff
Anzac DayWorks: Day shift (D)
Anzac Day (additional)Actual date: Sunday, 25 April 2027.Additional statewide holiday declared for 2027.Works: Day shift (D)
King's BirthdayWorks: Day shift (D)
Labour DayWorks: Day shift (D)
Christmas DayOff
Boxing DayOff
Christmas Day (additional)Actual date: Saturday, 25 December 2027.Additional holiday for Christmas Day.Off
Boxing Day (additional)Actual date: Sunday, 26 December 2027.Additional or substitute holiday.Off

Holiday data coverage

New South Wales. Stored years: 2027, 2028.

Standard statewide or territory-wide holidays for New South Wales. Actual calendar dates and substitute, additional or part-day holidays are labelled separately.

  • Local show days, municipal substitutions and bank-only holidays are not included. Confirm workplace-specific arrangements with your employer or HR team.
  • 2028 standard dates follow the official recurring rules checked on 13 October 2026; newly declared one-off holidays are not predicted.
  • Results describe shifts starting on each stored date. Holiday pay, entitlement, substitute arrangements and timed overlap are not calculated.

Regional sources

Printing includes all stored holiday records for the year, all crews and coverage notes.

For general information only, not professional advice. Check the official sources below. Use your own judgement and speak to your employer or HR team before you act.

How to check holiday shift dates

  1. Select your state or territory. Read its supported years and local exclusions before using the public holiday markers.
  2. Choose a preset or enter your repeating day codes: D day, N night, M morning, E afternoon and O off.
  3. Set the common start date and the year to check. Dates before the start have no schedule.
  4. Add up to six crews and set each offset in calendar days. Check the offset against your official rota.
  5. Read actual and observed markers separately, including the source and coverage notes. On a phone, choose a month to view.
  6. Save on this device, share the settings or print the complete holiday list and coverage notes.

How it works

For each stored holiday date, the checker uses the same repeating-pattern engine as the shift calendar. Each crew's position is (date minus start date minus crew offset) modulo cycle length. Dates before the common start remain blank for every crew.

A work code means that a shift starts on that calendar date in the entered pattern. O means off. The checker does not compare clock-time intervals, so it cannot decide whether an overnight shift starting the previous day overlaps a holiday. It does not determine holiday pay, entitlement or whether you must attend work.

Data is stored with the site and does not update live. Supported years and regional limitations are shown with the result. An unsupported year produces a warning; an empty list outside coverage is not evidence that no holidays exist. Local, employer and school calendars can differ.

Marker totals count stored rows where a crew has a work code. They can include an actual and an observed date for the same holiday, or two holiday records on one date. These are marker counts, not a count of holiday entitlements or unique shifts.

Share links include crew names, colours, the pattern, start, offsets, year and region. Use non-identifying names if needed. Saving is limited to this browser and country page; deletion does not remove exported or printed copies.

Australian lists cover statewide or territory-wide public holidays. Most cover 2027 and 2028; Western Australia currently covers 2027 only. Local show days, municipal holidays and bank-only closures can be excluded. Read the selected region notes, including the recurring-rule basis for NSW and ACT 2028 dates.

An additional public holiday is a separate marker from the actual date. In New South Wales in 2027, Christmas Day and Boxing Day are 25 and 26 December, with additional public holidays on 27 and 28 December. Other states and territories can have different rules. Part-day markers do not establish whether a whole shift overlaps the holiday.

Worked example

Choose New South Wales, a 4 on 4 off pattern and Crew A with start date 3 January 2027, offset 0. Crew A is off on Christmas Day, 25 December, Boxing Day, 26 December, and the additional public holidays on 27 and 28 December. These additional dates remain separate rows; select another state or territory to check its own list.

Common questions

Does Works mean my whole shift overlaps the holiday?

No. It means a shift starts on the stored holiday date in your repeating pattern. Overnight overlap and part-day holiday hours are not calculated.

Why do actual and observed dates appear separately?

They can be different dates with different shift results. The label and notes distinguish each stored marker; confirm which date applies to your workplace.

Does this calculate holiday pay or entitlement?

No. A marker does not determine eligibility, compensation or a day off. Check the official source and your employer or HR team.

Why is my year unavailable?

Most Australian regions have stored 2027 and 2028 data; Western Australia has 2027 only. Check the selected state or territory source for unsupported years and excluded local holidays. An empty list outside coverage is not a no-holiday result.

Why are there additional or part-day public holiday markers?

An additional public holiday is a separate marker from the actual date. In New South Wales in 2027, Christmas Day and Boxing Day are 25 and 26 December, with additional public holidays on 27 and 28 December. Other states and territories can have different rules. Part-day markers do not establish whether a whole shift overlaps the holiday.

What is included when I print?

Printing includes every stored holiday record in the selected year, all crew statuses, pattern settings, regional scope, limitations, source links and checked dates. A phone's selected month does not limit the printout.

Sources

Last checked: