NPI Taxonomy Codes: What They Are and How They Work

Quick Answer: NPI taxonomy codes are 10-character alphanumeric codes that classify healthcare providers by type, classification, and specialization in the NPPES registry. They are drawn from the Healthcare Provider Taxonomy Code Set maintained by NUCC. Common examples: 207R00000X (Internal Medicine physician), 363LF0000X (Family Nurse Practitioner), 183500000X (Pharmacist). Every provider must select at least one taxonomy code when applying for an NPI.

What Are Healthcare Provider Taxonomy Codes?

Healthcare Provider Taxonomy codes are standardized identifiers maintained by the National Uniform Claim Committee (NUCC) that classify healthcare providers into categories based on their provider type, classification, and area of specialization. Each taxonomy code is exactly 10 characters — alphanumeric characters followed by a letter X at the end. The code set is organized hierarchically: the broadest category is provider type (e.g., Allopathic & Osteopathic Physicians), the second level is classification (e.g., Internal Medicine), and the third level is specialization (e.g., Cardiovascular Disease within Internal Medicine). Every NPPES record must include at least one taxonomy code. Providers may have one primary taxonomy and up to 15 secondary taxonomy codes.

How Taxonomy Codes Are Used in Healthcare

Taxonomy codes serve multiple critical functions across the healthcare system. In the NPPES registry, they identify what type of provider each NPI belongs to, enabling specialty-filtered searches. In insurance claims (837P, CMS-1500), taxonomy codes tell payers what type of provider rendered the service — important for applying correct fee schedules, coverage policies, and specialty-specific billing rules. In credentialing, the taxonomy code in a provider's NPPES record is verified against their submitted credentials to confirm specialty consistency. In pharmacy and prescribing systems, taxonomy codes are used to validate prescribing authority for controlled substances. In quality reporting programs like MIPS/APM, taxonomy codes determine which providers are eligible for various quality measures and payment adjustments.

Common Physician Taxonomy Codes

The following are frequently used physician taxonomy codes. Family Medicine: 207Q00000X. Internal Medicine: 207R00000X. Pediatrics: 208000000X. Obstetrics & Gynecology: 207V00000X. General Surgery: 208600000X. Orthopedic Surgery: 207X00000X. Emergency Medicine: 207P00000X. Psychiatry: 2084P0800X. Radiology (Diagnostic): 2085R0202X. Anesthesiology: 207L00000X. Neurology: 2084N0400X. Cardiology: 207RC0000X. Gastroenterology: 207RG0100X. Dermatology: 207N00000X. Ophthalmology: 207W00000X. Urology: 208800000X. Pathology: 207ZP0101X. Hospitalist (Internal Medicine-Hospitalist): 208M00000X. These codes represent the primary classification; subspecialty codes exist under each for additional specificity.

Common Non-Physician Provider Taxonomy Codes

Non-physician providers have their own taxonomy codes. Registered Nurse (RN): 163W00000X. Nurse Practitioner (general): 363L00000X. Family NP: 363LF0000X. Adult-Gerontology Primary Care NP: 363LA2100X. Pediatric NP: 363LP0200X. CRNA (Certified Registered Nurse Anesthetist): 367500000X. Clinical Nurse Specialist: 364S00000X. Physician Assistant: 363A00000X. Physical Therapist: 225100000X. Occupational Therapist: 224Z00000X. Pharmacist: 183500000X. Dentist (General): 122300000X. Optometrist: 152W00000X. Chiropractor: 111N00000X. Podiatrist: 213E00000X. Psychologist: 103T00000X. Clinical Social Worker: 1041C0700X. Licensed Professional Counselor: 101Y00000X. Speech-Language Pathologist: 235Z00000X.

Common Organizational Taxonomy Codes

Organizations use different taxonomy codes than individual providers. Hospital (General Acute Care): 282N00000X. Critical Access Hospital: 282NC0060X. Hospital Unit (Psychiatric): 273R00000X. Outpatient Mental Health or Substance Abuse: 261QM0850X. Ambulatory Surgical Center: 261QA1903X. Community Health Center: 261QC0050X. Federally Qualified Health Center: 261QF0400X. Pharmacy (Retail): 3336C0003X. Pharmacy (Long Term Care): 3336L0003X. Home Health Agency: 251E00000X. Hospice: 251G00000X. Nursing Facility: 314000000X. Clinical Laboratory: 291U00000X. Medical Group Practice (Multi-specialty): 193400000X. DME Supplier: 332B00000X. Urgent Care Center: 261QU0200X.

