Scotland tax calculator — methodology
Which part of a Scottish tax bill is actually Scottish, how the same income is run twice to isolate it, and why a line charged on UK-wide rates can still move between the two columns.
There is no such thing as “Scottish tax” as a single object. There is UK income tax, one part of which — the rate schedule applied to non-savings, non-dividend income — is set by the Scottish Parliament instead of by Westminster. Everything else about the calculation is the same across the UK, and the point of this page is to say precisely how much of a given bill sits in that one part.
Two positions on one income
The calculator calls computeTaxPosition twice, with identical income and a different region, and subtracts. Nothing else about the comparison is modelled here: the engine handles the allowance, the allocation and the stacking order both times.
scotland = computeTaxPosition({ region: 'scotland', earned, savings, dividends })
restOfUk = computeTaxPosition({ region: 'england-ni', earned, savings, dividends })
difference = scotland.total − restOfUk.totalThe rest-of-UK region is england-ni rather than wales. Wales has independent rate-setting power and currently sets the same rates, so the two produce the same figure today — which is exactly why the choice is made deliberately rather than left to whichever happened to be first in the list.
What the rules file actually says
The devolution claim on this page is checkable in one file. In packages/tax-core/src/rules/2026-27.ts the region map gives Scotland its own earned-income schedule and hands it the same savings, dividend and capital gains arrays every other region gets:
'england-ni': { earned: ENGLAND_EARNED, savings: UK_SAVINGS, dividend: UK_DIVIDEND, gains: UK_GAINS },
wales: { earned: ENGLAND_EARNED, savings: UK_SAVINGS, dividend: UK_DIVIDEND, gains: UK_GAINS },
scotland: { earned: SCOTLAND_EARNED, savings: UK_SAVINGS, dividend: UK_DIVIDEND, gains: UK_GAINS },One array differs. The National Insurance block in the same file is not keyed by region at all, and personalAllowance is a single figure for the whole year — so neither can vary by region even in principle.
| Tax or figure | Set by | Consequence |
|---|---|---|
| Income tax on earnings, pensions and rental profit | The Scottish Parliament | Six Scottish bands instead of three UK ones. This is the only line on the page that moves if you cross the border. |
| Income tax on savings interest | The UK Parliament | Charged at the UK basic, higher and additional rates, and the personal savings allowance is set by which UK band you reach — so a Scottish intermediate-rate taxpayer counts as a UK basic-rate one for it. |
| Income tax on dividends | The UK Parliament | Charged at the UK ordinary, upper and additional dividend rates, with the same dividend allowance as everywhere else in the UK. |
| Capital gains tax | The UK Parliament | Not devolved at all. Scottish income tax bands do not decide which capital gains rate a gain meets; the UK basic-rate band does. |
| National Insurance | The UK Parliament | Reserved to the UK Parliament. The thresholds and rates are identical across the whole UK, and it is not included on this page at all. |
| The personal allowance, and the taper that withdraws it on a high income | The UK Parliament | A UK figure. Scotland sets the rates and thresholds above the allowance, not the allowance underneath them. |
Why a UK-rated line can still move between the columns
“Savings and dividends are charged on UK-wide bands” is a claim about rates, and it is exactly true. It does not follow that the tax on them is always identical either side of the border, and a page that promised that could be caught out by its own calculator.
ITA 2007 s.25(2) entitles a taxpayer to deduct allowances in the way that produces the greatest reduction in liability, and computeTaxPosition searches that allocation rather than assuming an order. Which allocation is best depends on the rate schedule sitting under each kind of income — and one of those three schedules is Scottish. So on some income mixes the personal allowance lands on a different pound in Scotland than it does elsewhere, and a savings or dividend line shifts by a few pounds without any rate having changed.
The calculator therefore computes both positions in full and reports the per-income-type figures the engine produced, rather than printing the Scottish number twice under an assumption. On the income the page opens with — £50,000 of earnings, £1,000 of interest and £2,000 of dividends — the totals are £9,718.30 in Scotland and £8,168.25 elsewhere.
The stacking order, which is statutory and not a presentational choice
Income is not taxed in the order it arrives. Earnings are taxed first, then savings interest, then dividends — so each kind starts wherever the one below it finished. On a Scottish page that has one consequence worth stating plainly: the earnings underneath a slice of interest are taxed on Scottish bands, which changes where the interest starts, while the interest itself is charged on UK bands. The devolved schedule reaches the rest of the calculation through the stack, not through the rates.
Rates and allowances
| Figure | 2025/26 | 2026/27 |
|---|---|---|
| Personal allowance (UK-wide) | £12,570 | £12,570 |
| Personal allowance taper starts at | £100,000 | £100,000 |
| Earned income — Scotland (devolved) | Starter rate 19.00% from £0; Basic rate 20.00% from £2,827; Intermediate rate 21.00% from £14,921; Higher rate 42.00% from £31,092; Advanced rate 45.00% from £62,430; Top rate 48.00% from £125,140 | Starter rate 19.00% from £0; Basic rate 20.00% from £3,967; Intermediate rate 21.00% from £16,956; Higher rate 42.00% from £31,092; Advanced rate 45.00% from £62,430; Top rate 48.00% from £125,140 |
| Earned income — England, Wales and Northern Ireland | Basic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140 | Basic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140 |
| Savings interest — read from the Scottish region | Basic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140 | Basic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140 |
| Dividends — read from the Scottish region | Ordinary rate 8.75% from £0; Upper rate 33.75% from £37,700; Additional rate 39.35% from £125,140 | Ordinary rate 10.75% from £0; Upper rate 35.75% from £37,700; Additional rate 39.35% from £125,140 |
| Capital gains — read from the Scottish region | Basic rate 18.00% from £0; Higher rate 24.00% from £37,700 | Basic rate 18.00% from £0; Higher rate 24.00% from £37,700 |
| Dividend allowance | £500 | £500 |
| Starting rate band for savings | £5,000 at 0.00% | £5,000 at 0.00% |
| Personal savings allowance — basic / higher / additional | £1,000 / £500 / £0 | £1,000 / £500 / £0 |
The savings, dividend and gains rows are read from the Scottish region and are the UK schedules. Comparing them with the England, Wales and Northern Ireland row above shows the devolution boundary directly rather than asking the reader to take it on trust. The personal savings allowance is decided by which UK band total taxable income reaches, which is why £1,000 can still be due to somebody paying a Scottish intermediate rate on their salary.
Sources
- gov.uk — Income tax in ScotlandHMRC’s statement of which income the Scottish rates apply to, and that residence rather than workplace decides who is a Scottish taxpayer.
- gov.scot — Scottish income tax rates and bandsThe published page still titles its table “Proposed Bands”. The bands are in force: the Scottish Parliament agreed the Scottish Rate Resolution, motion S6M-20844, on 19 February 2026, and the resolution is the legal authority for the figures used here.
- gov.uk — Income tax rates and allowances: current and pastThe personal allowance and its taper, and the England, Wales and Northern Ireland schedule this page compares against.
- gov.uk — Tax on dividendsThe dividend rates and allowance, which are UK-wide and appear unchanged in both columns.
- gov.uk — Tax on savings interestThe starting rate for savings and the personal savings allowance, both UK figures, and the second of them set by which UK band the taxpayer reaches.
The rates, thresholds and allowances used by this calculator were verified against gov.uk on . That covers the published rates, thresholds and allowances this page calculates with. It does not verify any figure the page produces for you: that is arithmetic on verified inputs. Parts of the engine behind it are checked against HMRC’s own published worked examples, which tests the method on a small number of scenarios rather than your answer, and most of the test suite derives its expected values by hand. That check was carried out automatically and no named person has signed it off yet.
| Figures covered | Verified on | Verified by | Human sign-off |
|---|---|---|---|
| 2025-26 | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2026-27 | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2020-21 to 2024-25 — pension annual allowance only | 2026-08-12 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — share identification window only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — pension relief at source only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — inheritance tax only | 2026-08-13 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — family tax, LISA and pension-access additions | 2026-08-13 | Automated verification (Codex) | not yet signed off |
| 2025-26 and 2026-27 — student loan deductions only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — property acquisition tax only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — automatic enrolment only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
| 2025-26 and 2026-27 — State Pension age and rates only | 2026-08-18 | Automated verification (Claude Opus 5) | not yet signed off |
The log covers the rules directory, not only this calculator. 8 rows are deliberately narrow — 2020-21 to 2024-25 — pension annual allowance only; 2025-26 and 2026-27 — share identification window only; 2025-26 and 2026-27 — pension relief at source only; 2025-26 and 2026-27 — inheritance tax only; 2025-26 and 2026-27 — student loan deductions only; 2025-26 and 2026-27 — property acquisition tax only; 2025-26 and 2026-27 — automatic enrolment only; 2025-26 and 2026-27 — State Pension age and rates only — and they verify the figures named there and nothing else. Those tax years are not modelled by any calculator on this site: the years this page can compute are the ones its tax-year selector offers, and no others.
A verification goes stale the moment one of its sources is updated past the date above. If a source below carries a later date than this stamp, trust the source.
Rates, thresholds and allowances on this page are taken from material published by HM Revenue & Customs and the Scottish Government. Contains public sector information licensed under the Open Government Licence v3.0.
Five things this calculation does not model, stated here rather than buried
- National Insurance. Reserved, identical across the UK, and absent from this page — so the figure it leaves over is not take-home pay, and adding National Insurance would change both columns by the same amount rather than the difference between them. The take home pay calculator for Scotland includes it.
- Capital gains tax. Also reserved. A gain is stacked on taxable income and meets the UK basic-rate band; Scottish bands do not decide which capital gains rate applies. The capital gains tax calculator does that calculation.
- Student loan and postgraduate loan repayments, including Plan 4 — the plan most Scottish graduates repay on, and one whose threshold differs from the plans used elsewhere in the UK.
- Pension contributions.
computeTaxPositiontakes a pension contribution and extends the rate limits for relief at source, but this page passes neither, so anyone contributing is shown more income tax than they owe — in both columns. The pension tax relief calculator models the band extension. - Tax codes and the transferable allowances. The standard personal allowance is assumed; the marriage allowance, the blind person’s allowance, benefits in kind and PAYE underpayments all move it. ISA income is tax free and belongs in none of the input boxes.