S1257L Tax Code | What It Means and How It Affects Your Pay?
Last Updated On – 27-05-2026
The S1257L tax code means a person is classed as a Scottish taxpayer and is entitled to the standard tax-free Personal Allowance of £12,570 for the tax year.
The “S” tells payroll to use Scottish income tax rates, “1257” represents the tax-free allowance, and “L” confirms the person receives the basic Personal Allowance.
This code is usually normal for employees or pensioners living in Scotland, but it should still be checked on payslips.
Key takeaways:
- S1257L usually means Scottish income tax rates apply.
- The code gives a standard £12,570 Personal Allowance.
- It affects how much PAYE tax is deducted from pay.
- S1257L W1 or M1 may indicate emergency tax treatment.
- HMRC should be contacted if the code looks wrong.
What Does the S1257L Tax Code Mean?

The S1257L tax code is used when HMRC identifies someone as a Scottish taxpayer who qualifies for the standard Personal Allowance. It is commonly seen on payslips, pension statements, and PAYE coding notices.
A tax code helps an employer or pension provider work out how much income tax to deduct before paying wages or pension income. In simple terms, the code tells payroll how much of a person’s income can be paid tax-free and which tax rules should be used.
For the S1257L code, the structure is straightforward:
| Part of the Code | Meaning | What It Tells Payroll |
| S | Scottish taxpayer | Apply Scottish income tax rates |
| 1257 | £12,570 Personal Allowance | Spread the tax-free allowance across the year |
| L | Standard Personal Allowance | No unusual tax code adjustments |
This means the person can usually earn up to £12,570 in the tax year before income tax is charged, although National Insurance and other deductions may still apply.
Meaning of the “S” in S1257L
The “S” at the start of the tax code means the person is classed as a Scottish taxpayer. This does not simply mean someone works in Scotland. It usually depends on where the person’s main home is during the tax year.
If someone lives in Scotland and works for an employer in England, Wales, or Northern Ireland, they may still have an S tax code because Scottish income tax applies to their earnings. Likewise, a person working remotely for a UK-wide business may have an S code if their main residence is in Scotland.
The S prefix matters because Scotland has different income tax bands and rates from the rest of the UK. Employers do not decide these rates themselves; they use the tax code sent by HMRC.
Meaning of “1257” in the Tax Code
The number 1257 represents the standard tax-free Personal Allowance of £12,570. HMRC usually removes the final digit from the allowance amount to create the tax code number.
For example:
| Personal Allowance | Tax Code Number |
| £12,570 | 1257 |
| £10,000 | 1000 |
| £8,500 | 850 |
So, when a person sees 1257 in a tax code, it usually means their annual tax-free allowance is £12,570. Under a cumulative PAYE code, this allowance is spread across the tax year rather than applied all at once.
Meaning of the “L” Tax Code Letter
The letter “L” means the person is entitled to the standard Personal Allowance. It is one of the most common letters used in UK tax codes.
In the S1257L tax code, the L does not refer to location. The Scottish part is shown by the S at the beginning. The L simply tells payroll that the person has the basic tax-free allowance available.
This is different from other tax code letters that may show special circumstances, such as a reduced allowance, transferred Marriage Allowance, or no tax-free allowance.
Why Has HMRC Given Someone the S1257L Tax Code?

HMRC may give someone the S1257L tax code when its records show that the person is resident in Scotland for income tax purposes and should receive the standard Personal Allowance.
This may happen when:
- the person’s main home is in Scotland
- they are employed and paid through PAYE
- they receive pension income through PAYE
- HMRC has no major deductions or adjustments to apply
- the person is eligible for the standard tax-free Personal Allowance
The code may appear at the start of a new tax year, after a job change, after a pension starts, or after someone updates their address with HMRC.
A payroll adviser described this issue clearly:
“I often see employees panic when they notice the S at the front of their tax code. In most cases, I explain that it simply means Scottish tax rates are being used. The important thing is to check whether the allowance and address details are correct.”
This is a useful way to look at the code. The S1257L tax code is usually normal for Scottish taxpayers, but it should still be checked against the person’s actual circumstances.
How Does the S1257L Tax Code Affect Take-Home Pay?
The S1257L tax code affects take-home pay because it tells payroll how much of a person’s earnings should be tax-free before income tax is deducted.
For someone paid monthly, the £12,570 Personal Allowance is usually divided across the tax year.
This means the person receives roughly £1,047.50 of tax-free income each month before income tax is calculated.
However, the final take-home pay can still vary depending on:
- Gross salary
- Scottish income tax bands
- National Insurance
- Workplace pension contributions
- Student loan repayments
- Salary sacrifice arrangements
- Taxable benefits
- Previous earnings in the same tax year
The S1257L tax code does not mean a person pays no tax at all. It means they receive the standard tax-free allowance first, and income above that allowance may be taxed under Scottish income tax rules.
How the Personal Allowance Is Spread Across the Year?
Most S1257L codes are cumulative. This means payroll looks at the person’s total earnings and total tax-free allowance from the start of the tax year to the current pay period.
A cumulative code helps balance tax deductions across the year. If someone earns less in one month and more in another, the PAYE system can adjust the tax calculation automatically.
For example, if the annual Personal Allowance is £12,570, it is usually spread like this:
| Pay Frequency | Approximate Tax-Free Allowance |
| Weekly | £241.73 per week |
| Monthly | £1,047.50 per month |
| Yearly | £12,570 per year |
This does not mean the person receives this amount as an extra payment. It means this portion of income is generally tax-free before income tax is applied.
How PAYE Deductions Work on a Payslip?
PAYE stands for Pay As You Earn. It is the system used by employers and pension providers to deduct income tax before paying the employee or pensioner.
When the s1257l tax code is used, payroll usually follows this process:
- Gross pay is calculated.
- The relevant part of the Personal Allowance is applied.
- Scottish income tax rates are used on taxable pay.
- Other deductions, such as National Insurance or pension contributions, may be taken.
- Net pay is issued to the employee.
This is why two people with similar salaries may have different take-home pay if one has a Scottish tax code and the other has a standard UK code without the S prefix.
Is S1257L a Scottish Tax Code?

