Step 1: Find your annual leave balance
Start with the current leave balance shown by your employer, HR system or leave record.
It might be shown as:
- 60 hours
- 75 hours
- 68h 30m
- 97.5 hours
Use the current balance you want to understand.
If your balance is already shown in hours and minutes, keep that figure. If it is shown as a decimal, you can use the decimal value directly.
Step 2: Find your paid shift length
Next, work out the number of paid hours in your normal shift.
For example, you work from 08:00 to 16:00.
That is 8 hours from start to finish.
If you have a 30-minute unpaid break, your paid shift length is 7h 30m.
So the useful shift length for this calculation is normally 7h 30m, rather than the full 8 hours between starting and finishing.
How leave is recorded can vary between employers, so check your workplace rules if you are unsure which shift length to use.
Step 3: Put both figures into the same format
The leave balance and shift length need to be compared in the same format.
For example:
- 68h 30m = 68.50 hours
- 7h 30m = 7.50 hours
You can convert minutes into decimal hours by dividing the minutes by 60.
For example:
30 ÷ 60 = 0.50
So 7h 30m = 7.50 hours.
If you prefer not to convert the figures manually, use the Hundred Hour Holiday Hours to Shifts Calculator.
Step 4: Divide the leave balance by the shift length
Once both values are in the same format, divide the leave balance by the paid shift length.
The formula is:
Leave hours ÷ shift hours = equivalent shifts
For example:
- Annual leave balance: 75 hours
- Paid shift length: 7.50 hours
75 ÷ 7.5 = 10
So: 75 hours of annual leave = 10 shifts
Step 5: Work out full shifts and leftover hours
The result will not always be a whole number.
For example:
- Annual leave balance: 68.50 hours
- Paid shift: 7.50 hours
68.5 ÷ 7.5 = 9.1333… shifts
That tells you the balance is slightly more than 9 full shifts.
To work out the leftover time, nine shifts use:
9 × 7.5 = 67.5 hours
With a leave balance of 68.5 hours, the remaining leave is:
68.5 − 67.5 = 1 hour
So the practical result is: 9 full shifts + 1 hour remaining
This is often more useful than simply seeing 9.13 shifts.
Equivalent shifts vs full shifts
There is a difference between an equivalent number of shifts and the number of full shifts you can take.
For example:
52 hours ÷ 8-hour shift = 6.5 shifts
The equivalent-shift result is 6.5.
But the practical result is 6 full shifts + 4 hours remaining.
Both are correct.
The decimal result is useful for comparison. The full-shifts-plus-remainder result is usually more useful for planning leave.
Annual leave hours to shifts examples
| Annual leave balance | Paid shift length | Result |
|---|---|---|
| 60h | 7h 30m | 8 shifts |
| 75h | 7h 30m | 10 shifts |
| 68h 30m | 7h 30m | 9 shifts + 1h |
| 52h | 8h | 6 shifts + 4h |
| 90h | 10h | 9 shifts |
These examples assume the same paid shift length is being used throughout.
What if your shifts are different lengths?
If your shifts vary, one single shift count may not describe your leave balance accurately.
For example, a 60-hour leave balance could represent:
- 10 × 6-hour shifts
- 7 × 8-hour shifts + 4 hours
- 6 × 10-hour shifts
So the answer depends on which shift length you use.
If your rota contains different shift lengths, use the shift length you actually want to compare your leave against.
For example, if you want to know how many 10-hour shifts your balance covers, use 10 hours as the shift length.
Which shift length should you use?
As a general rule, use:
- your normal paid shift length
- the specific shift length you want to compare against
- paid hours rather than total elapsed time where unpaid breaks apply
Avoid automatically using:
- the total time between starting and finishing
- a generic shift length if your rota varies
- the same shift length for every calculation if your actual shifts are different
The most useful figure is the shift length that matches the leave you are trying to plan.
This is not an annual leave entitlement calculation
This calculation assumes you already know your annual leave balance.
It does not work out how much annual leave you should receive.
For example, if your employer tells you that you have 96 hours remaining, Hundred Hour can help you turn those 96 hours into shifts.
If you need to check how much annual leave you are legally entitled to, check your employer’s information or official holiday-entitlement guidance on GOV.UK.
Common mistakes when converting annual leave hours to shifts
Using total shift time instead of paid shift length
If a shift includes an unpaid break, the paid shift length may be shorter than the total time from start to finish.
Forgetting unpaid breaks
An 8-hour period at work with a 30-minute unpaid break may represent 7h 30m paid time, not 8 paid hours.
Using one generic shift length when shifts vary
If your rota contains 6-, 8- and 10-hour shifts, the number of shifts your leave covers depends on which shift length is used.
Confusing equivalent shifts with full shifts
A result of 6.5 shifts can also be expressed as 6 full shifts + half a shift, or, with an 8-hour shift, 6 full shifts + 4 hours.
Ignoring leftover hours
A leave balance may cover several full shifts and still leave a useful amount of leave remaining.
Using this calculation to work out statutory entitlement
This method converts an existing balance into shifts. It does not calculate legal entitlement.
Convert your annual leave automatically
Already know your leave balance and normal paid shift length?
Use the Hundred Hour Holiday Hours to Shifts Calculator to see:
- how many full shifts your balance represents
- your equivalent number of shifts
- how many hours and minutes remain
- your leave balance in decimal hours
For example: 68h 30m leave with a 7h 30m paid shift gives 9 full shifts + 1 hour remaining
Convert My Holiday HoursRelated annual leave guides
You may also find these useful: