Format checker
DEA Number Validator
Check whether a DEA registration number is well-formed: two letters plus seven digits, with the seventh digit acting as a checksum. The test runs in your browser; nothing is sent to a server. A passing checksum does not confirm an active registration.
How the DEA check digit works
- Take the seven digits; set the seventh aside as the check digit.
- Add the 1st, 3rd, and 5th digits.
- Add the 2nd, 4th, and 6th digits and double that sum.
- Add the two results; the last digit of the total must equal the check digit.
Worked example: AB1234563
Digits 123456: (1 + 3 + 5) = 9;
(2 + 4 + 6) × 2 = 24; total 33.
The last digit of 33 is 3, which matches the
check digit of AB1234563, so the number is well-formed.
What the letters mean
The first letter encodes the registrant type: B (hospital/clinic), C (practitioner), E (manufacturer), F (distributor), G (researcher), M (mid-level practitioner such as an NP or PA), P-U (narcotic treatment programs), among others. The second letter is normally the first letter of the registrant's last name or business name.
Format validity is not registration status. To confirm a prescriber's identity alongside the DEA format check, look them up in the NPI registry with the NPI lookup by name, and see NPI vs Tax ID vs DEA vs CLIA for how the identifiers relate.