MTD mandatory · April 2026
TapTax
Tax Codes home

What does the S0T
tax code mean?

S0T is the Scottish version of the 0T code. You receive no personal allowance, and income is taxed through all Scottish bands from the first pound earned.

Zero Personal Allowance and six tax bands starting from the first pound. That is what the S0T tax code means. Unlike SBR, SD0, or SD1 (which each apply a single flat rate), S0T pushes your income through Scotland's full progressive band structure: 19%, 20%, 21%, 42%, 45%, and 48%. Every pound is taxed, and the rate climbs as your income increases. S0T is the Scottish equivalent of the English 0T code, and it typically appears as an emergency code or when your Personal Allowance has been fully exhausted.

£0
personal allowance with S0T code
19%–48%
Scottish band range applied from £0
6
income tax bands in Scotland 2025/26
S0T Tax Code
S0T means your Personal Allowance for this income source is zero and income tax is calculated using all six Scottish rate bands (19%, 20%, 21%, 42%, 45%, 48%) starting from the first pound. The S prefix confirms you are a Scottish taxpayer. It is often used as an emergency code when HMRC has incomplete information, or permanently when your total allowance is exhausted by other income sources or your income exceeds \u00a3125,140.

What the S0T tax code means and how it differs from SBR

The critical distinction between S0T and the other Scottish flat-rate codes (SBR, SD0, SD1, SD2) is that S0T is progressive, not flat. This changes the tax calculation significantly.

SBR, SD0, SD1, SD2: flat rate codes. Each applies a single percentage to all income from that source. SBR charges 20% on every pound. SD1 charges 42% on every pound. There is no band structure.

S0T: progressive bands from £0. Income is taxed through all six Scottish bands, starting at the lowest rate and climbing. The bands are applied as if your income starts from zero, with no Personal Allowance reducing the starting point.

Here is how S0T breaks down on a £60,000 income:

Scottish bandIncome rangeRateTax due
Starter rate£0 to £2,82719%£537.13
Basic rate£2,828 to £14,92120%£2,418.80
Intermediate rate£14,922 to £31,09221%£3,395.82
Higher rate£31,093 to £62,43042%£12,141.54
Total on S0T£18,493.29

By comparison:

  • SBR on £60,000 = £12,000 (flat 20%)
  • SD1 on £60,000 = £25,200 (flat 42%)

S0T produces a tax figure between SBR and SD1 because it uses the progressive structure. On lower incomes, S0T is similar to SBR. On higher incomes, S0T is cheaper than SD1 because the lower bands still apply to the first portion of income.

Why this matters: If HMRC assigns S0T when you should have SBR (or vice versa), the tax difference depends on your income level. For income below the basic rate band width (approximately £14,900), SBR and S0T produce almost identical results. Above that, they diverge.

S0T vs 0T: Scotland vs England

S0T is the Scottish version of the English 0T code. Both remove the Personal Allowance and apply progressive bands from £0. The difference is which bands apply.

Income levelTax on S0T (Scottish bands)Tax on 0T (English bands)Difference
£20,000£3,939£4,000£61 less in Scotland
£40,000£8,339£8,000£339 more in Scotland
£60,000£18,493£16,000£2,493 more in Scotland
£80,000£26,893£24,000£2,893 more in Scotland

How to read this: At lower incomes (below about £28,000), S0T produces slightly less tax than 0T because Scotland's starter rate of 19% is 1% below England's basic rate of 20%. Above £28,000, S0T becomes more expensive because Scotland's intermediate rate of 21%, higher rate of 42%, and advanced rate of 45% all exceed the corresponding English rates.

At £60,000, a Scottish taxpayer on S0T pays nearly £2,500 more per year than an English taxpayer on 0T. At £80,000, the gap exceeds £2,800.

Who gets the S0T tax code?

S0T appears in four main situations. Some are temporary, some are permanent.

New job in Scotland without a P45 or starter checklist. This is the most common reason. When you start a new job and your employer does not have your P45 or a completed HMRC starter checklist, HMRC may assign S0T as a temporary emergency code. It often appears as S0T W1 or S0T M1 on your payslip, indicating non-cumulative (week 1 or month 1) calculation.

Personal Allowance fully allocated to another source. If you have multiple income sources and your full £12,570 allowance has been given to another employer or pension provider, HMRC may assign S0T to the remaining sources. Unlike SBR (which applies a flat 20%), S0T applies progressive bands. HMRC uses S0T when it considers progressive taxation more appropriate, for example when the second income is high enough to span multiple bands.

Income above £125,140. The Personal Allowance tapers by £1 for every £2 of income above £100,000, reaching zero at £125,140. If your income exceeds this level, S0T may be your permanent code. At this point, every pound is taxed through the bands from the starter rate upward, though in practice most of your income will fall in the higher, advanced, or top rate bands.

