Tax Code Meter

Welsh tax codes

A C at the front of your code means Welsh rates. They are not a copy of the rest-of-UK rates — they are calculated from them by a rule in the Income Tax Act, and this year that rule happens to produce the same figures. The rule is what matters, because it is what would make them differ.

This site is an independent UK tax-code explainer. We detail how the systems interact, but we do not have access to your personal file.

Taxpayers whose main home is in Wales are subject to Welsh rates of income tax. This status is signalled to the employer by a specific prefix on the code. When the payroll software reads this prefix, it knows to apply a different calculation to your taxable payments.

The legal basis is defined in reg 7(2B). A “C code” effects deductions “at the rates calculated under section 6B of ITA”. This instruction tells the software to abandon the standard UK tables and apply the Welsh calculation to your free pay and taxable payments.

The mechanics of the Welsh rate are explicitly defined in ITA 2007 s.6B. The Welsh rates are calculated using three distinct steps. The initial step is to take the basic rate, higher rate or additional rate. The next step is to deduct ten percentage points. The final step is to add the Welsh rate, if any, set by the National Assembly for Wales for that year. The payroll software performs this construction before calculating the deduction.

The vital concept here is that Welsh rates are constructed from the UK rates by a strict mathematical rule. Even in a year when the final resulting percentages come to the exact same overall figures as the rest of the UK, they are not the same rule. That underlying statutory rule is exactly what would make them differ if the Welsh rate were set at a different level by the National Assembly.

It is a delegated calculation built upon the existing UK band structure, rather than a completely separate set of bands. The employer must apply the constructed rates to the taxable payment remaining after the free pay is subtracted.

The Welsh rates apply specifically to the income processed through the payroll. Because it is a delegated calculation, the underlying structure of the tax bands remains identical to the UK structure, but the mathematical weighting shifts based on the National Assembly decision. The employer’s software simply executes the ITA 2007 s.6B arithmetic on your taxable payment.

What decides whether you are a Welsh taxpayer is the location of your main home. HMRC applies the prefix based on the address records they hold. If your main place of residence is in Wales, the prefix is applied for the whole year. If you move across the border, your status changes based on where you live for the majority of the period.

If the address is wrong and the C prefix is omitted, the employer will legally deduct tax using the standard UK rates. The employer cannot simply add the prefix because you ask them to. They are bound by the reg 13 requirement that HMRC must determine the code. Correcting the address on your authenticated account triggers HMRC to transmit a revised instruction, forcing the payroll software to apply the Welsh calculation on the next payday.

It is important to remember that the payroll software operates automatically based on these instructions. The software does not know your personal circumstances; it only knows the data HMRC has transmitted. If the data transmitted is outdated, the deduction will be mathematically accurate according to the instruction, but factually wrong for your life. This is why maintaining accurate records with the authorities is the only way to ensure the system operates as intended.

Because the prefix is driven entirely by the address data held by HMRC, the only place a person’s actual code can be viewed is HMRC’s authenticated Personal Tax Account. This site cannot know it, and does not try to. You must log in to ensure your address is accurate, as this drives the prefix and the subsequent ITA 2007 s.6B calculation. We cannot give personal tax advice or promise a specific outcome regarding your residency status.

Independent tool not affiliated with HMRC. For your official code, log in to your Personal Tax Account. Check your tax code on GOV.UK.

Tax codes are not the same across the UK. A code starting with S uses the Scottish rates, which have more bands than the rest of the UK; a code starting with C uses the Welsh rates, which are built by a different rule even in a year when they come to the same figures. Check the first letter of your code before you read any rate on this site.

Letters and law are not the same thing. The PAYE Regulations create these codes by describing what they DO — “the basic rate code”, “the nil tax code” — and, with one exception, never write down the letters HMRC prints on your payslip. The letters are HMRC’s naming for those functions. This site labels which is which on every page, and the sources page shows the search behind that statement.

The figures and rules on this site are taken from the Income Tax (Pay As You Earn) Regulations 2003, the Income Tax Act 2007 and HMRC’s published guidance, and are shown as they were found. They have not been signed off by a reviewer. Where the law and HMRC’s naming differ, the page says which is which rather than blending them. For anything that affects a decision, the cited document governs and this site does not.