NHS Annual Leave & Holiday Calculator

Calculate your exact annual leave entitlement in days and hours with our **NHS Annual Leave Calculator** for the **2026/27 year**. Under the Agenda for Change contract, your holiday entitlement increases based on your years of service: **27 days on appointment, 29 days after 5 years, and 33 days after 10 years** (plus 8 bank holidays). This free tool automatically calculates pro-rata entitlements for part-time workers in hours, ensuring you get your correct holiday and bank holiday allowance.

๐Ÿ“Š Contract Details
35.0 Days
Total Leave Entitlement
Annual Leave (Days) 27 Days
Bank Holiday Entitlement 8 Days
Total Entitlement (Combined) 35.0 Days

Reference Salary Tables & Quick Facts

NHS Annual Leave Overview & Calculation Basis

This calculator operates under the official 2026/27 Agenda for Change and NHS Terms and Conditions of Service. All calculations are performed in real time as you adjust inputs.

Deduction / Allowance Rate / Threshold (2026/27)
Personal Allowance ยฃ12,570 (Standard Tax Code: 1257L)
National Insurance 8% on earnings between ยฃ12,570 and ยฃ50,270 (2% above)
NHS Pension Tiers 5.2% to 12.5% based on pensionable pay

Frequently Asked Questions

Is this NHS Annual Leave Calculator up to date? +

Yes, this tool is fully updated with the 2026/27 financial year parameters, including the latest pay scales, tax allowances, and pension contribution tiers.

How do I use this calculator? +

Simply enter your basic salary, contracted hours, and any relevant deductions or allowances in the input panel, and the results panel will update automatically in real-time.

NHS Annual Leave Entitlement Tiers

Under the Agenda for Change contract, your annual leave entitlement increases automatically based on your years of continuous NHS service. The entitlement is pro-rata for part-time staff and is structured as follows:

Under 5 Years Service

27 Days of base annual leave plus 8 public bank holidays (35 days total for full-time staff).

5 to 10 Years Service

29 Days of base annual leave plus 8 public bank holidays (37 days total for full-time staff).

10+ Years Service

33 Days of base annual leave plus 8 public bank holidays (41 days total for full-time staff).

Emma Crawford CIPP
About the Author

Emma Crawford

NHS Payroll & Pension Specialist • 12 Years NHS Experience

Former Senior NHS Payroll Manager. CIPP qualified. Co-founder and expert behind the UK's most accurate NHS pay and pension calculators.

BSc Accounting & Finance CIPP Member 12 Years NHS

Quick Navigation Dashboard