3L Tax Code Explained: What It Means for Your Pay in 2026/27?
The 3L tax code means that an employee or pension recipient has just £30 of tax-free income allocated to a particular job or pension for the tax year. This is significantly lower than the standard UK Personal Allowance of £12,570 for 2026/27.
Receiving a 3L tax code does not automatically mean HM Revenue & Customs (HMRC) has made a mistake.
It can occur when most of a person’s Personal Allowance has been allocated elsewhere or reduced because of taxable company benefits, untaxed pension income, previous tax underpayments or other adjustments.
However, a code this low deserves careful attention, particularly for someone with only one job and no additional taxable income.
Our analysis of the UK PAYE system explains what 3L means, why HMRC might issue it, how it affects take-home pay and what taxpayers can do if the code appears incorrect.
What Does the 3L Tax Code Mean in the UK?
The 3L tax code is a PAYE (Pay As You Earn) Income Tax code that tells an employer or pension provider to apply approximately £30 of tax-free income to that particular source during the tax year.
The code contains two components:
- 3: The numerical element represents £30 of annual tax-free income. HMRC generally multiplies the number by 10 when calculating the allowance.
- L: The letter indicates that the taxpayer is entitled to the standard Personal Allowance framework, although the amount allocated to this employment or pension has been reduced.
For the 2026/27 tax year, the standard Personal Allowance remains £12,570.
A person with the regular 1257L tax code generally receives the full allowance through that employment, whereas someone using 3L receives only £30 through that source.
The difference is substantial.
The £30 allowance represents approximately 0.24% of the standard £12,570 allowance. This compares the allowance allocated to one income source, not necessarily the taxpayer’s total entitlement.
According to HMRC’s official explanation of tax codes, the numbers show the tax-free income allocated to a job or pension, while the letters describe the taxpayer’s circumstances.
Understanding the difference between a reduced allowance and an incorrect code is important because the resulting PAYE deductions can materially affect monthly income.
Why Would HMRC Give Someone a 3L Tax Code?
HMRC may issue a 3L tax code for several reasons. In most cases, the number reflects adjustments made to the taxpayer’s available allowance rather than a separate tax rate.
1. Personal Allowance Is Being Used by Another Job
Someone with two or more jobs receives only one Personal Allowance for the tax year, although HMRC can divide that allowance between different employments.
For example, an employee might have:
- A primary job receiving most of their Personal Allowance.
- A secondary job receiving a small remaining allowance.
- A 3L code applied to the second employment.
The second employer would then apply approximately £30 of annual tax-free income before deducting Income Tax.
This is different from the BR tax code, which generally taxes all income from a particular job or pension at the basic rate without allocating any Personal Allowance to that source.
2. Taxable Company Benefits Have Reduced the Allowance
Company benefits can affect an employee’s PAYE tax code.
Examples include:
- Company cars available for private use.
- Employer-funded private medical insurance.
- Taxable accommodation provided by an employer.
- Certain other benefits that are not exempt from Income Tax.
Suppose an employee qualifies for the standard £12,570 allowance but receives taxable benefits and has other coding deductions totalling £12,540.
The remaining allowance would be:
£12,570 − £12,540 = £30
The resulting code could be 3L.
However, the size of a deduction does not necessarily represent the actual tax payable on a benefit. HMRC may adjust the tax code to collect an estimated amount of tax through PAYE.
3. HMRC Is Recovering Tax Owed From a Previous Year
HMRC can sometimes collect unpaid Income Tax from an earlier tax year through a taxpayer’s current PAYE code.
This is commonly called coding out an underpayment.
For example, someone might have underpaid tax because:
- Their employer applied an incorrect tax code.
- They received untaxed additional income.
- A company benefit was not reported in time.
- Their estimated earnings were lower than their actual income.
- They changed employment and their tax records were not updated promptly.
HMRC may reduce the tax-free allowance used in PAYE to collect the outstanding amount over the relevant period.
Importantly, an unpaid tax balance of £500 does not automatically mean HMRC deducts exactly £500 from the Personal Allowance. The coding adjustment depends on the applicable rate of tax and HMRC’s calculation.
4. Pension Income Is Affecting the Tax Calculation
Taxable pension income can also explain why an employee receives a low tax code.
For instance, someone might receive:
- Employment income.
- State Pension.
- A workplace pension.
- A private pension.
State Pension is normally taxable but is generally paid without Income Tax being deducted at source.
HMRC may therefore adjust the tax code on employment or private pension income to account for the tax due on State Pension payments.
Readers approaching retirement may also benefit from understanding whether State Pension payments can be deferred, alongside how pension income affects PAYE.
5. HMRC Has Incorrect or Outdated Information
A 3L tax code can sometimes result from inaccurate employment or financial records.
Examples include an old employer remaining active in HMRC’s system, an incorrect pension estimate or a company benefit continuing to appear after it has ended.
Where a taxpayer has only one job, earns less than £100,000, receives no taxable benefits and has no outstanding tax, a code as low as 3L would generally be unusual.
In these circumstances, reviewing whether the tax code is correct is an important first step before requesting a correction.
How Much Tax Will Someone Pay on a 3L Tax Code?
A 3L tax code does not create a special Income Tax rate.
It reduces the tax-free allowance available through a particular job or pension to approximately £30 annually. The remaining taxable income is subject to the Income Tax bands applicable to the taxpayer.
For the 2026/27 tax year, the main employment Income Tax rates for England, Wales and Northern Ireland are:
| Tax band | Rate | Taxable income band |
| Basic rate | 20% | £0–£37,700 |
| Higher rate | 40% | £37,701–£125,140 |
| Additional rate | 45% | Above £125,140 |
These are taxable income bands after applicable allowances and adjustments. The Personal Allowance is gradually reduced when adjusted net income exceeds £100,000.
Scottish employment and pension income may be subject to different Scottish Income Tax bands, and Scottish taxpayers normally have an S prefix on their tax codes.
Example: 3L Tax Code on a £25,000 Salary
Consider an employee in England with an annual salary of £25,000 and a 3L tax code.
| Calculation | Annual amount |
| Gross salary | £25,000 |
| Tax-free allowance through this job | £30 |
| Income subject to PAYE tax calculation | £24,970 |
| Income Tax at 20% | £4,994 |
| Approximate monthly Income Tax | £416.17 |
Under a standard 1257L code, the same £25,000 salary would normally produce approximately £2,486 in annual Income Tax, assuming no other adjustments.
That represents an illustrative difference of £2,508 in annual PAYE deductions.
However, this comparison does not automatically represent an overpayment. The reduced tax code could be collecting tax on additional income, taxable benefits or liabilities outside the £25,000 salary.
These figures also exclude National Insurance, pension contributions, student loan repayments and any other payroll deductions.
How Does the 3L Tax Code Affect Monthly Take-Home Pay?
Because the tax-free allowance is only £30 annually, a relatively small amount of income is excluded from the PAYE calculation.
For an employee paid monthly, the equivalent allowance is approximately:
£30 ÷ 12 = £2.50 per month.
Most monthly earnings are therefore potentially subject to Income Tax.
The following examples demonstrate the approximate annual and monthly Income Tax deducted using a 3L tax code.
| Annual salary | Annual Income Tax | Average monthly Income Tax |
| £15,000 | £2,994 | £249.50 |
| £20,000 | £3,994 | £332.83 |
| £25,000 | £4,994 | £416.17 |
| £30,000 | £5,994 | £499.50 |
| £40,000 | £7,994 | £666.17 |
These illustrations assume a full tax year, a cumulative 3L code, employment in England, Wales or Northern Ireland, and no other adjustments to the PAYE calculation. They show tax calculated on the employment income alone.
Actual deductions can differ because of pay frequency, rounding, bonuses, other taxable income, and changes to the code during the year.
Is the 3L Tax Code an Emergency Tax Code?
No. 3L by itself is not an emergency tax code.
An emergency tax code generally contains a marker such as W1, M1, X or NONCUM, indicating that payroll should calculate Income Tax on a non-cumulative basis.
For example:
| Tax code | Meaning | Emergency basis? |
| 3L | £30 annual tax-free allowance | No |
| 3L W1 | £30 annual allowance applied on a Week 1 basis | Yes |
| 3L M1 | £30 annual allowance applied on a Month 1 basis | Yes |
| 3L X | £30 annual allowance with non-cumulative treatment | Yes |
| 1257L | Standard £12,570 allowance | No |
| 1257L M1 | Standard allowance with Month 1 treatment | Yes |
A cumulative tax code generally takes account of taxable earnings and tax deducted earlier in the current tax year.
An emergency or non-cumulative code usually considers only the current pay period.
This distinction matters because someone using 3L M1 could experience different PAYE deductions from someone using ordinary cumulative 3L, especially after changing jobs or receiving irregular payments.
What Is the Difference Between 3L, 1257L, BR and 0T Tax Codes?
Although all four codes can appear on UK payslips, they serve different purposes.
| Tax code | Annual allowance allocated to that income source | Main meaning |
| 3L | £30 | Almost the entire allowance is unavailable through that source |
| 1257L | £12,570 | Standard allowance for many taxpayers |
| BR | £0 | All income taxed at the basic rate |
| 0T | £0 | No allowance; applicable Income Tax bands are used |
| K code | Different calculation | Untaxed income or coding deductions exceed allowances |
One important difference is that BR generally applies a fixed basic-rate treatment to all taxable income from that source.
By contrast, 3L and 0T apply the relevant tax bands, including higher rates where appropriate.
Therefore, 3L should not be interpreted as meaning that every pound of income is necessarily taxed at 20%.
Can Someone Have a 3L Tax Code With Only One Job?
Yes. Having only one job does not guarantee entitlement to the standard 1257L code.
Someone with a single employment might legitimately receive 3L if their tax-free allowance has been heavily reduced by taxable benefits, other untaxed income or adjustments for an earlier tax underpayment.
However, where the individual has no additional income or adjustments, the code may need correcting.
Our assessment is that taxpayers should pay particular attention to three areas:
- Employment records: Check that HMRC has correctly recorded all current and previous jobs.
- Taxable benefits: Confirm that company cars, medical insurance and other benefits remain accurate.
- Allowance deductions: Review the PAYE Coding Notice to identify the adjustments reducing the allowance.
A taxpayer should not assume that a code is incorrect solely because it is unusually low. The underlying calculation is the determining factor.
How Can You Check Whether a 3L Tax Code Is Correct?
Anyone receiving a 3L tax code can review it directly through HMRC’s online services.
1. Find the tax code on your payslip
Look for the PAYE tax code near the gross salary, Income Tax and National Insurance deductions. Check whether it is 3L or includes an additional marker such as M1 or W1.
2. Sign in to your HMRC account
Use the official HMRC Income Tax checking service to review your current code and estimated income details.
3. Review your Personal Allowance calculation
Check whether HMRC has included taxable company benefits, other income, pension payments or tax owed from previous years.
4. Compare the details with your circumstances
Confirm that your employer information, expected salary, benefits and other taxable income are accurate.
5. Correct inaccurate details
Update information using your HMRC account where available, or contact HMRC if the adjustment cannot be corrected online.
6. Check your next payslip
Once HMRC issues a revised code and your employer receives it, review the following payslips to ensure the new code has been applied.
For employees who have recently changed jobs, the P45 and starter information submitted to payroll may also need checking.
Can HMRC Change the 3L Tax Code Back to 1257L?

