Free payslip check · 2026/27
Am I paying the right tax?
Enter the tax code and figures from your payslip. We'll explain your code in plain English, work out the tax PAYE should take, and show whether you may be overpaying or underpaying.
How the check works
- Your code, decoded. The number times 10 is your tax-free pay for the year; the letters and prefixes (S for Scotland, C for Wales, K, BR, 0T, W1/M1) change how it's used.
- The tax PAYE should take. We follow HMRC's own payroll tax-table rules, so a correct payslip should match to the penny. With your year-to-date figures we use the normal cumulative method: tax due on all your pay so far, less tax already paid. Without them, we work out this pay period on its own (Week 1 / Month 1).
- The difference. We compare it with what was taken and flag codes that often go wrong: emergency codes, BR or 0T on a main job, K codes and codes that don't match where you live.
Rates and bands are HMRC's for 2026/27 (and 2025/26 for earlier payslips), the same as our take-home calculator. It's an estimate: only HMRC can confirm your tax code.
Common tax codes at a glance
| 1257L | The standard code: £12,570 tax-free pay a year |
| S1257L / C1257L | The same, taxed at Scottish or Welsh rates |
| 1257L W1 / M1 / X | Emergency code: tax on this period's pay only |
| BR, D0, D1 | All pay taxed at one rate, no allowance (usually a second job) |
| 0T | No tax-free allowance on this job |
| K codes | Something is added to your pay before tax; tax can't be more than half your pay |