How to verify a provider's NPI

Updated June 19, 2026

Verifying an NPI means more than confirming it’s ten digits — it means confirming the number belongs to a real, active provider whose details match what you expect. Getting this wrong leads to denied claims, failed credentialing, and compliance gaps.

Validity vs. verification

There are two separate checks:

What to confirm

FieldWhat to check
NameMatches the individual or organization you expect
Entity typeType 1 (person) vs Type 2 (organization) is correct
Primary taxonomyThe specialty is consistent with the service
Practice addressCurrent and in the expected location
StatusActive — not deactivated

Where to verify

The authoritative source is the official NPPES registry at npiregistry.cms.hhs.gov. For a faster check, look up the NPI on drfind — paste the 10-digit number and you’ll get the matching record, with the specialty already decoded. (See how to read the record for what each field means.)

Verifying at scale

If you’re checking dozens or thousands of NPIs — a typical billing or credentialing job — manual lookups don’t work. See bulk NPI validation for the approach.

Skip the raw data — search the U.S. provider registry in plain English.

Look up a provider →

Related guides

Frequently asked questions

How do I know an NPI is valid?

A valid NPI is 10 digits and passes the Luhn check-digit test. But “valid format” isn’t the same as “belongs to an active provider” — confirm it against NPPES.

What should I check beyond the number?

That the name matches, the entity type is right, the primary taxonomy fits, the practice address is current, and the record is active (not deactivated).

How do I verify many NPIs at once?

One-by-one lookups don’t scale. See our guide on bulk NPI validation for billing and credentialing teams.