ShiftWalletGet it freeFree on the App StoreGet

UK guide

How to check your payslip when your hours change every week

Tax codes get all the attention. For shift workers the money usually goes missing in the hours, a few minutes at a time.

By Jan Daniel NaftanailaLast updated 11 min read

ShiftWallet The iPhone app that works out what every shift should pay.

Download ShiftWallet on the App Store
Animated illustration: a care worker reads her payslip by a window at night. Outside the rain keeps falling and the moon glows, and small gold dots keep slipping out of one corner of the payslip.
On this page

Start with the hours. A payslip for hourly or shift work has to say how many hours it pays, and that's the number to put next to your own record for the same dates. In the UK threads I read, the hourly rate was almost never the problem. The hours were.

What your payslip has to show

Every employee and worker has the right to a written payslip on or before payday. It must show your gross pay, your deductions and your net pay. If your pay varies with the time you work, it must also show the number of hours you're being paid for, either as one total or split by type of work or rate. Two of those rules are newer, from 6 April 2019. The right in section 8 of the Employment Rights Act was extended from employees to workers, which takes in most people on zero-hours and agency contracts, and the hours line was added.

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.

The trouble is having something to hold that line up against. In a thread about an agency that started charging to see past shifts, the person who posted it added:

"I have no way to compare what is on the wage slips to my clock in and out times, or to see what times they have amended."

r/UKJobs, July 2026

The rest of this guide assumes you keep your own record of each shift, written down when it happens.

Minutes are where it leaks

Payroll works in decimal hours. Your clock works in hours and minutes. Somewhere between the two, minutes go missing:

"Monday I worked 7 hours and 59 minutes based on the clock in at work, and my agency calculates it as 7.59 out of 8.00 hours, basically missing 0.49."

r/UKJobs, June 2025

To turn minutes into decimals you divide by 60. 59 minutes is 0.98 of an hour, so 7 hours 59 minutes is 7.98 hours. Typed as 7.59, the shift loses 0.39 of an hour, about 24 minutes. The poster's 0.49 overstates it a little, but at £12.71 an hour the real 0.39 is still £5.00 a shift, and if payroll keys in minutes that way it can happen on every shift that doesn't end on the hour.

59 minutes are 0.98 of an hour, not 0.59An hour has 60 minutes, so 59 minutes are 59 divided by 60, 0.98 of an hour, and 7 hours 59 minutes are 7.98 hours. Keyed in as 7.59, the shift is paid as 7.59 hours, 0.39 of an hour short, about 24 minutes. At £12.71 an hour that's £5.00 a shift.ONE HOUR59minutes59 ÷ 60 = 0.98 hThe last hour of the shiftOn the clock: 7 h 59 min7.98 hKeyed in by payroll: 7.597.59 h7 h7.257.507.758 h0.39 h short, about 24 minutesAt £12.71 an hour£5.00 a shift59 minutes are 0.98 of an hour, not 0.59An hour has 60 minutes, so 59 minutes are 59 divided by 60, 0.98 of an hour, and 7 hours 59 minutes are 7.98 hours. Keyed in as 7.59, the shift is paid as 7.59 hours, 0.39 of an hour short, about 24 minutes. At £12.71 an hour that's £5.00 a shift.ONE HOUR59minutes59 ÷ 60 = 0.98 hThe last hour of the shiftOn the clock: 7 h 59 min7.98 hKeyed in by payroll: 7.597.59 h7 h7.257.507.758 h0.39 h short, about 24 minutesAt £12.71 an hour£5.00 a shift
The shift from the quote above. Every shift that doesn't end on the hour can lose minutes like this.
MinutesDecimal hours
50.08
100.17
150.25
200.33
300.50
400.67
450.75
500.83
590.98

Doing this every month takes less time than it sounds. Someone on r/AskUK who does:

"Takes maybe 10 minutes out of each month and has saved me a few hundred in the past 18 months"

r/AskUK, January 2026

Pay periods and enhancements that turn up late

Before you decide hours are missing, check the dates printed on the payslip. Some monthly payrolls close part way through the month, so whatever you worked after the cut-off lands on next month's slip. A retail temp in r/UKJobs who thought 22 hours had gone missing came back with this:

"i'm an idiot it turns out it was two pay periods"

r/UKJobs, December 2024

Animated illustration: gold coins hop one by one along a dotted arc from one month's payslip to the next month's payslip and stack up there.

NHS staff and doctors run into the same thing with enhancements for unsocial hours, which often land a month after the shift. If your payslip jumps around, compare this month's enhancements with last month's rota. One doctor on r/doctorsUK:

"I find it impossible to properly work out if I'm being paid correctly as my payslip changes every month, by up to £600!!"

r/doctorsUK, April 2026

Rolled-up holiday pay

If you're on irregular hours and holiday is paid as you go, it has to be a separate line on every payslip, worth at least 12.07% of your pay for the period, and it's meant to sit on top of a basic rate that already reaches the minimum wage. A basic rate that only clears £12.71 with the holiday line added is worth raising with payroll. The 12.07% holiday pay calculator works out what the line should be and goes through the minimum wage rule in full.

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.

On a salary? Divide by the hours you really work

Animated illustration: the same coins are shared out from four glasses across seven, and in the end every stack sits below the gold line that marks the minimum wage.

Salaried staff tend to stop checking, and in hospitality that's a mistake. A restaurant manager on £28,000 asked about it in r/UKJobs and got a one-line answer:

"Once you hit 43 hours in a week you are below minimum wage."

r/UKJobs, July 2026

