Quick answer
There is no universal rule.
How far in advance you can book annual leave usually depends on:
- your employer’s holiday policy
- whether the leave year has opened
- how far ahead rotas or staffing plans are set
- whether there are blackout periods
In many workplaces, you can request annual leave months in advance, especially for:
- school holidays
- Christmas
- bank holiday weekends
- long summer breaks
Why early booking matters
Popular dates often fill up first.
That includes:
- Easter
- May bank holidays
- school holiday weeks
- Christmas and New Year
- long weekends around public holidays
Common employer approaches
Some employers allow:
- booking as soon as the new leave year opens
- rolling requests at any time
- requests only within a set future window
- limits for very early booking until rotas are confirmed
How early should you book?
A practical rule of thumb:
- 1 to 3 months ahead for normal leave
- 3 to 6 months ahead for popular holiday periods
- as early as possible for school holidays or Christmas
What if your employer says it is too early?
Ask:
- when the leave year opens
- when rota planning is finalised
- whether the request can be noted informally first
- whether there is a waitlist or first-come approach
Final thoughts
You can often book annual leave well in advance, but the exact window depends on your employer. If you want the best chance of getting high-demand dates, earlier is usually better. Offdays helps you plan those dates more strategically, especially around public holidays and longer breaks.