Quick Summary
- Tax codes starting with S mean HMRC has identified you as a Scottish taxpayer, and your employer applies Scotland's six income tax bands instead of England's three
- The most common code is S1257L — meaning you get the standard £12,570 Personal Allowance and pay Scottish rates on everything above it
- Wrong tax codes happen — usually when you move between Scotland and England without telling HMRC, leading to months of over- or underpayment
- Check yours now — use the Scottish Income Tax Calculator to see exactly how much tax you should be paying at Scottish rates
Your tax code controls how much income tax your employer deducts from your pay each month. If you live in Scotland, your code will start with the letter S — and that single letter changes which tax bands and rates apply to your entire salary.
Quick Answer: A Scottish tax code starts with S, telling your employer to apply Scotland's six income tax bands (19% to 48%) instead of England's three bands (20% to 45%). The standard code is S1257L, which gives you the full £12,570 tax-free Personal Allowance. If your code is wrong — perhaps because you moved without updating HMRC — you could be paying too much or too little tax all year.
What the S prefix means
Every employee in the UK is assigned a tax code by HMRC. This code tells your employer two things: how much tax-free income you get and which tax rates to apply.
If your code starts with S, it means HMRC has identified you as a Scottish taxpayer. Your employer must apply Scotland's income tax rates, which are set by the Scottish Government and differ from the rest of the UK.
For 2026/27, Scotland has six income tax bands:
| Band | Taxable income range | Rate |
|---|---|---|
| Starter | £12,571 – £15,397 | 19% |
| Basic | £15,398 – £27,491 | 20% |
| Intermediate | £27,492 – £43,662 | 21% |
| Higher | £43,663 – £75,000 | 42% |
| Advanced | £75,001 – £125,140 | 45% |
| Top | Over £125,140 | 48% |
England and Wales use just three bands: Basic (20%), Higher (40%), and Additional (45%). Without the S prefix, your employer would apply those rates instead — which could mean you pay the wrong amount of tax for the entire year.
The S prefix only affects income tax. National Insurance, student loan repayments, and pension contributions are all UK-wide and identical regardless of whether you live in Scotland or England.
Common Scottish tax codes
Here is every Scottish tax code you are likely to see on your payslip, and what each one means:
| Tax code | What it means |
|---|---|
| S1257L | Standard code. You get the full £12,570 Personal Allowance and pay Scottish rates on the rest. Most Scottish employees have this code. |
| S1257L M1 or S1257L W1 | Emergency tax code. Your employer applies Scottish rates but calculates tax on each pay period in isolation, ignoring your year-to-date earnings. Usually temporary after starting a new job. |
| SBR | All income taxed at the Scottish Basic rate (20%). Typically used for a second job where your allowance is already used on your first job. |
| SD0 | All income taxed at the Scottish Intermediate rate (21%). Applied to additional income falling in the Intermediate band. |
| SD1 | All income taxed at the Scottish Higher rate (42%). Applied to additional income falling in the Higher band. |
| SD2 | All income taxed at the Scottish Advanced rate (45%). For additional income in the Advanced band. |
| SD3 | All income taxed at the Scottish Top rate (48%). For additional income in the Top band. |
| S0T | Scottish rates apply but no Personal Allowance. Used when your allowance has been fully used against other income, or HMRC lacks information to assign a proper code. |
| SK | Negative allowance — your employer adds income to your taxable pay rather than deducting an allowance. This can happen if you owe tax from a previous year that HMRC is collecting through your code, or if your benefits in kind exceed your allowance. |
How the numbers in your code work
The number in your tax code represents your tax-free allowance with the last digit removed. S1257L means a £12,570 allowance. If HMRC adjusts your code — say to S1185L — that would mean a reduced allowance of £11,850, perhaps because you have a company car or other taxable benefit.
If the number goes up — for example S1357L — you have extra allowance, possibly from Marriage Allowance or professional subscription relief.
Try it yourself
Enter your salary to see your exact Scottish income tax breakdown across all six bands, including your tax code's effect on take-home pay.
Open Scottish Income Tax CalculatorNo sign-up required.
Who counts as a Scottish taxpayer
Your tax code gets the S prefix based on where you live, not where you work. HMRC uses a set of rules to determine your "main place of residence" on the basis of the Scotland Act 2012:
- You live and work in Scotland — you are a Scottish taxpayer. Straightforward.
- You live in Scotland but work in England — you are still a Scottish taxpayer. If you live in Edinburgh and commute to Newcastle, Scottish rates apply. Your employer in Newcastle must apply your S-prefix code.
- You live in England but work in Scotland — you are not a Scottish taxpayer. English rates apply, even if your office is in Glasgow.
- You have homes in both countries — HMRC looks at where you spend the most time, where your family lives, and which address is your main home. If the answer is still unclear, they follow a hierarchy of tie-breaker tests set out in law.
The key point: your workplace address is irrelevant. It is entirely about residence.
What counts as your main residence
HMRC considers several factors when you have more than one home:
- Where you spend the majority of your nights
- Where your close family (partner, children) live
- Where you are registered to vote, with a GP, or where your bank statements go
- The address on your driving licence and passport
If you are a remote worker who lives in Scotland but your employer is registered in England, Scottish rates still apply to you. Your employer does not choose which rates to use — they follow the tax code HMRC provides.
How HMRC determines your status
HMRC assigns the S prefix based on the address they hold for you. In most cases, this comes from:
- Your employer's records — when you start a job, your employer reports your address to HMRC via Real Time Information (RTI) submissions
- Your Self Assessment return — if you file a tax return, the address on it feeds into HMRC's records
- Your Personal Tax Account — the address you update in your online Government Gateway account
- Form P85 — if you move between Scotland and England, submitting a P85 (or updating your address online) tells HMRC you have changed residence
HMRC runs an annual check before each tax year begins. If their records show a Scottish address, they issue a tax code with the S prefix to your employer. This usually happens in February or March, ahead of the new tax year starting in April.
Common tax code errors and how they happen
Getting the wrong tax code is more common than most people realise. HMRC processes millions of codes each year, and mistakes do occur. Here are the most frequent causes of Scottish tax code errors:
Moving between Scotland and England
This is the single biggest source of problems. If you move from Manchester to Glasgow (or vice versa), HMRC needs to know. Until you update your address, they will keep issuing a code based on your old location.
If you moved from England to Scotland and your code still lacks the S prefix, your employer is applying English rates. For most earners above £30,000, this means you are underpaying tax — and HMRC will eventually catch up and demand the difference.
Going the other way, if you moved from Scotland to England but still have an S prefix, you could be overpaying. Scotland's Higher rate is 42% versus England's 40%, so you would be paying 2% too much on a large chunk of your income.
Multiple addresses or second homes
If you own a flat in Edinburgh and a house in Leeds, HMRC might pick the wrong one as your main residence. This is especially common with recently separated couples, people who work away during the week, or those who inherit property.
Second jobs and additional income
If you have two jobs, your Personal Allowance should only apply to one of them. HMRC should issue S1257L for your main job and SBR, SD0, SD1, or another code for the second job. Errors happen when HMRC applies the allowance to both, or assigns the wrong band code to your second job.
New job without a P45
If you start a new job and cannot provide a P45 from your previous employer, your new employer will usually put you on an emergency code (S1257L M1 or S1257L W1). This is not technically wrong — but it means your tax is not being calculated cumulatively, and you may overpay or underpay during the year.
Try it yourself
Check what you should be paying in Scottish income tax. Our calculator breaks down your bill across all six bands so you can spot if your payslip looks wrong.
Open Scottish Income Tax CalculatorNo sign-up required.
What to do if your tax code is wrong
If you suspect your tax code is incorrect, act quickly. Every month on the wrong code means more to sort out later. Here is what to do:
1. Check your Personal Tax Account
Go to gov.uk/personal-tax-account and sign in with your Government Gateway ID. Your current tax code and HMRC's record of your address are both visible here. If the address is wrong, update it immediately.
You can also see a breakdown of how HMRC arrived at your tax code — including any adjustments for benefits in kind, underpayments from previous years, or pension income.
2. Contact HMRC by phone
Call HMRC's Income Tax helpline on 0300 200 3300 (open Monday to Friday, 8am to 6pm). Have your National Insurance number ready. Explain the issue — whether it is a wrong S prefix, an incorrect allowance figure, or an emergency code that has not been corrected.
HMRC can update your code over the phone. The new code is usually sent to your employer within a few days.
3. Write to HMRC
If you prefer to write, or need to provide supporting documents (such as proof of address), send them to:
Pay As You Earn and Self Assessment HM Revenue and Customs BX9 1AS
Include your full name, National Insurance number, and a clear explanation of what needs changing.
4. Check your payslip after the update
Once HMRC issues a new code, your employer should apply it from the next pay period. Check your payslip to confirm the code has changed. If your employer continues using the old code, raise it with your payroll department — they are legally required to use whatever code HMRC provides.
The impact of a wrong tax code
A wrong tax code is not just an administrative nuisance. It directly affects how much money hits your bank account each month.
Overpayment scenario
Sarah earns £45,000 and moved from Glasgow to Birmingham in June 2025. By March 2026, she has spent nine months on Scottish rates (with the S prefix) instead of English rates. The difference in income tax at £45,000 is roughly £87 per year — but at higher salaries, the gap grows sharply. At £60,000, the annual difference between Scottish and English tax is over £1,800.
If you have overpaid, HMRC will either send you a P800 calculation after the tax year ends (usually by October) or adjust your tax code the following year to give the money back gradually. You can also claim a refund directly through your Personal Tax Account.
Underpayment scenario
David earns £50,000 and moved from London to Edinburgh in August 2025. His employer kept applying English rates because HMRC was not told about the move. At £50,000, Scottish income tax is roughly £1,527 more than in England. By the end of the tax year, David owes HMRC this difference.
HMRC will collect the underpayment by adjusting David's tax code the following year (spreading the debt over 12 months) or through his Self Assessment return if he files one. In rare cases, if the underpayment is large enough, HMRC may write to demand payment.
How to avoid problems
- Update your address with HMRC as soon as you move — do not wait until the next tax year
- Check your tax code at the start of every tax year (April) and whenever you change jobs
- Keep your Personal Tax Account details current, including your address and employment information
Employer responsibilities
Employers do not choose which tax code to give you. HMRC issues the code, and your employer is legally obligated to apply it through their payroll system. This is done automatically via HMRC's PAYE system.
If you tell your employer that your tax code is wrong, they cannot change it themselves. They must direct you to HMRC. The only exception is applying an emergency code when no other information is available (such as when you start a job without a P45 or starter declaration).
Employers with staff in both Scotland and England sometimes run into confusion — but the process is the same. They apply whatever code HMRC has issued for each employee, regardless of where the business is based.
Frequently Asked Questions
Does the S prefix mean I pay more tax?
Not necessarily. Below roughly £30,300, Scottish taxpayers actually pay slightly less income tax than someone in England on the same salary, thanks to the 19% Starter rate. Above that, Scottish rates are progressively higher — 42% versus 40% at the Higher band, and 48% versus 45% at the top. Whether you pay more depends entirely on your salary level.
Can I choose between Scottish and English tax rates?
No. If your main residence is in Scotland, HMRC assigns the S prefix and Scottish rates apply automatically. There is no opt-out. Similarly, if you live in England, you cannot choose Scottish rates even if you work for a Scottish employer.
What if I move to Scotland partway through the tax year?
HMRC uses your address on 6 April (the start of the tax year) as the primary test. However, if you move during the year, you should update your address with HMRC straight away. In practice, HMRC may apply the new rates from the date of the change, or sort out any difference at the end of the year through a P800 or Self Assessment.
I work remotely for an English company but live in Scotland. Which rates apply?
Scottish rates apply. Your tax code should start with S. It does not matter where your employer is based or registered — what matters is where you live. Your employer should be applying the S-prefix code that HMRC issued for you. If they are not, contact HMRC to confirm your code.
My payslip shows S1257L but I think I should have a different number. What should I check?
The number 1257 represents a £12,570 Personal Allowance, which is the standard amount for 2026/27. It would differ if you have taxable benefits (company car, medical insurance), owe tax from a previous year, receive Marriage Allowance, or have other adjustments. Log in to your Personal Tax Account at gov.uk to see how your code was calculated. If anything looks wrong, call HMRC on 0300 200 3300.
Related Articles
- Scottish Income Tax Rates 2026/27 — full breakdown of all six Scottish tax bands with worked examples
- Scotland vs England Tax Comparison — side-by-side analysis of how much more (or less) you pay in Scotland
- Take-Home Pay at Every Salary in Scotland — see net pay from £20,000 to £200,000
- Marriage Allowance Scotland — how to transfer £1,260 of allowance to your partner
- Pension Contributions and Scottish Tax — reduce your Scottish tax bill through pension savings
This article is for informational purposes only and does not constitute financial, tax, or legal advice. Tax rates and thresholds can change — always verify current rates with Revenue Scotland, HMRC, or mygov.scot, and speak to a qualified financial adviser for advice specific to your circumstances.
Sources: HMRC — Scottish Income Tax, HMRC — Tax codes, HMRC — Check your Income Tax, Scottish Government — Scottish Income Tax 2026/27, HMRC — Income Tax rates and Personal Allowances