Loading...
Loading...
An S tax code (e.g., S1257L) means HMRC identifies you as a Scottish taxpayer. Your employer applies Scottish income tax rates instead of English rates. The S prefix is based on where you live — not where you work. If you live in Edinburgh but work in Newcastle, you pay Scottish rates. Common errors occur when people move between Scotland and England.
Your tax code tells your employer how much income tax to deduct from your pay. The S prefix on a Scottish tax code is HMRC's signal that Scottish rates and bands should be applied.
How you get an S code. HMRC assigns Scottish taxpayer status based on your main residence address. When you register with HMRC, update your address via the Personal Tax Account, or file a Self Assessment return showing a Scottish address, HMRC updates your record and issues an S code. Your employer then receives the updated code through the RTI (Real Time Information) payroll system.
What the rest of the code means. Take S1257L as an example: the S means Scottish taxpayer; 1257 represents your Personal Allowance divided by 10 (£12,570 ÷ 10 = 1257); L means the standard allowance applies. Other suffixes you might see: M (Marriage Allowance transferred to you), N (Marriage Allowance transferred away), T (complex circumstances under review), BR (Basic Rate — no allowance), OT (nil allowance), K codes (negative allowance where deductions exceed your allowance).
Residence, not employment. Scottish tax is based on where you live on 6 April at the start of each tax year, not where your employer is based. A Scottish resident working for a London company pays Scottish rates. An English resident commuting to Edinburgh pays English rates.
Common errors and how to fix them. The most frequent problem is a code not updating after a cross-border move. If you move to Scotland and your employer still shows a non-S code, you're underpaying Scottish tax — creating a liability you'll owe. If you move to England and keep an S code, you overpay. Fix: update your address in your Personal Tax Account at gov.uk, then check your code on your next payslip or via the HMRC app.
Emergency codes. If you start a new job without a P45, HMRC may issue a W1 or M1 emergency code. Scottish employees should receive S1257L W1 — the S prefix should still appear. If it doesn't, contact HMRC promptly.
Check your payslip or the HMRC app (Personal Tax Account at gov.uk). Your code should start with S if you live in Scotland. The number after S should be your Personal Allowance divided by 10 — for most people, 1257 (representing £12,570). If your code is wrong, your employer cannot change it — you must contact HMRC directly or update your address in your Personal Tax Account.
If you're on a non-S code while living in Scotland, you're being taxed at English rates. For most incomes this means paying less tax than you owe. At the end of the tax year, HMRC reconciles your actual liability via PAYE and may issue a tax bill (P800). The opposite applies if you're on an S code but living in England — you may be owed a refund.
Scottish residency for tax purposes is assessed on 6 April at the start of each tax year. If you move to Scotland during the tax year, you remain an English taxpayer for that entire year. Scottish rates apply from 6 April in the following year. This is different from the self-employed rule under Self Assessment, where you declare Scottish residency on your tax return for the year you moved.