ShiftWalletGet it freeFree on the App StoreGet

Calculator for UK payslips

12.07% holiday pay calculator for zero-hours and irregular hours

Enter the hours from one pay period. You'll see the holiday you've built up and what a separate rolled-up holiday pay line should come to.

By Jan Daniel NaftanailaLast updated 9 min read

Holiday pay at 12.07%

Updates as you type. It runs in your browser, so nothing you enter is saved or sent anywhere.

This pay period

Rolled-up holiday pay

Holiday you build up: hours, counted as hours

Pay for the hours worked
Rolled-up holiday pay
Pay plus rolled-up holiday
  • If your employer pays holiday as you go, this is roughly the separate holiday line you should see on this payslip.
  • The 12.07% method is for irregular-hours and part-year workers in England, Wales and Scotland whose leave year started on or after 1 April 2024. Rolled-up holiday pay has to show as its own line on the payslip.

Download ShiftWallet on the App StoreShiftWallet. The iPhone app that works out what every shift should pay. Free to start. Pro is optional.

If you work irregular hours or only part of the year in Great Britain, you build up holiday at 12.07% of the hours you work in each pay period, as long as your leave year started on or after 1 April 2024. Enter the hours from one pay period above to see how much holiday that adds. If your employer rolls holiday pay into your wages, you'll also see roughly what the separate holiday line on that payslip should be.

Where 12.07% comes from

Almost every worker in Great Britain is entitled to 5.6 weeks of paid holiday a year. That leaves 46.4 weeks of work, and 5.6 divided by 46.4 is 0.1207. So for every hour you work, you earn 0.1207 of an hour of holiday. Some older pages still say employers can't use 12.07% any more. For irregular-hours and part-year workers, the 2024 reforms wrote it into regulation 15B of the Working Time Regulations.

Where 12.07% comes from and what it builds upA year has 52 weeks. 5.6 of them are statutory leave, which leaves 46.4 working weeks, and 5.6 divided by 46.4 is 12.07%. So 68 hours worked in a pay period build up 8.2076 hours of holiday. The 0.2076 hours left over are under 30 minutes, so they count as zero and the pay period adds 8 hours. If holiday pay is rolled up instead, £864.28 of pay for those hours carries £104.32 of holiday pay, shown on its own payslip line.Where 12.07% comes from46.4 weeks you work5.6 weeks of leave5.6 ÷ 46.4 = 12.07%What 68 hours of work build up68 h worked8.2076 h of holiday68 × 0.12078.2076 h8 h0.2076 h left over is under 30 minutes, so it rounds down.This pay period adds 8 h of holidayRolled up instead: £864.28 × 12.07% = £104.32, on its own line of the payslip.Where 12.07% comes from and what it builds upA year has 52 weeks. 5.6 of them are statutory leave, which leaves 46.4 working weeks, and 5.6 divided by 46.4 is 12.07%. So 68 hours worked in a pay period build up 8.2076 hours of holiday. The 0.2076 hours left over are under 30 minutes, so they count as zero and the pay period adds 8 hours. If holiday pay is rolled up instead, £864.28 of pay for those hours carries £104.32 of holiday pay, shown on its own payslip line.Where 12.07% comes from46.4 weeks you work5.6 weeks of leave5.6 ÷ 46.4 = 12.07%What 68 hours of work build up68 h worked8.2076 h of holiday68 × 0.12078.2076 h8 h0.2076 h left over is under 30 minutes, so it rounds down.This pay period adds 8 h of holidayRolled up instead: £864.28 × 12.07% = £104.32, onits own line of the payslip.
Great Britain, irregular-hours and part-year workers, leave years from 1 April 2024. Holiday builds up on the last day of each pay period, up to 28 days a year.

How the rounding works

Holiday builds up on the last day of each pay period. If the result has a part hour left over, under 30 minutes counts as nothing and 30 minutes or more counts as a whole hour. No more than 28 days can build up this way in a leave year.

Hours worked in the period× 12.07%Holiday built up
40.48 h (29 min)0 h
12.51.51 h (30.5 min over the hour)2 h
688.21 h8 h
9611.59 h12 h

The 68 hour line is GOV.UK's own example. The 96 hour line is the calculator's starting point: 96 hours at £12.71 is £1,220.16 of pay, 12 hours of holiday, and a rolled-up holiday line of £147.27.

