Skip to content
InvestmentCalculator
All calculators

Take home pay calculator Scotland — methodology

The two deductions a Scottish salary meets, set by two different parliaments on two different amounts — why one moves at the border and the other does not, and why the monthly figure is a division rather than a payslip.

Open the take home pay calculator scotland

Take-home pay is a salary less two deductions, and almost everything interesting about a Scottish take-home calculation comes from the fact that the two are set by different parliaments, charged on different amounts, and cross their thresholds at different salaries. A calculator that returns a single “tax” figure cannot show any of it.

The calculation, in order

  1. Start from the gross annual salary.
  2. Deduct the personal allowance that applies to it. It is a UK figure, not a Scottish one, and above £100,000 it is withdrawn at £1 for every £2 of income.
  3. Charge the remainder across the six Scottish bands. Devolved.
  4. Charge employee Class 1 National Insurance on the whole salary — the personal allowance does not touch it. Not devolved.
  5. Subtract both. That is take-home pay.
taxable income = salary − personal allowance(salary)
income tax     = schedule[scotland].earned applied to taxable income     (devolved)

national insurance = mainRate  × (min(salary, upper earnings limit) − primary threshold)
                   + upperRate × max(0, salary − upper earnings limit)   (UK-wide)

take-home      = salary − income tax − national insurance
a month        = take-home ÷ 12
a week         = take-home ÷ 52

The National Insurance line is written out to show the shape of the charge, not because the page computes it: employeeNI does, and the calculator renders the bands that function returns. The two division lines are done here, and the page says so rather than presenting them as a payslip.

Two bases, and why conflating them is the classic error

Income tax is charged on income after the personal allowance. National Insurance is charged on gross pay from its own primary threshold, and nothing that changes the personal allowance changes it: not the taper, not a marriage allowance transfer, not a tax code carrying a benefit in kind.

For 2026/27 the two happen to begin at the same £12,570, which makes them look like one threshold. They are two, they have moved independently before, and the software keeps them apart: `computeTaxPosition` receives a region and `employeeNI` receives none, because there is no region for it to take.

The band that only exists in Scotland

The Scottish higher rate on earned income begins at a lower salary than the National Insurance upper earnings limit of £50,270. Between those two points a pound of pay meets the Scottish higher rate and the main National Insurance rate at once. On the salary this calculator opens with, £45,000, that is 42.00% plus 8.00% 50.00% of the next pound.

In the rest of the UK the higher-rate threshold and the upper earnings limit sit at the same salary, so the stretch does not exist: income tax steps up at exactly the point National Insurance steps down. In Scotland the step down comes later, and the combined marginal rate therefore falls as pay passes the upper earnings limit — which is why the worked example on the calculator page can show a better-paid employee keeping more of the same pay rise.

Student loan repayments, which are worked out differently from both

A loan repayment is not a tax and is not calculated like one. Three things about it differ from the two deductions above, and all three change the answer.

It is charged on your pay, not on your taxable pay. HMRC uses the same gross earnings figure as the employer’s secondary Class 1 National Insurance. So a pension contribution under a net pay arrangement, which reduces taxable pay, does not reduce a loan repayment at all — while salary sacrifice, which reduces the earnings themselves, reduces the repayment along with the tax and the National Insurance. Neither is modelled on this page.

It is worked out on each pay packet separately, and never cumulatively. Nothing carries forward from one pay day to the next. A pay packet below the threshold simply has no deduction; it does not bank unused threshold for a later one, and it is not reclaimed at the end of the year.

Each pay packet is rounded down to a whole pound. HMRC’s specification gives the calculation as the pay above the periodic threshold multiplied by the recovery rate, “rounded down to the pound”. Because that happens once per pay day rather than once per year, twelve monthly repayments do not add up to one annual repayment on the same salary — and a weekly payroll rounds fifty-two times rather than twelve. That is why this page asks how often you are paid.

The periodic threshold is HMRC’s published weekly or monthly figure where one exists, and otherwise the annual threshold divided by the number of pay periods and rounded down to the penny — the rule the payroll specification gives. The two agree for every plan in both tax years this calculator models, which is asserted rather than assumed.

