MTD mandatory · April 2026
TapTax
Tax Codes home

What does the C0T
tax code mean?

C0T is the Welsh version of 0T. You receive no personal allowance, so income is taxed through all Welsh bands from the first pound — often a temporary emergency code.

Zero Personal Allowance, progressive Welsh tax bands from the first pound, and a C prefix confirming you are a Welsh taxpayer. That is the C0T tax code. Unlike CBR (which charges a flat 20%), C0T runs your entire income through all three Welsh rate bands: 20%, 40%, and 45%. This means higher earners on C0T pay significantly more than they would on a flat-rate code. C0T is the Welsh equivalent of 0T, and it is often a temporary emergency code, though it can also be permanent for very high earners.

£0
personal allowance with C0T code
20%–45%
Welsh band range applied from £0
3
income tax bands in Wales 2025/26
C0T Tax Code
C0T means your Personal Allowance for this income source is zero, and you are a Welsh taxpayer. Income tax is calculated using all three Welsh rate bands (20% basic, 40% higher, 45% additional) starting from the first pound. It is often used as an emergency code when HMRC lacks sufficient information, or permanently when your total allowance is exhausted by other sources or income exceeds \u00a3125,140.

What C0T means and how it differs from CBR

Both C0T and CBR remove your Personal Allowance. The critical difference is how income tax is calculated.

CBR: flat rate Every pound taxed at 20%, regardless of how much you earn from that source. If you earn £60,000 on a CBR code, all £60,000 is taxed at 20% = £12,000.

C0T: progressive Welsh bands Income is taxed through the full Welsh band structure. The first £37,700 at 20%, the next £87,440 (up to £125,140) at 40%, and everything above £125,140 at 45%.

Here is the difference on £60,000 of income:

CodeCalculationTax due
CBR£60,000 at 20%£12,000
C0T£37,700 at 20% + £22,300 at 40%£16,460
Difference£4,460 more on C0T

This matters because C0T can produce a much higher tax bill than CBR on the same income. If HMRC has assigned C0T when you should be on CBR (or vice versa), the financial impact is substantial.

Why you have a C0T tax code

There are four main reasons HMRC assigns C0T. Some are temporary, some are permanent, and each requires a different response.

1. New job without a P45 or starter checklist (emergency code). This is the most common reason. When you start a new job in Wales and your employer does not have your P45 or a completed starter checklist, HMRC may assign C0T as a temporary emergency code until they receive the information they need. In this scenario, C0T is usually combined with W1 or M1 (non-cumulative basis), appearing as C0T W1 or C0T M1 on your payslip.

2. Your entire Personal Allowance is allocated elsewhere. If you have multiple income sources and your full £12,570 allowance has been assigned to another employer or pension provider, the remaining sources may receive C0T. This is similar to CBR, but HMRC uses C0T when it wants progressive band taxation applied rather than a flat rate.

3. Your income exceeds £125,140 (allowance fully tapered). The Personal Allowance tapers by £1 for every £2 of income above £100,000. At £125,140, the allowance reaches zero. If your income is at or above this level, C0T may be your permanent code. At this point, every pound is taxed at the higher or additional rate.

4. HMRC has incomplete information about your circumstances. If HMRC cannot determine your correct allowance due to missing data, conflicting employer reports, or unresolved queries, they may issue C0T as a safe default that prevents under-collection of tax.

How much C0T is costing you

If C0T is wrong and you should have C1257L, the cost depends on your income level:

Annual incomeTax on C0TTax on C1257LAnnual overpaymentMonthly overpayment
£20,000£4,000£1,486£2,514£210
£35,000£7,000£4,486£2,514£210
£50,000£11,432£7,486£3,946£329
£60,000£15,432£11,432£4,000£333

At incomes above £50,270, the C0T overpayment is worse than CBR because C0T pushes income into the 40% band sooner. At a £50,000 salary, being on C0T incorrectly costs you nearly £4,000 per year.

Is your C0T tax code correct?

C0T is correct if:

  • Your income from all sources exceeds £125,140 and your allowance has fully tapered to zero
  • Your full allowance is deliberately allocated to another income source and HMRC wants progressive Welsh bands applied here
  • You have multiple complex income streams and HMRC is calculating your position manually

