[ BracketMath ]

UK Tax Year 2026/27 · Personal Ltd Co · Optimiser

Test engineer contractor on £120,000

Personal Ltd Co. Outside IR35. Age 42. Pension preference: aggressive.

Every figure on this page is computed at build time by the same engines that power the live salary–dividend split, take-home and SIPP optimiser calculators. Inputs come from a single CSV row; outputs come from the engines. No static lookup tables, no hand-coded numbers.

Net cash

£46,831

Pension

£60,000

Effective rate

11%

Marginal rate

8.8%

How HMRC defines the band this income falls into

A test engineer contractor at £120,000 of gross for 2026/27 — plus any other personal income that stacks below — falls into the £100,000 PA-taper band. HMRC's published rules for this band are unchanged from the figures announced in the Autumn Budget 2024 (which froze all the major thresholds at their April 2021 levels until at least April 2028).

For reference, the 2026/27 boundary numbers as published by HMRC:

  • Personal Allowance: £12,570 (full PA — tapered above £100,000 adjusted net income).
  • Basic-rate band: £12,570 to £50,270 (20% income tax, 8.75% dividend tax).
  • Higher-rate band: £50,270 to £125,140 (40% / 33.75%).
  • Additional-rate band: above £125,140 (45% / 39.35%).
  • PA taper: £1 of PA lost per £2 over £100,000 adjusted net income, fully eroded at £125,140.
  • Employer NI: 15% above the £5,000 Secondary Threshold (Finance Act 2024).
  • Employee NI: 8% main band (£12,570–£50,270), 2% above.
  • Class 4 NI (sole traders): 6% main band, 2% above. Class 2 voluntary: £3.45/week (£179.40/yr).
  • Corporation Tax: 19% small profits rate (≤ £50,000), 25% main rate (≥ £250,000), 26.5% effective marginal in between.
  • Dividend Allowance: £500 at 0%.
  • Pension Annual Allowance: £60,000 (tapered to £10,000 above £260,000 adjusted income).

For this specific row, the binding constraints are: the small-profits 19% corporation-tax rate on the company side, and the £100k Personal Allowance taper on the personal side.

The engine's computed bottom line for this row, given those binding constraints: net cash £46,831, pension £60,000, effective rate 11%, marginal rate 8.8%.

The numbers, line by line

Optimum salary £12,570
Optimum dividend £37,499
Optimum pension £60,000
Net cash (optimum) £46,831
Net wealth (cash + pension) £106,831
Rule-of-thumb net cash £76,282
Rule-of-thumb net wealth £76,282
Saving vs rule of thumb £30,549
Effective rate on profit 11%
Marginal rate (next £1 dividend) 8.8%

Why this scenario is different

Compared to the closest peer profile — DevOps contractor at £120,000 — this scenario sits £0 higher on gross income. That moves net cash by +£0, the pension contribution by +£0, and the effective rate by +0%. The effective rate moves only modestly — both scenarios sit inside the same binding tax band. The optimiser shifts £0 of the extraction out of the dividend slice, and £0 out of pension contributions.

Questions this scenario raises

Are the numbers on this page computed live or pre-rendered?

They are pre-rendered at build time by running the BracketMath engine code against the inputs for this specific row. That means: zero JavaScript on the page for the calculation itself, the figures cannot drift if the engine is changed, and you can verify them by running the corresponding calculator with the same inputs.

What tax year do these figures use?

2026/27 UK tax year (6 April 2026 – 5 April 2027), England, Wales and Northern Ireland rates. Scottish tax bands are not modelled in this calculation — Scotland has a separate Starter / Basic / Intermediate / Higher / Advanced / Top band schedule that will be added in a future batch.

Are the engine assumptions documented anywhere?

Yes — every constant lives in src/lib/tax/constants.ts with a source-URL comment. Every engine function is unit-tested against HMRC examples (180+ test cases). The full methodology is at /about and the per-engine assumptions are spelled out at the foot of each calculator.

Is the figure on this page net of accountancy fees?

Yes when relevant — the take-home calculator deducts an umbrella fee for inside-IR35 rows (£1,500/yr assumed) and the optimiser allows for an arbitrary annual business expense pot (£3,500/yr default for Ltd Co rows). Sole-trader rows assume the higher of £800/yr or 5% of turnover as actual business expenses, which approximates a low-overhead service business.

Are charity donations modelled?

No, not directly. Gift Aid donations reduce adjusted net income (extending the basic-rate band) and are a legitimate way to reclaim the £100k taper marginal. The BracketMath engine does not model them automatically; subtract the gift-aided amount from the "other income" field if you want a closer match.

Closest peer profiles

Computed at build time by a weighted distance over profession, structure, persona, age band and gross income. Not the same five links on every page.

Methodology

Income tax, National Insurance and Corporation Tax bands taken from HMRC's 2026/27 rates and allowances tables (gov.uk/.../income-tax; corporation-tax). Pension Annual Allowance and taper rules from Finance Act 2004 / 2023. Trading allowance per ITTOIA 2005 s.783A. Voluntary Class 2 figure (£179.40/yr = £3.45/wk × 52) from HMRC voluntary NI guidance.

Style: 2026/27 tax year throughout; figures rounded to whole pounds in the user-facing prose; effective rates computed as (deductions / gross). The voice is methodological — no first person, no claimed credentials, no marketing fluff.

This page is not personalised advice; for advice regulated by the FCA, consult an adviser registered with the Financial Conduct Authority. See the full disclaimer.