Here's the sum. £28,000 divided by 52 is £538.46 a week. Divide that by 43 hours and you get £12.52 an hour, under £12.71, the National Living Wage rate for anyone 21 or over from April 2026. At 48 hours it's £11.22. On that salary you drop below the minimum at about 42 hours 20 minutes a week.

Treat it as a rough check. HMRC works out the minimum wage for salaried workers with its own rules over each pay reference period, so for the exact answer use the GOV.UK minimum wage calculator. If the rough version comes out under the line, do the exact one. The other rates from April 2026 are £10.85 at 18 to 20 and £8.00 under 18, and £8.00 for apprentices under 19 or in the first year of their apprenticeship.

Overtime, nights and bank holidays

UK law doesn't give you a right to extra pay for overtime, for night work or for working a bank holiday. Any higher rate comes from your contract. What the law does say is that your average pay across all the hours you work can't fall below the minimum wage. So check your contract for the rates you were promised and hold the payslip up against those. What a friend in another job gets doesn't come into it.

Who to go to

Illustration of a worker holding a payslip at a signpost with three paths: to a payroll office, to a union representative and to a telephone helpline.
  1. Payroll, in writing. Send your own record and ask for the hours they have for each shift in that period. An email gives you a date and a copy.
  2. Ask to see your payment records. You can ask your employer in writing to see your payment records, take someone with you and make copies. Employers have to keep minimum wage records for at least six years.
  3. Acas. The Acas helpline is on 0300 123 1100, Monday to Friday, 8am to 6pm.
  4. HMRC, for the minimum wage. HMRC enforces the minimum wage on behalf of the Fair Work Agency, and you can complain through the pay and work rights form. You can ask them not to tell your employer who complained, and someone else can complain for you with your permission.

You can also take a claim to an employment tribunal yourself. Before you do, you have to notify Acas, which offers early conciliation first.

Doing the same check in ShiftWallet

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.

ShiftWallet logs each shift to the minute, so the 7.59 problem doesn't come up on your side. With the UK settings it starts with no overtime and no night premium, because the law doesn't require either, and a 20 minute unpaid break. A 25% night premium between 11pm and 6am is a free switch, and your own contract's rules need Pro. The bank holiday list for England and Wales is built in. Scottish and Northern Irish ones you add by hand.

If your holiday is rolled up, type 12.07 as the holiday pay percentage and it's added to every hour. On payday, enter the gross from the payslip and ShiftWallet checks it against the shifts you logged for that period. Within 1%, or within £1, it counts as a match. Your first full check costs nothing.

Since version 2.4 the check also knows your pay calendar (the cut-off date, and enhancements paid a month late) and tells you what could explain a gap before you raise it. It still has blind spots. The Pro estimate of Income Tax and NI works from the standard tax code and 2024/25 tables and doesn't know Scottish rates. And it can't see your employer's clock-in system. What you logged is all it knows.

Questions people ask

How do UK shift workers check if their payslip is correct?

Check the hours first. If your pay depends on the hours you work, your payslip must show the hours you're paid for, so compare that figure with your own record for the same dates. Then check the rates in your contract, any enhancements and holiday pay, and only after that the tax code and deductions.

My payslip shows fewer hours than I worked, what can I do?

First check the pay period dates, because hours after the cut-off go on the next payslip. If they're still missing, write to payroll with your own record and ask for the hours they have for each shift. If you think you're below the minimum wage, you can complain to HMRC through GOV.UK and ask them not to tell your employer who complained.

Does my payslip have to show my hours?

Yes, if your pay varies with the time you work. Every employee and worker has the right to a payslip on or before payday showing gross pay, deductions and net pay, plus the hours paid for when pay depends on time worked, as one total or split by rate. Workers, as opposed to employees, and the hours line were both added on 6 April 2019.

I'm on a salary but work 48 hours a week, am I below minimum wage?

Possibly. A rough check is your annual salary divided by 52 and then by the hours you really work each week. On £28,000 that comes to about £11.22 an hour at 48 hours, under the £12.71 National Living Wage for workers aged 21 and over from April 2026. HMRC uses its own rules for salaried workers, so confirm with the GOV.UK minimum wage calculator.

Why doesn't my payslip match my rota?

Usually because the payslip covers different dates from the rota, enhancements are paid a month later, minutes were converted to decimals wrongly, or a break was taken off automatically. Compare the payslip with your own record of the hours you actually worked, shift by shift, for the exact pay period printed on it.

Sources

  1. GOV.UK, Payslips gov.uk
  2. Employment Rights Act 1996, section 8 (itemised pay statement) legislation.gov.uk
  3. GOV.UK, National Minimum Wage and National Living Wage rates gov.uk
  4. GOV.UK, minimum wage calculator for workers gov.uk
  5. GOV.UK, Holiday pay and entitlement reforms from 1 January 2024 gov.uk
  6. GOV.UK, Overtime: your rights gov.uk
  7. GOV.UK, Night working hours gov.uk
  8. GOV.UK, Pay and work rights gov.uk
  9. GOV.UK, Pay and work rights complaints gov.uk
  10. GOV.UK, Worker disputes over minimum wage gov.uk
  11. GOV.UK, Employers and the minimum wage (keeping records) gov.uk
  12. Acas, early conciliation acas.org.uk
  13. GOV.UK, Check Your Pay campaign checkyourpay.campaign.gov.uk

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

Want the hours and the sums kept for you?

ShiftWallet logs each shift to the minute and prices it with your rates, so when the payslip lands you type in the gross and see whether it matches.

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