Guide

D0 Tax Code Explained

D0 usually means all pay from that employment is taxed at the higher rate.

Quick answer

If D0 appears on the wrong job, the payslip can look dramatically wrong because there is no personal allowance and no basic-rate band there.

What to check

  • D0 can be correct for a second job for a higher-rate taxpayer.
  • If it appears unexpectedly on your main job, tax can jump sharply.
  • Scottish equivalents use different codes and rates.

What to do next

  • Use the checker if the deduction looks far too high.
  • Compare with HMRC notices before asking payroll to amend anything.
  • Read the Scottish code guide if your code begins with S.

Try the tool

Use the checker if you already have a payslip. Use the calculator if you want to model take-home pay or salary-sacrifice changes before payday.