How PAYE Works in the UK

PAYE (Pay As You Earn) is the system HMRC uses to collect income tax and National Insurance from employees' wages before they receive their pay. Rather than paying a large tax bill once a year, PAYE spreads your tax liability across every pay period, making it manageable and largely invisible. If you're an employee in the UK, PAYE is the reason your payslip shows deductions and why your bank balance doesn't match your contract salary.

Understanding how PAYE works is essential for checking that you are paying the correct amount of tax. Millions of UK employees are overtaxed or undertaxed each year simply because they do not review their payslips or tax codes. This guide explains the mechanics of the system in full detail, using the 2026/27 tax year rates and thresholds throughout.

The History of PAYE

PAYE was introduced in 1944 during World War II to ensure a steady flow of tax revenue to fund the war effort. Before PAYE, employees paid tax in two lump sums per year, which caused hardship and unpredictable government revenue. The system has been updated many times since, but the core principle remains: your employer acts as an unpaid tax collector on HMRC's behalf.

Today, PAYE is by far the largest source of government revenue. It covers not only income tax and National Insurance but can also collect student loan repayments, postgraduate loan repayments, and even adjustments for underpaid tax from previous years. The system applies to around 30 million employees across the UK and handles hundreds of billions of pounds annually.

How Your Employer Calculates PAYE

Every time your employer runs payroll, they follow these steps:

  1. Check your tax code. Your tax code tells your employer how much tax-free income (personal allowance) to apply. The standard code for 2026/27 is 1257L, which means £12,570 of tax-free income per year.
  2. Calculate cumulative earnings. PAYE works cumulatively; your employer tracks your total earnings and total tax paid from the start of the tax year (6 April).
  3. Calculate tax due to date. Based on your cumulative earnings and the tax bands, your employer calculates the total tax you should have paid by this point in the year.
  4. Subtract tax already paid. The tax already deducted in previous pay periods is subtracted. The difference is the tax for this period.
  5. Calculate National Insurance. NI is calculated per pay period (not cumulatively). If your monthly earnings exceed £1,048 (£12,570 divided by 12), you pay 8% up to £4,189 per month and 2% above that.
  6. Apply other deductions. Student loan repayments, pension contributions, and any other payroll deductions are calculated.
  7. Report to HMRC via RTI. Your employer submits a Real Time Information (RTI) report to HMRC every time they pay you, detailing your earnings and deductions.

Worked Example: Monthly PAYE for a £35,000 Salary

Suppose you earn £35,000 per year, paid monthly, with tax code 1257L and no other deductions. Here is what happens each month using 2026/27 rates:

Over 12 months, total income tax would be approximately £4,486 and total employee NI approximately £1,794, giving annual take-home pay of around £28,720. You can verify this figure instantly with our take-home pay calculator.

Worked Example: Higher-Rate Taxpayer on £65,000

If you earn £65,000 per year with tax code 1257L, your monthly PAYE calculation is more involved because your income spans two tax bands:

The jump from basic rate to higher rate is significant. A £30,000 increase in salary (from £35,000 to £65,000) yields only around £19,538 more take-home pay per year rather than the full £30,000, because a substantial portion falls into the 40% band. Use the income tax calculator to model any salary and see exactly how much falls into each band.

Why PAYE Is Cumulative

The cumulative nature of PAYE is important because it ensures you pay the right amount of tax over the full year, even if your pay varies month to month. If you receive a large bonus in one month, you'll pay more tax that month. But if the following months return to normal, PAYE will automatically adjust so your total tax for the year is correct.

This also means that if you start a new job partway through the year, your first payslip may be unusually high or low. Your new employer uses a cumulative calculation, so if you've already used some of your personal allowance at your previous job (shown on your P45), the remaining allowance is spread across the remaining months.

For example, if you leave one job at the end of August (month 5) and start another in September (month 6), your new employer knows you have already used 5/12 of your personal allowance. The remaining 7/12 (approximately £7,333) is spread across months 6 to 12. If your P45 shows you have overpaid tax at your old job, perhaps because you were on a higher tax code than necessary, your new employer's cumulative calculation may result in a refund being applied to your first payslip, making it noticeably larger than expected.

Week 1 / Month 1 Basis

Sometimes HMRC instructs your employer to apply a "non-cumulative" basis (also called Week 1 or Month 1). This means each pay period is treated independently; your employer doesn't consider what you earned earlier in the year. This is common when:

Week 1/Month 1 can result in over- or under-taxation. Once HMRC resolves the issue, they'll switch you back to cumulative basis and any over-deducted tax will be refunded through your payslip.