C0T is probably wrong if:

  • This is your only job and your income is under £100,000
  • You recently started a new job and have not provided your P45 or completed the starter checklist
  • You have been on C0T for more than two or three months at a new job (HMRC should have corrected it by now)
  • You see C0T W1 or C0T M1 and your employment has been ongoing for several months
  • You do not live in Wales (you should have 0T, not C0T)

How to fix a wrong C0T tax code

The fix depends on why you have C0T in the first place.

If it is an emergency code at a new job:

  1. Find your P45 from your previous employer and give it to your current employer immediately. This is the fastest resolution.
  2. If you do not have a P45, complete the HMRC starter checklist with your employer. Tick Statement A if this is your first job since 6 April, Statement B if it is your only job (you left a previous one), or Statement C if you have another job or pension.
  3. Check back after two pay periods. HMRC should process the information and issue a cumulative code (usually C1257L). If it has not changed after two months, move to the next step.

If HMRC records are wrong:

  1. Log into your HMRC Personal Tax Account at gov.uk/personal-tax-account. Go to "Check your Income Tax" and review your employer records. Remove any employers you no longer work for. Confirm your address is correct and in Wales.
  2. Call HMRC on 0300 200 3300 if the online system does not resolve it. Ask them to check your record and issue the correct code.

If your allowance is genuinely zero (income above £125,140):

C0T is correct in this case. No fix is needed. However, verify that HMRC's estimate of your income is accurate. If they are overestimating your income (perhaps based on a bonus from a previous year that is not recurring), you may be entitled to a higher allowance than zero.

Will you get your money back?

Yes. Any tax overpaid while on an incorrect C0T code is refundable.

During the current tax year: Once HMRC issues a corrected cumulative code, your employer recalculates your tax from 6 April. The overpayment is refunded through your wages, usually in the next pay period after the code change. If the overpayment is large (several months on C0T), expect a noticeably larger net pay for that month.

After the tax year ends: HMRC issues a P800 tax calculation showing any over- or underpayment. You can view this in your Personal Tax Account. Overpayments are refunded either directly to your bank (if you set up a repayment) or by cheque.

For previous years: You can reclaim overpaid tax for up to four prior tax years by contacting HMRC or submitting a Self Assessment return.

Common C0T mistakes

Waiting too long to act. Every month on an incorrect C0T code costs hundreds of pounds. A £35,000 earner overpays £210 per month. Over six months, that is £1,260 you could have in your pocket instead of sitting with HMRC.

Confusing C0T with CBR. They are not the same. CBR is a flat 20%. C0T applies progressive Welsh bands. On higher incomes, C0T costs significantly more than CBR. If you are on C0T but your situation calls for CBR (second job, basic rate Welsh taxpayer), you are paying too much.

Not providing a P45 to a new employer. This is the most preventable cause of emergency C0T codes. Keep your P45 safe when you leave a job and hand it to your new employer on your first day.

Assuming C0T M1 or C0T W1 will fix itself. It often does, but not always. If you are still on a non-cumulative C0T code after three months, contact HMRC. Do not assume the system will self-correct.

Not checking whether the C prefix is correct. If you have recently moved out of Wales, you should be on 0T, not C0T. While the tax calculation is identical for 2025/26 (Welsh rates match England), having the wrong prefix means HMRC's records are inaccurate. If Wales changes its rates in a future year, the wrong prefix could result in the wrong rates being applied.

People also ask

Key takeaways
  • C0T means zero Personal Allowance for Welsh taxpayers: all income is taxed from the first pound through progressive Welsh bands (20%, 40%, 45%)
  • Unlike CBR (flat 20%), C0T can push income into the higher and additional rate bands, costing significantly more
  • The most common cause is starting a new job in Wales without handing over your P45 or completing the starter checklist
  • At a £50,000 salary, an incorrect C0T code costs nearly £4,000 per year in overpaid tax
  • C0T is the correct permanent code for Welsh taxpayers with income exceeding £125,140
  • Fix it by providing your P45 to your employer, updating your HMRC Personal Tax Account, or calling 0300 200 3300
  • All overpaid tax is refundable: current year via cumulative adjustment, previous years via P800 or Self Assessment

Related tax codes: Welsh tax codes | CBR tax code | 0T tax code

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.