Yes, S1257L is a Scottish tax code. The S at the beginning confirms that Scottish income tax rates should apply to the person’s earnings or pension income.
Scottish taxpayers are usually identified by where they live, not where their employer is based. A person could work for a company in London, Manchester, Cardiff, or Belfast and still have an S tax code if their main home is in Scotland.
The Scottish Government sets Scottish income tax rates and bands for non-savings and non-dividend income.
This generally includes employment income, pension income, and income from property. HMRC then collects the tax through the UK tax system.
A personal tax specialist explained the point in simple terms:
“When I review a Scottish payslip, I always look at the first letter of the tax code. If it starts with S, I know payroll should be using Scottish income tax rates. If the person has moved away from Scotland, that is when the code may need checking.”
This insight shows why the S prefix is important. The number and letter after it matter, but the first letter decides which regional income tax rules apply.
What Is the Difference Between 1257L and S1257L?
The main difference between 1257L and S1257L is the tax system applied to the person’s income.
The code 1257L usually applies to taxpayers in England, Wales, or Northern Ireland who receive the standard Personal Allowance. The code S1257L applies to Scottish taxpayers who receive the same standard Personal Allowance but are taxed under Scottish income tax rates.
| Tax Code | Usually Applies To | Main Meaning |
| 1257L | England, Wales, Northern Ireland | Standard Personal Allowance under UK rates |
| S1257L | Scotland | Standard Personal Allowance under Scottish rates |
Both codes usually include the same Personal Allowance figure, but the tax bands and rates applied after the allowance can differ.
This is why a Scottish employee and an English employee may both have a £12,570 Personal Allowance but may not pay exactly the same amount of income tax on the same salary.
What Happens If S1257L Appears with W1 or M1?

If the S1257L tax code appears with W1, M1, or sometimes X, it usually means the code is being applied on a non-cumulative basis. These are often called emergency tax code markers.
A normal cumulative tax code looks at the whole tax year so far. A W1 or M1 code only looks at the current pay period. This can sometimes lead to overpaid or underpaid tax, depending on the person’s situation.
For example, a payslip might show:
| Payslip Code | Meaning |
| S1257L | Standard cumulative Scottish tax code |
| S1257L W1 | Weekly non-cumulative basis |
| S1257L M1 | Monthly non-cumulative basis |
| S1257L X | Emergency or non-cumulative basis |
These versions are not always wrong, but they should be checked if they continue for several pay periods.
S1257L W1 Emergency Tax Code
The S1257L W1 code is usually used for weekly payroll. It means the employer calculates tax only on that week’s pay, without looking back at previous pay and tax in the same tax year.
This may happen when someone starts a new job and the employer does not yet have full tax details. It may also happen when HMRC needs time to update records.
S1257L M1 Emergency Tax Code
The S1257L M1 code is usually used for monthly payroll. It means the employer calculates tax only on that month’s pay.
This can be useful as a temporary code, but it may not produce the most accurate tax result over time. If the code stays on the payslip for too long, the person may need to check their HMRC personal tax account or contact HMRC.
How Can Someone Check Whether Their S1257L Tax Code Is Correct?
A person can check whether their S1257L tax code is correct by comparing it with their location, income, allowances, and HMRC records.
The first place to look is the payslip. The tax code is usually shown near the pay and deductions section. It may also appear on a P60, P45, pension statement, or HMRC coding notice.
A person should check:
- Whether the tax code starts with S if they live in Scotland
- Whether the number is 1257 if they expect the standard Personal Allowance
- Whether the code includes W1, M1, or X
- Whether taxable benefits are being included correctly
- Whether previous job or pension income has affected the code
- Whether their address is correct in HMRC records
The HMRC personal tax account is often the easiest way to see the current tax code and understand why it has been issued. Employees can also ask their payroll department whether HMRC has sent an updated code.
What Should Someone Do If Their S1257L Tax Code Is Wrong?
If someone believes their s1257l tax code is wrong, they should update their details with HMRC as soon as possible. Employers normally cannot change a tax code unless HMRC sends them a new instruction.
The person may need to contact HMRC if:
- They no longer live in Scotland
- They have recently moved to Scotland
- The tax code is still on an emergency basis
- They have started or left a job
- They have more than one job
- They receive pension income
- Taxable benefits have changed
- They think too much or too little tax is being deducted
It is also useful to keep payslips, P45s, P60s, and pension statements because HMRC may need these details to correct the record.
Once HMRC updates the tax code, the employer or pension provider should receive the new code electronically. Future pay should then be calculated using the corrected code.
Can the S1257L Tax Code Lead to Overpaid or Underpaid Tax?

