Written and maintained by CASRAI Editorial Board
Last updated
Short answer: an NPI taxonomy code is a unique 10-character code that designates a provider’s classification and specialization. It is chosen from the code set the National Uniform Claim Committee (NUCC) maintains, and it is needed for an NPI application. If you pick more than one code, you must mark one as primary. The code set is released twice a year, in January and July.
This guide is general information for researchers, clinic staff and supply or procurement teams. It is not legal, billing or medical advice.
Definition and scope
CMS describes a taxonomy code as “a unique 10-character code that designates your classification and specialization” and lists it among the items needed to apply for a National Provider Identifier (NPI) through NPPES (CMS, Find Your Taxonomy Code, checked 2026-11-01). The NUCC, which has maintained the Health Care Provider Taxonomy code set since taking over its administration in 2001, calls it an external, nonmedical data code set designed for use in electronic transactions, including the ASC X12N health care transactions named in HIPAA (NUCC, Health Care Provider Taxonomy, checked 2026-11-01). It is also used in NPI enumeration.
So the code answers one narrow question: what kind of provider or supplier is this? It sits beside the NPI, which answers a different question, namely who is this. For the identifier itself, see how to apply for an NPI number.
How codes are structured and who maintains them
Each code is a unique alphanumeric string of ten characters. The NUCC organizes the set into three levels: Provider Grouping, Classification and Area of Specialization. Requests for a new code or a change go to the NUCC Code Subcommittee on the Health Care Provider Taxonomy Request Form (version 7, 04/2024), emailed to the NUCC; incomplete forms are returned (NUCC page, checked 2026-11-01).
The roles are split between organizations:
| Who | What they do with the code set | Source |
|---|---|---|
| NUCC | Maintains the code set and handles requests for new or changed codes | NUCC, checked 2026-11-01 |
| CMS | Publishes guidance on finding a code, a crosswalk from Medicare-eligible provider and supplier types to taxonomy codes, and a data set on data.cms.gov; NPI applications are processed through NPPES | CMS, checked 2026-11-01 |
| Enrolled provider or supplier | Self-selects the code or codes that show its specialty when enrolling with payers | NUCC, checked 2026-11-01 |
CMS states that the code set is published and released twice a year, in January and July. The current version number and release date are tracked in our guide to NUCC taxonomy codes for DME and medical suppliers, which also covers the supplier codes in detail so they are not repeated here.
Primary versus additional codes
CMS says more than one taxonomy code may be selected, and that you must indicate one of them as the primary code. The same page tells applicants to find a code in the NUCC list by choosing the one that most closely describes the provider type, classification or specialization. In practice that gives a simple structure: one primary code that best describes the organization or individual, plus any additional codes that also apply.
What a taxonomy code does not tell you
- It does not describe services rendered. The NUCC states that the codes do not describe the services a provider performs.
- It does not address scope of licensure. The NUCC states the same for licensure, so a code cannot be read as proof of a license or authority to do something.
- It is self-selected. The NUCC states the codes are self-selected by the provider, so enrolled providers choose the codes that show their specialty, so a code records what the enrollee selected, not a verified credential.
Checklist before you rely on a code
For supplier, clinic or procurement teams that record or review taxonomy codes, this checklist follows directly from the statements above:
- Confirm the code against the current NUCC code set, which is released in January and July, rather than an older copy.
- Check that the code is ten characters and sits under the Provider Grouping and Classification that match the organization.
- Mark exactly one code as primary if you list several.
- Compare the chosen code with the CMS crosswalk of Medicare-eligible provider and supplier types where your provider type is covered.
- Treat the code as a classification only; confirm licensure, enrollment and accreditation separately. For supplier enrollment context, see Medicare-approved DME suppliers and DMEPOS accreditation.
- If a record changes later, update it; see NPI number change of address for a related update.
Common misunderstandings
- “The taxonomy code is the NPI.” They are different data elements. The taxonomy code classifies; the NPI identifies.
- “A code proves what a provider is licensed to do.” The NUCC says the set does not address scope of licensure.
- “A code lists the products or services sold.” The code describes provider type, classification or specialization, not services rendered.
- “The code set never changes.” It is released twice a year, and new codes or changes can be requested from the NUCC.
FAQ
What is an NPI taxonomy code?
It is a unique 10-character code that designates a provider’s classification and specialization, taken from the NUCC Health Care Provider Taxonomy code set (CMS and NUCC, checked 2026-11-01).
Can I have more than one taxonomy code?
Yes. CMS says more than one may be selected, but one must be indicated as the primary code.
Who maintains the taxonomy code set?
The NUCC, which has maintained it since taking over administration in 2001. CMS notes it is released in January and July.
How do I request a new taxonomy code?
Submit the NUCC Health Care Provider Taxonomy Request Form (version 7, 04/2024) by email to the NUCC. Incomplete forms are returned.
Does a taxonomy code show what a provider is licensed to do?
No. The NUCC states that the codes do not address scope of licensure and do not describe services rendered.
Sources
- NUCC, Health Care Provider Taxonomy, checked 2026-11-01.
- CMS, Find Your Taxonomy Code, checked 2026-11-01.







