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.
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 band | Income range | Rate | Tax due |
|---|---|---|---|
| Starter rate | £0 to £2,827 | 19% | £537.13 |
| Basic rate | £2,828 to £14,921 | 20% | £2,418.80 |
| Intermediate rate | £14,922 to £31,092 | 21% | £3,395.82 |
| Higher rate | £31,093 to £62,430 | 42% | £12,141.54 |
| Total on S0T | £18,493.29 |
By comparison:
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 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 level | Tax 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.
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.
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 band | Income range | Rate | Annual tax |
|---|---|---|---|
| Starter rate | £0 to £2,827 | 19% | £537.13 |
| Basic rate | £2,828 to £14,921 | 20% | £2,418.80 |
| Intermediate rate | £14,922 to £31,092 | 21% | £3,395.82 |
| Higher rate | £31,093 to £45,000 | 42% | £5,840.94 |
| Total tax on S0T | £12,192.69 |
With S1257L (correct code, full Personal Allowance):
| Component | Amount |
|---|---|
| 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:
| Code | Annual tax | Monthly tax | Monthly 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.
S0T is correct if:
S0T is probably wrong if:
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.
Related tax codes: Scottish tax codes overview | SBR tax code | 0T tax code
TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.