NHS Payslip Checker
Type in your payslip figures and see which lines look right, which tax code your tax implies, and exactly what to ask payroll if something is off.
Free, no sign-up. Payslip figures stay in your browser and are never saved. 2026/27 rates. Updated October 2026.
Short answer
To check an NHS payslip, compare gross pay (band, point and hours plus enhancements), Income Tax (against your tax code, usually 1257L), National Insurance (8% between £12,570 and £50,270 a year, 2% above), your NHS Pension contribution (5.2% to 12.5% by pay tier) and net pay. This tool does it for you: enter your setup and your payslip lines, and it marks each line, works out the tax code your tax looks like, and drafts a polite message for payroll. A flag means "worth asking about", never a confirmed error.
Step 1. Your pay setup
Usually 1257L. Find it near the tax line on your payslip.
The standard code for 2026/27: the full 12,570 pound Personal Allowance.
Other NI letters (such as H or M) have the same employee rate as A.
Your setup is saved on this device only. Payslip figures are never saved.
Step 2. What your payslip shows
Enter the figures for one month exactly as printed. Leave blank anything you do not have. Nothing is sent or stored.
Most NHS staff find their payslip in ESR Self-Service at my.esr.nhs.uk, or the MySBSPay app. Our guide to reading your NHS payslip explains each line.
Your check appears here
Complete Step 1, then type in at least two figures from your payslip (gross pay and net pay is a good start). We will mark each line as matching or not, work out which tax code your tax looks like, and tell you what to ask payroll.
Expected gross from your setup
£2,882.67
per month, from your band, point and hours. 12 payments a year.
How to check your NHS payslip, line by line
- Gross pay. Your basic pay for the period (annual salary divided by the number of payments) plus unsocial hours, overtime, HCAS, arrears and allowances. Use the Unsocial Hours Calculator and Overtime Calculator to price extras.
- NHS Pension. A percentage of pensionable pay set by your tier, taken before Income Tax. See the tier table on the NHS Pay Calculator page.
- Income Tax. Worked out on pay after pension, using your tax code. 1257L gives a £12,570 tax-free allowance. See NHS tax codes explained.
- National Insurance. Worked out on your full gross pay, before pension, at 8% between £12,570 and £50,270 and 2% above for category A.
- Student loan. 9% of pay above your plan's threshold (6% for postgraduate loans), if you have one.
- Net pay. What is left. Anything missing between the lines above and net pay is "other deductions" such as union fees or salary sacrifice.
Worked example: a Band 5 nurse on an emergency tax code
A full-time Band 5 nurse in England on point 2, paid monthly, in the NHS Pension Scheme. On the standard code (1257L) we expect:
| Line | Expected this month |
|---|---|
| Gross pay | £2,882.67 |
| NHS Pension | £239.26 |
| Income Tax | £319.18 |
| National Insurance | £146.81 |
| Net pay | £2,177.42 |
Now suppose her payslip shows the right gross, pension and National Insurance, but Income Tax of £528.68 and net pay of £1,967.92. That is £209.50 more tax than 1257L produces. Run through the checker, only the tax and net lines are flagged, and the tax she paid works out as 0T or BR (no tax-free allowance, 20% on everything): the pattern of an emergency code that removes the tax-free allowance, which often follows starting a new job before HMRC has the right details. The fix is a conversation with payroll or HMRC to get the correct code, after which any overpaid tax is normally corrected.
Common reasons an NHS payslip looks wrong
- The tax code. A new job, a second job or pension, a benefit in kind, or underpaid tax from a past year can all change your code.
- A pay point or hours change that has not reached payroll, or one that has but you have forgotten about.
- Enhancements and overtime paid in arrears. Rostering systems often send hours to payroll a month late, so a payslip can include last month's nights.
- A new pension tier. Contribution rates change on 1 April, and enhancements can push pensionable pay into a higher tier.
- The wrong student loan plan recorded for you.
- Backdated payments that spike tax and National Insurance for one month. The Back Pay Calculator shows the effect.
What to say to payroll
Keep it factual and polite. Say which payslip, which lines differ, by how much, and ask them to explain how each was calculated and to confirm your tax code, NI category and pension tier. The checker drafts that message for you from the lines it flags. If something is wrong, ask what will be corrected and when. See how to read your NHS payslip for what each section means, and overpayment of wages: your rights if you are told you owe money back.
How to access your digital payslip
ESR Self-Service (my.esr.nhs.uk)
The Electronic Staff Record is used across the large majority of NHS trusts in England and Wales. Log in at my.esr.nhs.uk with your employee number and password to see payslips, your tax code and year-to-date figures. If you have never logged in, your trust's HR or payroll team can issue an activation code.
MySBSPay and your trust's own system
Some trusts issue payslips through the MySBSPay app, and a minority use their own portal. "Which system do I use to see my payslip?" is a normal question for payroll or your line manager.
ℹA sense-check, not a payroll audit
Sources and accuracy
- ✓ Tax, National Insurance, pension tiers and student loan thresholds: the same 2026/27 engine as the NHS Pay Calculator, based on gov.uk income tax rates and National Insurance rates.
- ✓ Tax code meanings: gov.uk tax codes. We treat the tax-free amount as the code number times 10, which is accurate to within a couple of pounds a year.
- ✓ Pay for your band and point: NHS Employers pay scales 2026/27.
- ✓ Payslip figures are never stored, logged or put into share links.
- ✓ Last updated October 2026. Read our editorial policy. FrontlinePay is independent and not affiliated with the NHS, ESR or any trust.
Frequently asked questions
How do I check my NHS payslip is correct? +
Is this checker connected to my ESR account or payroll? +
Can it tell me for certain that payroll has made a mistake? +
How can I tell if I am on the wrong tax code? +
What does 1257L mean? +
Why does the checker use my payslip's gross pay for the deductions? +
How big a difference does it flag? +
My payslip shows other deductions. What are they? +
What if I have been overpaid? +
Does it work if I am paid weekly or every 4 weeks? +
Where do I find my NHS payslip? +
More free NHS pay tools and guides
NHS Pay Calculator
Expected take-home by band, point and region.
Unsocial Hours Calculator
Price nights, weekends and bank holidays.
Overtime Calculator
Time and a half, double time and TOIL.
Back Pay Calculator
Arrears and backdated pay.
How to read your NHS payslip
What every line means.
NHS tax codes explained
1257L, BR, 0T and K codes.
Overpayment of wages: your rights
What to do if payroll says you owe money.
NHS Pension Scheme 2015 explained
How contributions and tiers work.