MTD mandatory · April 2026
TapTax
Tax Codes home

What are Welsh
tax codes?

Welsh tax codes start with C — they apply if you live in Wales. The rates currently match England and Northern Ireland, but Welsh Income Tax is set by the Welsh Government separately.

Welsh tax codes carry a C prefix and apply Welsh Income Tax rates, which are set by the Welsh Government through the Welsh Revenue Authority (WRA). If you live in Wales, your employer uses a Welsh tax code to calculate your income tax, even if you work for an employer based in England. For 2025/26, Welsh rates are identical to England and Northern Ireland at 20%, 40%, and 45%, but this is a political choice, not an automatic link. The Welsh Government has the legal power to set different rates at any time.

C
prefix for all Welsh taxpayers
20%/40%/45%
Welsh Income Tax rates 2025/26
3.1m
Welsh taxpayers in 2025
Welsh Income Tax (C prefix)
A tax code beginning with the letter C, indicating that you are a Welsh taxpayer. Welsh Income Tax rates are set by the Welsh Government and have applied since April 2019. The C prefix can appear before any standard code: C1257L, CBR, CD0, CD1, or C0T. Your Personal Allowance remains the same as the rest of the UK (\u00a312,570 for 2025/26). Currently, Welsh rates match England and Northern Ireland exactly, but the Welsh Government could diverge in future tax years.

Welsh Income Tax rates 2025/26

Wales operates three income tax bands for 2025/26, the same structure as England and Northern Ireland. The Personal Allowance of £12,570 is set by Westminster and applies equally across the UK. The Welsh Government sets the rates applied to non-savings, non-dividend income above that threshold.

Welsh income tax bands 2025/26:

BandTaxable incomeWelsh rateEngland/NI rate
Personal AllowanceUp to £12,5700%0%
Basic rate£12,571 to £50,27020%20%
Higher rate£50,271 to £125,14040%40%
Additional rateAbove £125,14045%45%

Why do the rates match? The Welsh Government has chosen to keep Welsh rates aligned with England and Northern Ireland since Welsh Income Tax was introduced in April 2019. There has been no divergence to date. However, unlike England and Northern Ireland, the legal mechanism is different: the Welsh rates are set through a resolution of the Senedd (Welsh Parliament), not the UK Parliament at Westminster. This means the Welsh Government could change rates independently, just as Scotland has done.

Scotland comparison: Scotland has diverged significantly, operating six income tax bands with rates ranging from 19% to 48%. Wales has not followed this path. For Welsh taxpayers, the C prefix currently changes nothing about the amount of tax you pay. It is an administrative marker that identifies you as a Welsh taxpayer so that the correct portion of income tax revenue flows to the Welsh Government's budget.

How to know if you are a Welsh taxpayer

Your tax code is determined by where you live, not where you work. HMRC uses the address on their records to decide whether you are a Welsh taxpayer. The rules mirror the Scottish taxpayer rules:

  • You live in Wales on 6 April (the start of the tax year). If your main residence is in Wales on that date, you are a Welsh taxpayer for the entire 2025/26 tax year.
  • You move to Wales during the year. If you spend more days in Wales than anywhere else in the UK during the tax year, you become a Welsh taxpayer. HMRC applies the C prefix from the start of the tax year, not from the date you moved.
  • You move out of Wales during the year. If you spend more days outside Wales, you lose Welsh taxpayer status for the whole year.
  • You work in England but live in Wales. You are a Welsh taxpayer. Your employer uses Welsh rates regardless of where the business is located.
  • You work in Wales but live in England. You are NOT a Welsh taxpayer. England and Northern Ireland rates apply (which happen to be the same, but the administrative classification is different).

The key principle is residence, not employment location. A nurse living in Cardiff who works at a hospital in Bristol is a Welsh taxpayer. A teacher living in Chester who commutes to Wrexham is not.

How HMRC determines your address: HMRC uses the address held on your PAYE record (for employees) or your Self Assessment record (for the self-employed). Your postcode is the deciding factor. If you have a Welsh postcode (areas starting with CF, SA, LL, NP, LD, SY, HR in parts, and CH in parts), HMRC classifies you as a Welsh taxpayer. If your address is wrong or outdated, your tax code prefix will be wrong too.

If you move house, update your address with HMRC through your Personal Tax Account. HMRC will then issue the correct code (with or without the C prefix) to your employer.

Every Welsh tax code explained

Here is what each Welsh tax code means on your payslip:

CodeMeaning
C1257LStandard Welsh code. You receive the full Personal Allowance of £12,570 and pay Welsh rates on income above that. This is the Welsh equivalent of 1257L.
CBRWelsh Basic Rate. All income from this source is taxed at 20% with no Personal Allowance. Used for second jobs or pensions where your main employment already uses your allowance. Equivalent of BR in England.
CD0Welsh Higher Rate. All income from this source is taxed at 40%. Applied when your main income already uses your basic rate band and this secondary income falls in the higher rate band.
CD1Welsh Additional Rate. All income from this source is taxed at 45%. Used when total income from all sources exceeds £125,140 and this secondary source falls in the additional rate band.
C0TWelsh Zero Allowance. No Personal Allowance is applied and income is taxed through all Welsh bands (20%, 40%, 45%) from the first pound. Often an emergency code when HMRC has incomplete information.

