UK UTR (Tax Reference) Validator

Validate UK Unique Taxpayer Reference numbers with the HMRC check digit.

Ad placeholder (leaderboard)

A Unique Taxpayer Reference (UTR) is the 10-digit number HMRC issues to identify a taxpayer for Self Assessment and Corporation Tax. Accountants and freelancers need to confirm a UTR is well-formed before filing returns or quoting it on forms. This free validator runs HMRC’s check-digit algorithm in your browser so a transposed digit is caught instantly.

How it works

The first digit of a UTR is a check digit derived from the other nine using a weighted modulus-11 scheme:

  1. Strip non-digits so you have 10 digits.
  2. Take the nine “body” digits (positions 2–10 of the printed UTR).
  3. Multiply each by its weight: 6, 7, 8, 9, 10, 5, 4, 3, 2.
  4. Sum the products and compute the total mod 11.
  5. Subtract the remainder from 11. If the result is 11 the check digit is 2; if it is 10 the check digit is 1; otherwise it is the result itself.
  6. The UTR is valid if this computed check digit equals the printed first digit.

The tool displays the weighted sum, the mod 11 remainder and both the expected and printed check digits so you can see exactly why a number passed or failed.

Notes

A valid check digit confirms the UTR is internally consistent, not that it is registered or active — only HMRC can confirm that. A failed check almost always means a single digit was mistyped or transposed. Everything runs locally; your UTR never leaves your device.

Ad placeholder (rectangle)