You can identify a non-cumulative code on your payslip by looking for a "W1", "M1", or "X" suffix after the tax code number, for instance "1257L M1". If you see this and more than two months have passed since you started the job, it is worth contacting HMRC to ask them to issue a cumulative code to your employer, as remaining on Month 1 for an extended period increases the risk of an incorrect annual tax bill.

Your Tax Code Explained

Your tax code is the key instruction HMRC gives your employer. It determines how much tax-free income you get:

CodeMeaning
1257LStandard personal allowance of £12,570
S1257LScottish taxpayer with standard allowance
C1257LWelsh taxpayer with standard allowance
BRAll income taxed at 20% (no allowance), common for second jobs
D0All income taxed at 40%, used when combined income is in higher rate
0TNo allowance; HMRC hasn't determined your code yet
K codesYou owe more tax than your allowance, so extra tax is deducted

The number in your tax code multiplied by 10 (and add 9) gives your annual tax-free amount. So 1257L means £12,570 (1257 x 10 + 9 = £12,579, rounded to £12,570). If your code is 1100L, your allowance is £11,009, typically reduced because of benefits in kind or previous underpayment.

K Codes in Detail

A K code is used when the value of your untaxed benefits (such as a company car or private medical insurance) exceeds your personal allowance. Instead of giving you a tax-free amount, the K code adds a notional amount to your taxable pay. For example, K475 means £4,759 is added to your taxable income for the year. This effectively means you have no tax-free allowance and are taxed on an additional £4,759 on top of your actual earnings. K codes cannot result in more than 50% of your gross pay being deducted in any single period; this is a safeguard built into the PAYE system.

How Tax Codes Are Adjusted

HMRC adjusts your tax code to collect or refund tax for items that cannot easily be handled through standard PAYE. Common adjustments include:

If you have two jobs, each employment will have its own tax code. Typically, your main job uses your full personal allowance (1257L) and your second job uses BR (basic rate) or D0 (higher rate), depending on your total combined income.

What Appears on Your Payslip

A typical UK payslip includes:

Employers are legally required to provide a payslip for every pay period. Since April 2019, this obligation extends to agency workers and casual staff, not just permanent employees. Your payslip must itemise each deduction and show your gross and net pay. If your payslip lacks detail or you are not receiving one at all, this is a legal issue you should raise with your employer or report to HMRC.

It is good practice to compare your payslip against an independent calculation at least once per year. Our salary calculator lets you enter your gross salary, tax code, pension, and student loan details to produce a full payslip breakdown you can cross-check against your employer's figures.

How PAYE Handles Bonuses

A common concern among employees is whether bonuses are "taxed more" than regular pay. The answer is: not exactly. PAYE applies the same tax rates to a bonus as to any other earnings, but because the bonus is added on top of your regular salary for that pay period, it pushes more of your income into higher tax bands.

For instance, if you earn £45,000 per year (monthly gross of £3,750) and receive a £5,000 bonus in December, your December gross is £8,750. The cumulative calculation accounts for the fact that you have already used nine months of personal allowance and basic rate band. The bonus may push your cumulative earnings above the basic rate threshold (£50,270), causing part of it to be taxed at 40%. However, if your annual total including the bonus is still under £50,270, the cumulative system will ensure you are only taxed at basic rate for the year, and any overtaxation will be corrected in subsequent months. You can model bonus scenarios with our bonus tax calculator.

Pension Contributions Through PAYE

Workplace pensions are deducted through PAYE and can significantly affect your take-home pay. There are two main methods:

Under auto-enrolment for 2026/27, the minimum employee contribution is 5% and the employer contribution is 3% (total 8%), calculated on qualifying earnings between £6,240 and £50,270. Many employers contribute more than the minimum, and some calculate pension on full salary rather than qualifying earnings only. Use our pension contribution calculator to see how different contribution levels affect your take-home pay.

Student Loan Repayments Through PAYE

If you have a student loan, your employer deducts repayments through PAYE once your earnings exceed your plan's annual threshold. For 2026/27, the thresholds are: Plan 1 at £26,900, Plan 2 at £29,385, Plan 4 (Scotland) at £33,795, Plan 5 at £25,000, and Postgraduate Loan at £21,000. The repayment rate is 9% of earnings above the threshold for undergraduate plans and 6% for postgraduate loans.

For example, if you earn £35,000 on Plan 2, your annual repayment is (£35,000 - £29,385) x 9% = £505.35 per year, or about £42.11 per month. If you also have a postgraduate loan, you would additionally repay (£35,000 - £21,000) x 6% = £840 per year. Both deductions are collected simultaneously. See our student loan repayment calculator for a detailed breakdown.

