Use the NHS holiday hours to shifts calculator
You only need two figures:
- your current holiday balance
- your paid shift length
The calculator can then show:
- full shifts
- equivalent shifts
- remaining hours and minutes
- your balance in decimal hours
This is useful if your NHS leave is shown in hours but your rota is easier to think about in actual shifts.
Which shift length should you use?
Use the paid shift length that applies to the shift you want to compare against.
Do not automatically use the full time between starting and finishing.
For example:
- Shift: 07:00–19:00
- Total elapsed time: 12 hours
- Unpaid break: 30 minutes
- Paid shift length: 11h 30m
So the shift length to use is 11.5 hours, or 11h 30m.
The exact arrangement can vary, so check how your employer records paid hours if you are unsure.
7.5-hour NHS shift example
Suppose your leave balance is 75 hours and your paid shift length is 7h 30m.
Convert the shift length: 7h 30m = 7.5 hours. Then:
75 ÷ 7.5 = 10
So: 75 hours = 10 full 7.5-hour shifts
11.5-hour NHS shift example
Suppose your leave balance is 92 hours and your paid shift is 11h 30m.
Convert the shift length: 11h 30m = 11.5 hours. Then:
92 ÷ 11.5 = 8
So: 92 hours = 8 full 11.5-hour shifts
Example with leftover hours
The result will not always divide into an exact number of shifts.
Suppose your leave balance is 100 hours and your paid shift length is 11h 30m.
Eight shifts use:
8 × 11.5 = 92 hours
Remaining balance:
100 − 92 = 8 hours
So the practical result is: 8 full shifts + 8 hours remaining
A basic calculator might show this as 8.70 shifts, but that does not immediately tell you how much usable leave is left.
Full shifts plus leftover hours is usually easier to understand.
Quick NHS holiday hours to shifts table
| Leave balance | Paid shift length | Result |
|---|---|---|
| 75h | 7h 30m | 10 shifts |
| 92h | 11h 30m | 8 shifts |
| 100h | 11h 30m | 8 shifts + 8h |
| 72h | 6h | 12 shifts |
| 90h | 10h | 9 shifts |
These examples assume the same paid shift length is being used throughout.
The same leave balance can equal different numbers of shifts
Your leave balance does not have one universal shift value.
It depends on the length of the shifts you work.
For example, a balance of 92 hours could represent:
7.5-hour shifts
12 × 7.5 = 90 hours, with 2 hours remaining
Result: 12 full shifts + 2 hours
10-hour shifts
9 × 10 = 90 hours, with 2 hours remaining
Result: 9 full shifts + 2 hours
11.5-hour shifts
8 × 11.5 = 92 hours
Result: 8 full shifts
The holiday balance has not changed. Only the shift length has changed.
What if your NHS shifts vary?
Some NHS staff work mixed shift lengths.
For example:
- 7.5-hour shifts
- 11.5-hour shifts
- shorter shifts
- occasional different rota patterns
If that applies to you, there may not be one single number of shifts that represents your whole leave balance.
Instead, use the paid shift length that matches the type of shift you are planning to take as annual leave.
For example, if you want to know how many 11.5-hour shifts your balance covers, calculate against 11.5 hours. If you want to compare the same balance against 7.5-hour shifts, use 7.5 hours.
Part-time NHS example
Part-time staff can use the same method once the leave balance is known.
Suppose your leave balance is 72 hours and your normal paid shift is 6 hours.
72 ÷ 6 = 12
So: 72 hours = 12 full 6-hour shifts
This page does not calculate the part-time entitlement itself.
For that, see NHS Part-Time Annual Leave in Hours.
What if your leave balance is in hours and minutes?
Your balance may not be a whole number of hours.
For example, 86h 15m with a paid shift of 7h 30m.
Convert both values to decimal hours: 86h 15m = 86.25 hours and 7h 30m = 7.5 hours. Then:
86.25 ÷ 7.5 = 11.5 shifts
So the practical result is 11 full shifts + half a shift.
Half of a 7h 30m shift is 3h 45m.
So: 86h 15m = 11 full 7h 30m shifts + 3h 45m
The Hundred Hour calculator can handle this without you having to convert the figures manually.
Should public holiday hours be included?
Use the specific leave balance you want to convert.
If your employer shows annual leave hours and public holiday hours as separate balances, calculate them separately unless your local system combines them.
Do not automatically add public holiday hours to your annual leave balance.
The way these balances are displayed can differ between NHS organisations and local systems.
Paid shift length vs total shift span
This is one of the most common sources of confusion.
For example:
- Start: 07:00
- Finish: 19:00
- Elapsed time: 12 hours
- Unpaid break: 30 minutes
- Paid time: 11h 30m
If leave is recorded against paid hours, the relevant shift length is 11h 30m, not 12 hours.
If your break is paid, or your employer records leave differently, the figure may be different.
Use the paid shift length shown by your employer or rota system if available.
Common mistakes when converting NHS holiday hours into shifts
Using the full shift span instead of paid hours
A 12-hour period at work does not always mean 12 paid hours. Unpaid breaks can reduce the relevant shift length.
Entering 11.30 when you mean 11h 30m
11.30 decimal hours does not mean 11 hours 30 minutes. 11h 30m is 11.50 decimal hours.
Assuming every NHS shift is 7.5 hours
The 7.5-hour day is an important reference point, but many NHS staff work longer or shorter shifts. Use your own paid shift length.
Ignoring leftover hours
A balance may cover several full shifts and still leave usable hours remaining. For example, 100 hours at 11.5 hours per shift = 8 full shifts + 8 hours.
Mixing annual leave and public holiday balances
Use the specific balance you are trying to understand. If the two are displayed separately, calculate them separately unless your employer combines them.
Using one fixed shift length when your shifts vary
If you work different types of shifts, the number of shifts your leave covers depends on which shift length you use.
Confusing equivalent shifts with full shifts
A result such as 8.70 shifts does not mean you have nine full shifts. It means eight full shifts plus part of another shift.
Convert your NHS holiday hours now
If you already know your current leave balance and paid shift length, use the Hundred Hour Holiday Hours to Shifts Calculator.
It can show:
- the number of full shifts
- equivalent shifts
- leftover hours and minutes
- your leave balance in decimal hours
For example: 100 hours with an 11h 30m paid shift gives 8 full shifts + 8 hours remaining
Convert My NHS Holiday HoursRelated NHS guides
You may also find these useful: