Public holiday shift checker: United Kingdom
Check bank holidays for England and Wales, Scotland or Northern Ireland against each crew's repeating shift pattern, including published substitute days.
2027 public holiday shift check
England and Wales. Pattern DDDDOOOO, starting Sunday, 3 January 2027.
Crew offsets: Crew A 0 days.
Example: Edit settings to personalise.
Works means a shift starts on that stored date. Overnight overlap and holiday pay are not calculated.
- Crew A2 of 10 markers: work startsShifts start on 2 of 10 holiday records
New Year's Day
- Crew A
- Before start: no schedule
| Date and holiday | Crew A |
|---|---|
| New Year's Day | Before start: no schedule |
| Good Friday | Works: Day shift (D) |
| Easter Monday | Off |
| Early May bank holiday | Works: Day shift (D) |
| Spring bank holiday | Off |
| Summer bank holiday | Off |
| Christmas DayCalendar date; check the separate substitute bank holiday marker. | Off |
| Boxing DayCalendar date; check the separate substitute bank holiday marker. | Off |
| Christmas Day (observed) | Off |
| Boxing Day (observed) | Off |
Holiday data coverage
England and Wales. Stored years: 2027, 2028.
National bank holidays for the selected UK division, including the published substitute dates. Calendar dates such as Christmas Day are identified separately when a substitute applies.
- Local holidays and school breaks are not included. Confirm workplace-specific holidays with your employer or HR team.
- Results describe shifts starting on each stored date. Holiday pay, entitlement, substitute arrangements and timed overlap are not calculated.
Regional sources
- UK bank holiday dates by division, 2027 and 2028Checked 13 October 2026.https://www.gov.uk/bank-holidays
- UK bank holiday dataChecked 13 October 2026.https://www.gov.uk/bank-holidays.json
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.
On this page
How to check holiday shift dates
- Select England and Wales, Scotland or Northern Ireland. Their bank holiday lists differ; use the division that applies to your plan.
- Choose a preset or enter your repeating day codes: D day, N night, M morning, E afternoon and O off.
- Set the common start date and the year to check. Dates before the start have no schedule.
- Add up to six crews and set each offset in calendar days. Check the offset against your official rota.
- Read actual and observed markers separately, including the source and coverage notes. On a phone, choose a month to view.
- 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.
The United Kingdom page covers 2027 and 2028 bank holiday lists for England and Wales, Scotland and Northern Ireland. Local holidays and school term dates are not supplied. Check the relevant local authority and school calendar.
Actual calendar dates and published substitute bank holidays are labelled separately. For England and Wales in 2027, Christmas Day is 25 December and Boxing Day is 26 December; the substitute bank holidays are 27 and 28 December. A substitute marker does not move a Christmas or Boxing Day parenting arrangement automatically.
Worked example
Choose England and 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 substitute bank holidays on 27 and 28 December. All four records remain visible even though the shift result is the same.
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?
Stored UK bank holiday coverage is 2027 and 2028 for the three listed divisions. Check GOV.UK for another year and your local authority or school for term dates and local closures.
Are Christmas Day and its substitute bank holiday the same date?
Actual calendar dates and published substitute bank holidays are labelled separately. For England and Wales in 2027, Christmas Day is 25 December and Boxing Day is 26 December; the substitute bank holidays are 27 and 28 December. A substitute marker does not move a Christmas or Boxing Day parenting arrangement automatically.
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: