NHS Annual Leave Calculator
Pro-rata holiday and bank holiday entitlement under Agenda for Change.
Agenda for Change annual leave
Work out your pro-rata holiday and bank holiday entitlement from your contracted hours and length of service.
| Breakdown | Hours | Days |
|---|---|---|
| Annual leave | 0.0 | 0.0 |
| Bank holidays | 0.0 | 0.0 |
Based on the NHS Terms and Conditions of Service Handbook.
How NHS annual leave is calculated
Full-time staff on 37.5 hours get 27 days annual leave in their first 5 years, rising to 29 days after 5 years and 33 days after 10 years. Bank holidays are added on top. Part-time staff receive a pro-rata share based on contracted hours. If you join part-way through the leave year, entitlement is reduced proportionally.
Common questions
How many days annual leave do NHS staff get?
Full-time staff on 37.5 hours receive 27 days in their first 5 years, 29 days from 5 to 10 years, and 33 days after 10 years. Bank holidays are on top of this.
How is part-time NHS annual leave calculated?
Leave is pro-rata based on contracted hours. A staff member on 22.5 hours per week receives 60% of the full-time entitlement.
When does the NHS leave year start?
Most NHS trusts run the leave year from 1 April to 31 March. If you join part-way through, entitlement is reduced proportionally.