The Welsh income tax structure
For 2026/27, Welsh income tax rates match rest-of-UK:
| Band | Rate (Wales) | Rate (rUK) | Same? |
|---|---|---|---|
| Basic (£0–£37,700 above PA) | 20% | 20% | ✓ |
| Higher (£37,700–£87,440 above PA) | 40% | 40% | ✓ |
| Additional (above £87,440 above PA, gross >£125,140) | 45% | 45% | ✓ |
The personal allowance, taper above £100,000, basic-rate band, and higher-rate threshold are all aligned with rUK currently.
The Senedd has constitutional power to vary the rates, but has not exercised it.
Worked example — C1257L on £35,000
Welsh calculation (identical to rUK): - Personal allowance: £12,570 - Taxable: £22,430 (all in basic rate) - Income Tax: £22,430 × 20% = £4,486
For 2026/27 a Welsh resident pays exactly the same income tax as an English/NI resident on the same salary. The only difference is the prefix on the tax code.
Why the C prefix exists
The Welsh Government devolution arrangement allows the Senedd to: - Set the basic, higher, and additional rates separately from rUK - Vary the 10p slice of each band (a "+1p" or "-1p" change is more typical than wholesale rate changes)
HMRC needed a way to identify Welsh taxpayers ready for any divergence. The C prefix solves that — your employer's payroll system applies whatever the prevailing Welsh rates are based on the C-prefix code.
Even though rates currently match, the infrastructure is in place. If Welsh rates ever diverge, C-coded taxpayers automatically get the new rates.
When the C prefix applies
You're a "Welsh taxpayer" if: - You live in Wales (main home is in Wales) - You spend the majority of the tax year in Wales - You're not a non-UK resident
HMRC determines this from your address records. Cross-border commuters (live in Cardiff, work in Bristol) are Welsh taxpayers; conversely, those who live in England and work in Wales are rUK taxpayers.
What C does NOT change
Same as Scottish (S) — the C prefix is income-tax-specific: - Personal allowance: £12,570 UK-wide - National Insurance: 8% main rate, 2% upper — UK-wide - Allowance taper: same £100,000 trigger, same £125,140 cutoff - Marriage Allowance: same UK-wide rules - Pension contributions: same UK-wide tax relief - Student loan deductions: same UK-wide thresholds - Bank interest, dividends, savings income: taxed at UK-wide rates (Welsh devolution doesn't cover these)
Variants of Welsh codes
| Code | Meaning |
|---|---|
| C1257L | Standard Welsh allowance + standard L suffix |
| CBR | Welsh basic rate (20% on this source) |
| CD0 | Welsh higher rate (40% flat on this source) |
| CD1 | Welsh additional rate (45% flat on this source) |
| CK475 | Welsh K code — negative allowance, Welsh bands |
| C1257L W1/M1/X | Welsh emergency basis |
| C1383M | Welsh + Marriage Allowance received |
| C1131N | Welsh + Marriage Allowance given |
Wrong code scenarios
The most common Welsh-code error: someone moved to Wales but didn't update their address with HMRC, so their code stays as 1257L (rUK). Practically, this changes nothing in 2026/27 because rates match. But: - Future divergence would mean rUK rates applied to Welsh income - The Welsh tax revenue allocation between HMT and the Welsh Government may be wrong
Equally: someone moved from Wales to England still on a C-prefix code. Same neutral effect today.
For both directions: update your address via Personal Tax Account; the prefix changes within 4-8 weeks.
Cross-border employment
If you live in Wales but work for a UK-wide employer: - Your tax code is C-prefixed (residence-based) - Your employer applies UK PAYE with the prefix-derived rates - Your bank/savings income taxed at UK-wide rates
For now, no practical tax-paid difference vs rUK. Different in Scotland (where rates do diverge).
Welsh + Scottish + rUK comparison
For 2026/27 on £55,000 salary:
| Region | Code | Income Tax | NI | Take-home |
|---|---|---|---|---|
| England/NI/Wales (rUK) | 1257L or C1257L | £9,432 | ~£3,144 | £42,424 |
| Scotland | S1257L | £11,114 | ~£3,144 | £40,742 |
Wales matches rUK; Scotland costs ~£1,700/year more.
Practical checklist
- Check your address is correctly Welsh in HMRC's records
- Verify your code starts with C (or if you've moved, no prefix or correct new prefix)
- Decode it through the tax code checker →
- Compare against your payslip — should match rUK calculation for 2026/27
- If mismatched, update address via Personal Tax Account
- Future divergence: HMRC + your employer handle automatically
In short
Welsh tax codes (C prefix) currently apply the same rates as rUK — Welsh devolution exists but the Senedd has not varied rates from rUK. Personal allowance and NI are UK-wide. The C prefix is infrastructure for any future divergence. For the broader cluster see tax codes hub → and Scottish tax codes →.