Yes, but only where the individual’s circumstances support the change.
If HMRC discovers that the allowance has been reduced because of incorrect information, it may issue a revised PAYE code.
For example, an employee who had a taxable company car might stop receiving that benefit. Once the information is updated, HMRC may increase the Personal Allowance available through payroll.
Similarly, a person who previously held two jobs might have their allowance reassigned after the secondary employment ends.
However, returning to 1257L is not guaranteed.
Where taxable income, benefits or outstanding tax continue to justify the adjustment, HMRC may retain a lower code.
Employers generally cannot independently replace an HMRC-issued code with 1257L simply because the employee requests it.
Will You Get a Tax Refund if the 3L Code Was Wrong?
A refund may be available if an incorrect 3L code resulted in more Income Tax being deducted than the taxpayer actually owed.
When HMRC corrects a cumulative tax code during the tax year, payroll may automatically adjust deductions to account for excess tax already paid.
Depending on the circumstances, the correction could appear as a reduced tax deduction or a refund through the payslip.
If the tax year has ended, HMRC may need to reconcile the taxpayer’s records before determining whether a refund is due.
For example, someone incorrectly taxed under 3L instead of 1257L on a £25,000 salary could have had approximately £2,508 more Income Tax deducted over a complete tax year.
However, a refund would depend on the person’s overall taxable income, allowances, tax already collected and any other liabilities.
Where the 3L code correctly collected tax on benefits or another income source, there may be no refund due.
Does the 3L Tax Code Affect National Insurance or Pension Contributions?
The 3L tax code directly affects Income Tax collected through PAYE. It does not determine National Insurance contribution rates or thresholds.
National Insurance is calculated separately using the employee’s earnings, category letter and applicable contribution rules.
Similarly, workplace pension contributions depend on the pension scheme arrangements, qualifying earnings or pensionable pay, and any salary sacrifice provisions.
A taxpayer could therefore have:
- A 3L tax code for Income Tax.
- A standard National Insurance category letter.
- Workplace pension contributions calculated under a separate scheme.
- Student loan deductions based on applicable repayment thresholds.
These deductions should be reviewed separately when comparing gross salary with net pay.
What Should Employers Do When an Employee Has a 3L Tax Code?
Employers and payroll teams should ensure that the tax code supplied by HMRC is correctly applied to the employee’s PAYE record.
In particular, payroll administrators should verify whether the code is cumulative or non-cumulative.
A code entered incorrectly into payroll software can cause the wrong amount of tax to be deducted even when HMRC’s underlying calculation is accurate.
Where an employee questions a 3L code, the employer can confirm:
- The code currently being operated.
- Whether the latest HMRC tax-code notice has been received.
- Whether relevant starter and leaving information was submitted correctly.
- Whether the employee’s payroll record reflects the latest HMRC instruction.
The employer should direct questions about the individual’s allowance calculation to HMRC rather than changing the code without appropriate authority.
FAQs About the 3L Tax Code
Is 3L a bad tax code?
Not necessarily. It indicates a very low tax-free allowance for one income source, but it can be correct where HMRC has made legitimate adjustments.
Does 3L mean I pay 40% tax?
No. The 3L tax code does not set a fixed 40% rate. The applicable Income Tax bands determine whether income is taxed at 20%, 40% or another relevant rate.
Why has my tax code suddenly changed to 3L?
HMRC may have updated your record because of another employment, pension income, taxable benefits, an earlier tax underpayment or revised income estimates.
Can 3L be used for a second job?
Yes. HMRC may allocate a small remaining Personal Allowance to a second job, although BR and other codes are also commonly used for additional employment.
Does 3L mean I only earn £30 a year?
No. The £30 represents the annual tax-free amount allocated through that specific PAYE code. It is not a limit on salary or pension income.
How long does a 3L tax code last?
It can remain in place while the circumstances supporting it continue. HMRC may change it during the tax year or issue a different code for a subsequent year.
Can I change my 3L tax code online?
You can update relevant employment and income information through HMRC’s online services. HMRC will then determine whether your tax code needs changing.