A real case: 1,450 hours

ShiftWallet on an iPhone asking where you work, with the United Kingdom picked (pounds, no legal overtime premium). Two cards from the app: the United Kingdom card and the job's extra pay switches for nights, overtime and public holidays, all off by default.

A worker on r/LegalAdviceUK whose manager was refusing their holiday pay had already done the sums:

"I’m on a zero-hour contract (England) and recently audited my hours. I've worked roughly 1,450 hours, which at the standard 12.07% accrual rate equals about 175 holiday hours."

r/LegalAdviceUK, September 2026

The maths holds up. 1,450 × 12.07% is 175.0 hours. Because the rounding happens in each pay period, the official total can come out a few hours higher or lower, which is why the calculator works one period at a time. Holiday already taken comes off the total.

Check the hours before the percentage

Animated illustration: blank blue cards slide one by one onto a pile of shifts while gold coins drop into a glass jar, which fills slowly toward the gold line on the glass.

12.07% of the wrong number is still wrong. The usual mistake is minutes typed as if they were decimals, so that a shift of 7 hours 59 minutes goes onto the payslip as 7.59 hours when it's really 7.98. Divide the minutes by 60 before you enter them here. The payslip guide has a table of the common ones and a real case from an agency worker who lost about 24 minutes on a single shift that way.

Who can use the 12.07% method

Illustration of a wall planner where some weeks are full of blocks, some have one or two and some are empty.
  • Irregular-hours workers. Your paid hours in each pay period are, under your contract, wholly or mostly variable. Most zero-hours contracts fall here.
  • Part-year workers. Under your contract you only work part of the year, with unpaid stretches of at least a week when you aren't required to work.

If you work fixed hours, your holiday is normally worked out in weeks and paid when you take it. And if your contract gives you more than the legal minimum, Acas notes the percentage has to go up to match. Northern Ireland has its own rules.

Rolled-up holiday pay on the payslip

For irregular-hours and part-year workers, your employer can pay holiday as you go instead of when you take it, as an uplift on top of your pay. Regulation 16A and the guidance around it set the rules:

Anatomy of a UK payslipSample payslip with made-up figures and seven marked lines. 1. Pay period. 2. Hours and rate. 3. Enhancements. 4. Holiday pay at 12.07%. 5. Gross pay. 6. Deductions. 7. Net pay.Example Care LtdSample payslip, made-up figuresEmployeeA. WorkerPay period1 to 30 Sep 2026Tax code1257LAmount (£)PAYMENTSBasic pay1,931.92152 h × 12.71Night enhancement48.0048 h × 1.00Holiday pay238.9812.07%Gross pay2,218.90DEDUCTIONSIncome tax234.20National Insurance93.67Pension84.95Total deductions412.82Net pay1,806.081234567
  1. Pay period. The dates this payslip covers. Check your own record for exactly these dates, because hours after the cut-off go on the next one.
  2. Hours and rate. If your pay depends on the hours you work, the payslip has to show the hours you're paid for. It's the first number to check.
  3. Enhancements. Night, weekend or bank holiday extras. Check the hours and the rate against your contract. Some employers pay them a month late.
  4. Holiday pay at 12.07%. If your holiday pay is rolled up, it has to sit on its own line like this. That applies to irregular-hours and part-year workers in Great Britain.
  5. Gross pay. Everything before deductions. This is the figure to compare with your own record or with ShiftWallet.
  6. Deductions. Income tax under your tax code, National Insurance and pension. They depend on your situation, so they won't tell you if hours are missing.
  7. Net pay. What reaches your bank. Comparing it with your hours almost always misleads, because the deductions are already gone.
Made-up figures for a month with rolled-up holiday pay. Your payslip may order the lines differently.
  • It has to be at least 12.07% of your total pay for the work in that pay period. Acas gives the example of £1,000 earned in June, which means at least £120.70 of rolled-up holiday pay that month.
  • Total pay means all the payments that count towards a week's holiday pay, not just the basic rate, so regularly paid overtime, for example, goes in too. The "other pay" box in the calculator is there for that.
  • It must appear as a separate line on every payslip.
  • Your employer should tell you before they start doing it.

Holiday pay and the minimum wage

Someone on r/UKJobs asked about exactly this:

"Basically my hourly rate is below minimum wage (I’m 28) but with the holiday pay it is over minimum wage."

r/UKJobs, July 2026

GOV.UK's guidance on the 2024 reforms says rolled-up holiday pay is paid in addition to your normal pay, which should be at the National Minimum Wage or above. The rate is £12.71 an hour at 21 or over, from April 2026. HMRC's manual (NMWM09180) adds that holiday pay counts towards your minimum wage pay at first and comes back out when you actually take the holiday. Put the two together and a basic rate under the minimum, lifted over it only by the holiday line, isn't how it's supposed to work. Raise it with payroll, and with HMRC if nothing changes.

In ShiftWallet

ShiftWallet on an iPhone showing a checked payslip: £1,429.50 received against £1,458.00 calculated, off by £28.50. Two cards from the app: £1,458.00 from 8 shifts this pay period, and one night that earned £182.25, £28.50 of it night premium, the amount missing.

ShiftWallet has a rolled-up holiday pay field on each job. Type 12.07 and it adds that percentage to every hour you log, which brings the pay it expects close to a payslip with a rolled-up line. It's free.

Since version 2.4 you can log time off in the app as well. To work out the holiday you build up at 12.07% in one pay period, use the calculator at the top of this page.

Questions people ask

How much holiday do I build up on a zero-hours contract?

In Great Britain, irregular-hours and part-year workers build up holiday at 12.07% of the hours they work in each pay period, for leave years starting on or after 1 April 2024. Each period is rounded: under 30 minutes counts as nothing and 30 minutes or more as a full hour. No more than 28 days can build up in a leave year. 96 hours in a month gives 12 hours of holiday.

What is 12.07% holiday pay and how is it calculated?

Almost every worker is entitled to 5.6 weeks of holiday a year, which leaves 46.4 working weeks, and 5.6 divided by 46.4 is 12.07%. For holiday you build up, multiply the hours worked in the pay period by 12.07%. For rolled-up holiday pay, multiply your total pay for the work in that period by 12.07%.

Is rolled-up holiday pay legal in the UK now?

In Great Britain, yes, for irregular-hours and part-year workers in leave years starting on or after 1 April 2024. It has to be at least 12.07% of your pay for the period, shown as a separate line on each payslip, and your employer should tell you before they start. Northern Ireland has its own rules.

I worked 1,450 hours, how many holiday hours should I have?

About 175 hours, because 1,450 × 12.07% is 175.0. Worked out pay period by pay period with the rounding, the total can move by a few hours either way. Holiday you've already taken comes off that, and no more than 28 days can build up in one leave year.

Does rolled-up holiday pay count towards minimum wage?

GOV.UK guidance says rolled-up holiday pay is paid on top of your normal pay, and that normal pay should be at the National Minimum Wage or above. HMRC's manual counts holiday pay at first and takes it back out when you actually take the holiday. So a basic rate under the minimum that only clears it with the holiday line is worth querying.

Sources

  1. Working Time Regulations 1998, regulation 15B (12.07% accrual) legislation.gov.uk
  2. Working Time Regulations 1998, regulation 16A (rolled-up holiday pay) legislation.gov.uk
  3. GOV.UK, Holiday pay and entitlement reforms from 1 January 2024 gov.uk
  4. GOV.UK, Calculate holiday entitlement gov.uk
  5. GOV.UK, Holiday entitlement gov.uk
  6. Acas, building up holiday for irregular hours and part-year workers acas.org.uk
  7. Acas, rolled-up holiday pay acas.org.uk
  8. HMRC National Minimum Wage Manual, NMWM09180 (holiday pay) gov.uk
  9. GOV.UK, National Minimum Wage and National Living Wage rates gov.uk

Official sources checked on the date above. If a rule changed after that, the link is the one to trust.

Logging the hours is the other half

ShiftWallet prices every shift to the minute and, for free, can add 12.07% rolled-up holiday pay to each hour. On payday, put in the gross and it tells you whether the payslip adds up.

Download ShiftWallet on the App Store

Free to start. Pro is optional.
iPhone and iPad, iOS 17 or later

ShiftWallet's weekly report on an iPhone: £911.25 from 5 shifts and 47.5 hours this week. Two cards from the app: the United Kingdom setting in pounds with no legal overtime premium, and £1,458.00 from 8 shifts this pay period.

More from ShiftWallet