NPI validator
CMS issues 10-digit NPIs whose check digit is Luhn over the prefix 80840. This does not prove the NPI is active in NPPES.
NPI check digit validation for credentialing staff
The National Provider Identifier (NPI) is the 10-digit identifier issued through the CMS National Plan and Provider Enumeration System (NPPES). When a credentialing record includes an NPI, a quick check-digit test catches typos before you search the registry. This NPI validator runs the Luhn check that CMS specifies for NPIs. It is not an NPI lookup. Browse the free tools hub for related checks.
How to use this NPI validator
Paste the 10-digit NPI. The validator runs the Luhn formula over the NPI with the 80840 prefix and tells you whether the check digit passes. If it passes, look the number up in the NPPES NPI Registry to confirm the record. Then pair it with the DEA number verification, the background-check recency checker, and the vendor-file audit sample size calculator.
Check an NPI
How to read the result
A pass means the digit sequence is well formed — not that the NPI is active, belongs to the person presenting it, or that they are licensed. A fail usually means a typo, so recheck the source document.
Sources
Format checked — next is building identifier checks and primary-source verification into every credentialing file. Talk to a pilot team about operationalizing it at your hospital or ASC.
FAQ
- How is the NPI check digit calculated?
- Per CMS, an NPI is 9 digits followed by a check digit calculated with the Luhn formula (modulus 10 “double-add-double”). The check digit is always calculated as if the prefix 80840 were present — 80 for health applications and 840 for the United States. This validator applies that rule.
- Does a passing check digit mean the NPI belongs to this provider?
- No. It only means the digits are well formed. Look the number up in the NPPES NPI Registry, and note that CMS says issuance of an NPI does not ensure or validate that a provider is licensed or credentialed. Verify licensure and other credentials separately.
- Why do NPIs start with 1 or 2?
- CMS specified that NPIs would initially be issued with a first digit of 1 or 2 so they do not collide with other card issuer identifiers used on standard health identification cards.
- Why run an NPI check digit test in credentialing?
- It catches keying errors — a swapped or mistyped digit — before the number is searched or stored. It is a quick data-quality step, not a verification of the person.
- Is this validator legal or credentialing advice?
- No. It is an educational format check for vendor credentialing and compliance staff. Follow your facility’s credentialing policy for primary-source verification.
Educational only. Not a credentialing determination, not legal advice, and not a substitute for each facility’s policy. NPI validator does not submit files to hospitals or GHX/Vendormate/Symplr.