HMRC has incomplete or conflicting records. If HMRC cannot determine your correct allowance because of missing data, unresolved queries, or conflicting employer reports, they may issue S0T as a safe default. This prevents under-collection while they gather more information.

How S0T affects your pay -- worked example

Moira lives in Dundee and recently started a new job as a project manager earning £45,000. She did not provide her P45 from her previous employer, so HMRC assigned S0T M1 as an emergency code.

With S0T (emergency code, no Personal Allowance):

Scottish bandIncome rangeRateAnnual tax
Starter rate£0 to £2,82719%£537.13
Basic rate£2,828 to £14,92120%£2,418.80
Intermediate rate£14,922 to £31,09221%£3,395.82
Higher rate£31,093 to £45,00042%£5,840.94
Total tax on S0T£12,192.69

With S1257L (correct code, full Personal Allowance):

ComponentAmount
Personal Allowance£12,570 (tax-free)
Starter rate (19%)£2,827 x 19% = £537.13
Basic rate (20%)£12,093 x 20% = £2,418.60
Intermediate rate (21%)£16,171 x 21% = £3,395.91
Higher rate (42%)£1,339 x 42% = £562.38
Total tax on S1257L£6,914.02

The difference:

CodeAnnual taxMonthly taxMonthly take-home (tax only)
S0T£12,192.69£1,016£2,734
S1257L£6,914.02£576£3,174
Gap£5,278.67£440£440 less per month

Moira is overpaying £440 per month, or over £5,200 per year. That is a significant hit to her monthly budget, and every week the emergency code remains uncorrected costs her roughly £110.

Is your S0T code correct?

S0T is correct if:

  • Your total income from all sources exceeds £125,140, so your Personal Allowance has fully tapered to zero
  • Your full allowance is deliberately allocated to another income source and HMRC considers progressive bands appropriate for this source
  • You have complex income streams and HMRC is calculating your position manually

S0T is probably wrong if:

  • This is your only job and your income is under £100,000. You should have S1257L and are overpaying substantially.
  • You recently started a new job and have not provided your P45 or completed the starter checklist. This is an emergency code that should be corrected.
  • You have been on S0T for more than two or three months at a new job. HMRC should have issued a cumulative code by now.
  • You see S0T W1 or S0T M1 on your payslip and your employment has been ongoing for several months. The W1/M1 suffix indicates an emergency basis that should have been resolved.
  • You do not live in Scotland. If you live in England, your code should be 0T (not S0T).

How to change your S0T tax code

S0T is one of the most expensive emergency codes because it applies progressive bands with no allowance, meaning tax is deducted from every pound. Act quickly.

Step 1: Find and submit your P45. If you recently changed jobs, locate your P45 from your previous employer and hand it to your current employer immediately. This is the single fastest way to resolve an emergency S0T code. Your employer can update the code and trigger a recalculation.

Step 2: Complete the HMRC starter checklist. If you do not have a P45 (first job, lost P45, or gap in employment), complete the starter checklist with your employer. Tick Statement A if this is your first job since 6 April, Statement B if it is your only job (you left a previous one), or Statement C if you have another job or pension. This gives HMRC the information they need.

Step 3: Update your HMRC Personal Tax Account. Log in at gov.uk/personal-tax-account and go to "Check your Income Tax." Review your employer records, remove any employers you no longer work for, and update your income details. This can trigger HMRC to issue a corrected code.

Step 4: Call HMRC. Phone the Income Tax helpline on 0300 200 3300 (Monday to Friday, 8am to 6pm). Explain that you are on S0T and believe it is incorrect. Have your National Insurance number, employer PAYE reference, and actual income figure ready. HMRC can issue a revised code over the phone.

Step 5: Monitor the cumulative correction. Once S0T changes to S1257L (or whatever is correct), your employer recalculates your tax from 6 April on a cumulative basis. All overpaid tax is refunded through your wages in the next pay period. If the overpayment is large (several months on S0T), expect a significantly larger net pay for that month.

For previous tax years, HMRC issues a P800 or you can contact them directly. You can reclaim overpaid tax for up to four previous tax years.

People also ask

Key takeaways
  • S0T means zero Personal Allowance with all income taxed through Scotland’s six progressive bands (19% to 48%) from the first pound
  • Unlike SBR/SD0/SD1/SD2 (flat-rate codes), S0T applies the full band structure, making tax calculations more complex
  • S0T is commonly an emergency code at a new job, but can be permanent if income exceeds £125,140
  • At a £45,000 salary, S0T costs over £5,200 per year more than the correct S1257L code
  • Below approximately £28,000, Scottish S0T produces slightly less tax than the English 0T code due to the 19% starter rate
  • Fix it by providing your P45, completing the starter checklist, updating your HMRC Personal Tax Account, or calling 0300 200 3300

Related tax codes: Scottish tax codes overview | SBR tax code | 0T tax code

HMRC: Scottish income tax

Related tax codes

HMRC official guidance

Stop calculating manually.

TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.