How to Find the Right Taxonomy Code for Your NPI Application

Finding the correct taxonomy code is essential when applying for or updating your NPPES record. The NUCC Health Care Provider Taxonomy Code Set is published at nucc.org and updated twice yearly (January and July). When applying for an NPI, the NPPES application includes a taxonomy code search function — type keywords related to your specialty and select from the matching results. For physicians, the primary taxonomy should reflect your primary board certification or area of practice. For advanced practice nurses, it should match your certification (FNP, CRNA, CNM, etc.). Common mistakes include selecting an overly broad taxonomy (e.g., '207P00000X — Emergency Medicine' when you are actually a hospitalist) or selecting a physician taxonomy when you are an NP or PA. Consult your professional association if you are uncertain which code best represents your credentials.

Updating Taxonomy Codes in NPPES

Providers whose specialty or practice focus changes should update their taxonomy codes in NPPES. Log into nppes.cms.hhs.gov and navigate to your provider record to add, change, or remove taxonomy codes. Important considerations: changing your primary taxonomy code may affect payer credentialing, fee schedule application, and quality reporting program eligibility. Notify your payers of taxonomy code changes as they use this information for contract management. Some payers require updated credentialing paperwork when taxonomy changes occur. Adding a secondary taxonomy for subspecialty or additional certification is generally low-risk and improves search visibility in NPPES. Remove taxonomy codes that no longer reflect your active practice to prevent incorrect credentialing or claims processing.

Taxonomy Codes and Insurance Billing Compliance

Using an incorrect taxonomy code can cause claim denials even when the NPI itself is correct. Insurance payers validate taxonomy codes on claims against multiple criteria: the taxonomy in the claim must match the taxonomy in the NPPES registry; the taxonomy must be consistent with the service billed (a family medicine taxonomy should not be billing cardiology-specific procedures); the taxonomy must match the credentialing specialty the payer has on file; and in Medicare, the taxonomy determines which quality programs and payment adjustments apply. Billing claims with a taxonomy that doesn't match either your NPPES registration or your payer credentialing file is a billing compliance risk. Conduct a periodic review of taxonomy codes across all your billing systems and NPPES to ensure consistency.

Frequently Asked Questions

What are taxonomy codes on NPI records?

Taxonomy codes are 10-character alphanumeric codes that classify healthcare providers by specialty in the NPPES system. They identify the provider's type, classification, and specialization. Every NPI must have at least one taxonomy code, and up to 15 secondary codes can be added.

How do I find my NPI taxonomy code?

Search for your NPI using this tool — your taxonomy code(s) appear in the search results. You can also log into your NPPES account at nppes.cms.hhs.gov to view and update your taxonomy codes. The NUCC publishes the complete taxonomy code list at nucc.org.

What taxonomy code should a family physician use?

Family Medicine physicians use taxonomy code 207Q00000X. If you specialize within family medicine (e.g., sports medicine, geriatric medicine, hospice/palliative care), additional subspecialty codes can be added as secondary taxonomy codes.

Can I have multiple taxonomy codes on my NPI?

Yes. NPPES allows one primary taxonomy code and up to 15 secondary taxonomy codes per NPI. Secondary codes are useful for providers with dual certifications, subspecialty training, or multiple practice roles.

What happens if I use the wrong taxonomy code?

An incorrect taxonomy code can cause claim denials if the billed taxonomy doesn't match your NPPES registration or your payer credentialing file. It can also affect quality program eligibility and fee schedule application. Review your NPPES taxonomy codes periodically to ensure accuracy.

Where can I find the complete list of taxonomy codes?

The National Uniform Claim Committee (NUCC) maintains the complete Healthcare Provider Taxonomy Code Set at nucc.org. The list is updated twice yearly. CMS also references it in the NPPES application's taxonomy code search function.

Use Our Free NPI Lookup Tool
Search the NPPES registry instantly — no registration, no cost, live CMS data. Search now →