You may have noticed a D0 tax code on your payslip. This can be bad news for your finances because all income under this code is taxed at the higher rate. The standard tax codes offer a tax-free Personal Allowance, but the D0 code does not. It instructs employers to deduct Income Tax at the higher rate from all earnings under that job or pension.
So, if your take-home pay has suddenly dropped, the D0 tax code may have been applied. Employees must understand how Pay As You Earn (PAYE) bands work under this code. This guide explains how D0 code works, why HM Revenue and Customs (HMRC) applies it, and how you can verify you are paying the correct amount.
Let’s Discuss Your Needs
From Paperwork to Peace of Mind – Trust Micro Entity Accounts.
What is the D0 Tax Code?
The D0 tax code is a UK PAYE tax code that HMRC issues for employees with a second job or pension. This code signifies that all income from the job or pension is taxed at a higher rate. Under this code, three factors apply to your paycheck that are:Zero Personal Allowance
Under D0 code, you do not get the standard tax-free Personal Allowance of £12,570 on this income because it is already being used elsewhere.Basic Rate Band Already Used
The 20% basic-rate band has already been used against your main income source.National Insurance
National Insurance (NI) and Income Tax are still calculated, but using completely separate rules. Remember, the D0 tax code is applied to the second income, occupational pensions, or additional income sources.Do You Get Taxed 40% on a Second Job?
You do not always get taxed 40% on a second job. In many cases, second jobs are initially taxed at the 20% basic rate using the BR tax code. However, if your total taxable income exceeds the higher-rate threshold, HMRC may apply the D0 tax code. For instance, if your total income is £60,000, then only the £9,729 is taxed at 40% higher rate, not the full amount. Additionally, if your income is £50,270 or less, the standard basic rate is applied. Since your Personal Allowance is used on your first main job, your second job is taxed at 20% using the BR tax code. When your combined income crosses this BR threshold, then any amount you earn is taxed at a higher rate using the D0 tax code.Why HMRC Assigns D0 Tax Code?
HMRC applies the D0 tax code to an employee's second income or pension when it believes that all income from that job or pension should be taxed at a higher rate. This helps prevent underpayment of Income Tax when combining your multiple incomes. The most common reasons why HMRC gives you this code are:High-Earning Second Job
Your first job already uses your tax-free personal allowance and lower rate tax band. Since your main job uses the lower tiers, your second income will automatically be taxed at 40%.Occupational Pensions
HMRC assigns this code when you have retired but continue to work, and the combined income pushes you into the higher tax bracket.Payroll Errors
HMRC may also issue you a D0 tax code when you recently changed employers, and your new company does not have your tax data.What is the Difference Between D0 and BR?
People often confuse D0 with other flat-rate codes, such as: BR = all income taxed at 20% D0 = all income taxed at 40% D1 = all income taxed at 45% However, there is a financial difference between them. To fully understand the roles of the tax codes, it is helpful to compare them.BR
This tax code is used if your main job pays a standard, average salary. The HMRC takes tax at a lower rate from your extra income.D0
D0 tax code is the higher rate that HMRC uses if your total income is high. Since you are a higher-rate earner, HMRC takes a higher tax from your extra income.D1
D1 is the additional rate that HMRC uses if you are a top earner making a very high total income. HMRC takes the largest tax from your extra income.When is A D0 Code Wrong?
Remember, the D0 code is incorrect if it applies to your only source of income. If you have only one job and notice D0 code on your payslip, you are being heavily over-taxed. Additionally, it may be incorrect if your total income no longer falls into the higher-rate tax band. This means some of your second job income should fall into the basic rate bracket, and that is 20%.How to Fix the D0 Tax Code?
If you see a wrong tax code on your payslip, it is important to take immediate action and reclaim your money.Check Your Records
You must regularly check your records. To check your records, you can log in to your official HMRC personal Tax Account. You can also use the HMRC app to see all jobs currently registered to your name.Contact HMRC
You can contact HMRC directly to explain your correct income. This code cannot be changed without direct instruction from HMRC.Get Your Refund
Once HMRC updates your record, your employer will receive a new tax code notice. If you have overpaid tax, it will be automatically refunded into your next paycheck.Does D0 Tax Code Impact My Income?
Yes, the D0 tax code affects your income. When you have this code, it removes the tax-free personal allowance for that specific income or job. This means all income from that source is taxed at a higher rate. HMRC gives you this code when it expects your overall income to fall within the higher-rate tax band.Let’s Discuss Your Needs
From Paperwork to Peace of Mind – Trust Micro Entity Accounts.