Yes, the S1257L tax code can lead to overpaid or underpaid tax if the information behind the code is wrong or incomplete.
The code itself is not usually a problem. The issue often comes from outdated records, job changes, address changes, missing P45 details, or emergency tax treatment.
A person may overpay tax if:
- The code is on a W1 or M1 basis for too long
- HMRC has not included the full Personal Allowance correctly
- Previous earnings have been misunderstood
- The person has stopped receiving a taxable benefit but the code still includes it
A person may underpay tax if:
- More than one job uses the full Personal Allowance
- Pension income is not coded correctly
- Taxable benefits are missing
- Income increases and the tax code is not adjusted
- HMRC has incomplete information
If too much tax has been paid, HMRC may correct it through payroll or issue a refund after the tax year ends. If too little tax has been paid, HMRC may collect the difference through a future tax code or request payment directly.
How Does the S1257L Tax Code Compare with Other Common UK Tax Codes?
The S1257L tax code is only one of several codes used in the UK PAYE system. Each code tells payroll something different about the person’s allowance or tax treatment.
| Tax Code | What It Usually Means |
| S1257L | Scottish taxpayer with standard Personal Allowance |
| 1257L | Standard Personal Allowance, usually outside Scotland and Wales |
| C1257L | Welsh taxpayer with standard Personal Allowance |
| BR | All income from that source taxed at basic rate |
| D0 | All income from that source taxed at higher rate |
| D1 | All income from that source taxed at additional rate |
| 0T | No Personal Allowance available or insufficient details |
| K Code | Deductions exceed allowances |
This comparison helps explain why tax codes should not be ignored. Even a small change in letters or numbers can affect how income tax is calculated.
For example, S1257L and BR would produce very different results. S1257L gives the person a tax-free allowance, while BR usually taxes all income from that source at the basic rate.
Conclusion
The s1257l tax code is not good or bad by itself. It is usually the standard tax code for a Scottish taxpayer who receives the normal £12,570 Personal Allowance.
For most people, it simply means their employer or pension provider should apply Scottish income tax rates and spread the tax-free allowance across the tax year.
The code becomes important when it includes emergency markers such as W1 or M1, or when the person’s circumstances have changed.
Anyone who sees S1257L on a payslip should check three things: whether they are correctly treated as a Scottish taxpayer, whether the allowance looks right, and whether the code is cumulative.
If something appears wrong, HMRC should be contacted so the tax code can be updated.
FAQs
What does S1257L mean on a payslip?
S1257L on a payslip means the employee is treated as a Scottish taxpayer and has the standard Personal Allowance. The employer uses this code to calculate PAYE income tax deductions from wages.
Is S1257L the normal tax code in Scotland?
Yes, S1257L is commonly used for Scottish taxpayers who qualify for the standard Personal Allowance. However, it may not apply to everyone because tax codes can change due to benefits, second jobs, pensions, or previous underpaid tax.
Does S1257L mean someone pays less tax?
S1257L does not automatically mean someone pays less tax. It means the person receives the standard tax-free allowance and is taxed using Scottish income tax rates. The final amount of tax depends on income level and personal circumstances.
Why does the tax code have an S at the start?
The S shows that Scottish income tax rates apply. HMRC usually uses this prefix when a person’s main home is in Scotland for tax purposes.
What should someone do if their payslip shows S1257L W1?
If a payslip shows S1257L W1, the code is being applied on a weekly non-cumulative basis. The person should check whether it is temporary and contact HMRC if it continues or causes unexpected tax deductions.
Can HMRC change someone’s S1257L tax code during the year?
Yes, HMRC can change a tax code during the tax year if someone’s income, benefits, job details, pension income, or address changes. The employer should then apply the updated code through payroll.