Less common Welsh codes:

  • CK followed by a number (e.g. CK100): a Welsh K code. Your deductions exceed your allowance, so extra tax is collected through your wages.
  • C1257L W1 or C1257L M1: standard Welsh code on a non-cumulative (emergency) basis. See the W1 and M1 guides for how to fix this.
  • CT: Welsh T code. HMRC is applying additional calculations, such as Personal Allowance tapering for income above £100,000.
  • CM: Welsh Marriage Allowance recipient. You receive a transfer of 10% of your partner's allowance.
  • CN: Welsh Marriage Allowance transferor. You have transferred 10% of your allowance to your partner.

Wales vs England: does the C prefix change how much tax you pay?

Currently, no. For the 2025/26 tax year, Welsh Income Tax rates are identical to England and Northern Ireland. A Welsh taxpayer earning £50,000 pays exactly the same income tax as someone in Manchester or Belfast earning the same amount. The C prefix is purely an administrative marker.

But this could change. The Welsh Government has full legal authority to set different rates. The Wales Act 2014 gave the Senedd the power to vary income tax rates, and this power has been active since April 2019. Every year, the Welsh Finance Minister must propose Welsh rates of income tax as part of the Welsh budget. So far, the decision has always been to match UK rates.

Why this matters for planning:

  • If you are considering a move between Wales and England, the tax impact is currently zero. But future divergence is possible.
  • If you are self-employed and live in Wales, your Self Assessment calculation uses Welsh rates. Right now the result is the same, but if Wales changes rates, your tax bill would change without any action from the UK Government.
  • Mortgage lenders and financial advisers may note the C prefix. It does not affect affordability calculations today, but awareness of the devolved power is part of responsible financial planning.

Scotland as a case study: When Scottish Income Tax launched in 2017, rates initially matched the rest of the UK. Within two years, Scotland introduced a five-band system with higher rates. Wales could follow a similar path. The difference is political, not structural: the mechanism already exists.

Common mistakes with Welsh tax codes

1. Living in Wales without a C prefix. If you live in Wales and your tax code does not start with C (for example, you have 1257L instead of C1257L), your tax code prefix is wrong. While this currently makes no financial difference, it means HMRC's records are inaccurate. This matters because Welsh Income Tax revenue funds Welsh public services. It also means that if Wales changes rates in a future year, your employer would apply the wrong rates until HMRC corrects the record.

2. Keeping the C prefix after moving out of Wales. If you moved from Cardiff to Bristol but did not update your address with HMRC, your code may still show a C prefix. Again, no financial impact today, but incorrect records can cause complications, especially if Wales diverges from UK rates in the future.

3. Employer applying the wrong prefix. Some employers, particularly large companies with payroll teams based outside Wales, may not recognise the C prefix or may delay applying it when a new starter provides a Welsh address. If your payslip shows 1257L and you live in Wales, ask your employer to check with HMRC.

4. Pensioners with Welsh pensions and English residence. If you live in England but receive a pension from a Welsh employer, the C prefix should NOT appear on your pension tax code. Tax code prefixes follow your home address, not the location of your pension provider. If your pension provider has applied a C prefix based on their own Welsh address rather than yours, this is an error.

How to check and update your Welsh tax code

Step 1: Check your payslip. Look for the C prefix before your tax code. If you live in Wales and see 1257L without the C, or if you live in England and see C1257L, your code prefix is wrong.

Step 2: Log into your HMRC Personal Tax Account. Go to gov.uk/personal-tax-account. Check that your address is correct and up to date. HMRC uses your registered address to determine your tax code prefix.

Step 3: Update your address if you have moved. If you recently moved to or from Wales, update your address in your Personal Tax Account. HMRC will issue a new code with the correct prefix (C for Wales, S for Scotland, or no prefix for England and Northern Ireland).

Step 4: Contact HMRC if the code is wrong. Phone 0300 200 3300 if your online account does not resolve the issue. They can issue a corrected code to your employer within days.

Step 5: Check your P2 coding notice. Every time HMRC changes your code, they send a P2 notice explaining why. If you received one showing a C prefix and you do not live in Wales (or vice versa), contact HMRC immediately.

For self-employed Welsh taxpayers: If you file Self Assessment, your Welsh rates are applied automatically based on the address HMRC holds for you. There is no separate C prefix for Self Assessment, but your tax calculation will use Welsh bands. Under Making Tax Digital (mandatory from April 2026 for income above £50,000), your quarterly submissions will be taxed at Welsh rates if HMRC's records show a Welsh address.

People also ask

Key takeaways
  • Welsh tax codes have a C prefix (e.g. C1257L, CBR, CD0) and apply Welsh Income Tax rates set by the Welsh Government
  • For 2025/26, Welsh rates are 20%, 40%, and 45%, identical to England and Northern Ireland
  • Your Personal Allowance is the same as the rest of the UK at £12,570: the C prefix does not change the amount
  • Welsh taxpayer status is based on where you live, not where you work
  • The Welsh Government could set different rates in future years, as Scotland has done since 2017
  • If you move to or from Wales, update your address with HMRC to get the correct tax code prefix

Related tax codes: CBR tax code | CD0 tax code | CD1 tax code | C0T tax code | Scottish tax codes

HMRC: Welsh Income Tax

Related tax codes

HMRC official guidance

Stop calculating manually.

TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.