General guide

How Far in Advance Can You Book Annual Leave?

Published 06/05/2026 Updated 06/05/2026

A practical guide to how far in advance annual leave can be booked, what employers usually allow, and how early you should request popular dates.

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.

Turn the date into a plan

Map your time off in Offdays

Build a clearer leave plan around general guide holiday dates, track your allowance, and open the app with your planning context already attached.