What the page divides is the annual salary you entered, by the number of pay periods. That carries the same caveat as the month and week columns above: a real pay packet containing a bonus is not a twelfth of a year, and a real payroll would use the actual pay.

Rates, thresholds and allowances

Read from the rules files this calculator runs on
Figure2025/262026/27
Personal allowance£12,570£12,570
Personal allowance taper starts at£100,000£100,000
Income tax — Scotland (thresholds are taxable income)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,140Starter 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
Income tax — England, Wales and Northern IrelandBasic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140Basic rate 20.00% from £0; Higher rate 40.00% from £37,700; Additional rate 45.00% from £125,140
NI primary threshold£12,570£12,570
NI upper earnings limit£50,270£50,270
NI main rate8.00%8.00%
NI rate above the upper earnings limit2.00%2.00%
Employer NI, for reference — a cost on top, not a deduction15.00% above £5,00015.00% above £5,000

Every National Insurance figure in that table is UK-wide, and every one of them is HMRC’s published annual threshold rather than a weekly figure multiplied by 52. The same gov.uk table publishes both and they disagree by enough to change an answer; the annual figure is the one that governs an annual calculation, and `packages/tax-core/VERIFICATION.md` records the trap.

Sources

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.

The verification log, as recorded in the source repository
Figures coveredVerified onVerified byHuman sign-off
2025-262026-08-12Automated verification (Claude Opus 5)not yet signed off
2026-272026-08-12Automated verification (Claude Opus 5)not yet signed off
2020-21 to 2024-25 — pension annual allowance only2026-08-12Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — share identification window only2026-08-13Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — pension relief at source only2026-08-13Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — inheritance tax only2026-08-13Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — family tax, LISA and pension-access additions2026-08-13Automated verification (Codex)not yet signed off
2025-26 and 2026-27 — student loan deductions only2026-08-18Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — property acquisition tax only2026-08-18Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — automatic enrolment only2026-08-18Automated verification (Claude Opus 5)not yet signed off
2025-26 and 2026-27 — State Pension age and rates only2026-08-18Automated 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

  • The student loan behind the repayment. The deduction is modelled for every plan, including Plan 4 — see the section above for how. The balance, the interest charged on it, the write-off date and any projection of when it clears are not, and will not be: a student loan is written off after a set period and is enforceable only against income, so presenting it beside a mortgage as a debt to clear would mislead more than it explained.
  • Pension contributions. computeTaxPosition takes a pension contribution and extends the rate limits for relief at source, but this page passes neither. Auto-enrolment reduces net pay below the figure shown; a net pay arrangement also reduces the income tax; salary sacrifice reduces the National Insurance too. None of the three is here, and they do not all push the answer the same way.
  • Tax codes. The standard personal allowance is assumed. A benefit in kind, an underpayment collected through PAYE, a marriage allowance transfer or a blind person’s allowance all move it. The S prefix that tells an employer to operate Scottish rates is set from the address HMRC holds, and a stale one is a common payroll error.
  • Pay periods. Both engines are annual. Real PAYE is cumulative across the tax year and real National Insurance is worked out per pay period and is not cumulative for most employees, so the monthly column is an average rather than a forecast of any particular payslip. On £45,000 the annual take-home of £35,523.55 divides to £2,960.30 a month, and a month with a bonus in it will not look like that.
  • Anything beyond one employment. No second job, no self-employed profit alongside the salary, no savings interest or dividends — those are charged on UK-wide bands and the Scotland tax calculator handles them — and no employer National Insurance, which is a cost of employing you rather than a deduction from your pay.

This site publishes information, not advice. It cannot know your circumstances, it does not recommend any product, provider or course of action, and nothing on it is a personal recommendation. For a decision that matters, check the figures against gov.uk or speak to an accountant or a regulated adviser.

Every calculation runs in your browser. There is no application server and no database, so nothing you type is transmitted or stored. A share link is the exception: it carries your figures in the URL.

Found an error? It belongs on the corrections log, and how to report one is on that page.