P45, P60, and P11D

DocumentWhenPurpose
P45When you leave a jobShows your pay and tax to date. Give parts 2 and 3 to your new employer so they apply the correct tax code.
P60After 5 April each yearAnnual summary of your total pay and tax for the tax year. Keep this; you may need it for mortgage applications or self-assessment.
P11DAfter 5 April (if applicable)Reports benefits in kind (company car, medical insurance, etc.). These are taxed via your tax code the following year.

Your P45 is arguably the most important of these documents when changing jobs. It contains your tax code, total pay, and total tax deducted up to your leaving date. Without it, your new employer must use an emergency tax code, which usually results in overtaxation until HMRC issues the correct code. If you have lost your P45, contact your former employer's payroll department, as they are required to provide one. HMRC cannot issue a replacement P45, but they can update your new employer's records directly.

Your P60 is issued by 31 May following the end of the tax year. Keep it safe, as it serves as proof of income and tax paid. Many mortgage lenders, landlords, and government agencies require P60s as supporting evidence. Since 2014, your employer may provide your P60 electronically rather than on paper, and both formats are equally valid.

When PAYE Goes Wrong

PAYE isn't perfect. Common issues include:

Common Mistakes Employees Make

Beyond system errors, there are several mistakes employees regularly make that lead to incorrect PAYE deductions:

The 60% Tax Trap

One of the most important edge cases in the PAYE system affects those earning between £100,000 and £125,140. In this income range, the personal allowance is progressively withdrawn at a rate of £1 for every £2 of income above £100,000. This creates an effective marginal tax rate of 60% on income in this band (40% income tax plus an additional 20% from losing the allowance).

For example, someone earning £112,570 has lost half their personal allowance (£6,285), meaning they have a tax-free amount of only £6,285 instead of the full £12,570. At £125,140, the personal allowance is completely eliminated. This trap is built into the PAYE system, and HMRC adjusts your tax code to reflect the reduced allowance. If your income fluctuates around these thresholds, your tax code may change frequently during the year.

One legitimate way to mitigate the 60% trap is to increase pension contributions via salary sacrifice. By reducing your gross income below £100,000, you restore your full personal allowance. This can be extraordinarily tax-efficient: every £1 contributed to a pension in the £100,000 to £125,140 band effectively costs you only 40p after accounting for the restored allowance. See our pension contribution calculator and salary sacrifice guide for more detail.

PAYE and Self-Assessment

Most employees only need PAYE; they never file a tax return. However, you must register for Self Assessment if you:

Even if you are required to file a Self Assessment return, PAYE continues to operate on your employment income. Your Self Assessment calculation will credit the tax already collected via PAYE, and any additional liability (or refund) is settled through the return. The online filing deadline for the 2026/27 tax year is 31 January 2028.

PAYE for Directors

Company directors have a different National Insurance calculation under PAYE. Instead of the standard per-period calculation, directors' NI is calculated on a cumulative annual basis. This means that a director who takes a small salary for most of the year and a large dividend or bonus at the end will have NI calculated across the full year's earnings, not just the period in which the payment was made. The annual Primary Threshold and Upper Earnings Limit still apply, but on an annual rather than monthly basis.

This distinction is important for directors of small limited companies who pay themselves a combination of salary and dividends. The most tax-efficient salary level for 2026/27 is often set at the Primary Threshold of £12,570, high enough to qualify for state pension credits but low enough to avoid any employee NI liability.

How to Check Your PAYE Is Correct

  1. Log in to your Personal Tax Account on GOV.UK.
  2. Check your tax code for each employment.
  3. Verify your estimated income for the year matches reality.
  4. Check for any benefits in kind or underpayments being collected.
  5. Use our salary calculator to verify the figures match your payslip.

If you discover a discrepancy, you can contact HMRC by phone on 0300 200 3300 or through your Personal Tax Account online. It is generally faster to use the online service, as phone wait times can be lengthy. Keep records of all correspondence with HMRC, including dates and reference numbers.

You should also check your National Insurance record periodically at GOV.UK. Gaps in your NI record can affect your entitlement to the State Pension and certain benefits. If your employer is deducting NI but it is not appearing on your record, this is a serious issue that needs immediate attention, as it may indicate your employer is not forwarding your contributions to HMRC. Use our National Insurance calculator to check what you should be paying.

Sources

Mottalib Radif, personal finance expert at Real Salary

Written by Mottalib Radif

MBA INSEAD · Finance Enthusiast

Updated for 2026/27 tax year