Taxonomy Code in Medical Billing: The 10-Character Specialty Code and When It Goes on the Claim

Medical billing terms· Reviewed October 2026

A taxonomy code is a 10-character alphanumeric code from the NUCC Health Care Provider Taxonomy code set that describes a provider’s type, classification and area of specialization. Every NPI has at least one in NPPES, and some payers want it repeated on the claim.

Most practices pay little attention to it until a payer starts rejecting claims because the code is missing or wrong.

Where you see it

Place What you see
NPPES record and the public NPI Registry one primary taxonomy and any secondary ones the provider selected, each with the state license it is tied to
CMS-1500 box 24I shaded the qualifier ZZ, meaning the ID in 24J shaded is a taxonomy code
CMS-1500 box 24J shaded the rendering provider’s taxonomy code, when the payer wants it
CMS-1500 box 33b the billing provider’s taxonomy as ZZ followed directly by the code, no space or hyphen
837P PRV segment the same codes with the qualifier PXC, for the billing provider (loop 2000A) and the rendering provider (2310B or 2420A)
Medicare enrollment PECOS asks for the specialty; CMS publishes a crosswalk from taxonomy codes to the provider and supplier types that can enroll
Payer credentialing and directories the specialty a payer lists you under usually traces back to your primary taxonomy

The NUCC keeps the qualifier ZZ on the paper form even though the electronic 5010A1 standard uses PXC; its manual says so explicitly for items 24I and 33b.

How the code is built

The NUCC organizes the set in three levels: provider grouping, classification and area of specialization. Reading 2085R0001X:

Characters Level Example
1 to 2 provider grouping 20, Allopathic and Osteopathic Physicians
3 to 4 classification 85, Radiology
5 to 9 area of specialization R0001, Radiation Oncology
10 always X

A code with no specialization fills characters 5 to 9 with zeros, which is why Urology is 208800000X. The set is maintained by the NUCC and, per CMS, released twice a year in January and July. Codes are added or changed through a request form on the NUCC site; payers do not create their own.

Codes oncology practices use most

Specialty Taxonomy code Classification
Radiation oncology 2085R0001X Radiology
Medical oncology 207RX0202X Internal Medicine
Hematology and oncology 207RH0003X Internal Medicine
Urology 208800000X Urology
Nephrology 207RN0300X Internal Medicine

Each of these was checked against live NPPES records on the date of drafting. Group practices also carry their own Type 2 taxonomy codes (single-specialty or multi-specialty group), and a physician who is dual-boarded often lists two: a hematology and oncology code as primary and a medical oncology code as secondary, or the reverse. The choice of primary code matters, as the worked example below shows.

How it ties to the NPI

You pick your taxonomy when you apply for the NPI, and you can list more than one but must designate one as primary. NPPES stores it; the NPI Registry shows it to anyone. Changes are made in NPPES, and the same 30-day update expectation that applies to address and name changes applies here.

Payers then do three things with it:

  1. Enrollment and credentialing. Medicare’s crosswalk maps your taxonomy to the provider type it enrolls. Commercial payers and Medicaid programs load the taxonomy into their provider file and tie the contract to it.
  2. Claim matching. A payer that requires the taxonomy on the claim compares it with the taxonomy on file for that NPI. A claim with a mismatched or missing code is denied.
  3. Specialty-based edits and fee schedules. Some payers price or edit by specialty, and the taxonomy is how they know the specialty of the rendering provider.

When payers want it on the claim

Payer type Typical position
Medicare Part B not required; chapter 26 of the Claims Processing Manual says to leave 24I blank and that 33b is not generally reported
State Medicaid programs and Medicaid managed care frequently required for the billing provider, often for the rendering provider too, and must match the enrollment record
Commercial payers varies by payer and by situation; most often required when one NPI is enrolled under more than one specialty, or when a shared Type 2 NPI needs to be told apart by specialty

In practice, follow the payer’s companion guide or provider manual, and make sure the code you send is the one that payer has on file for you.

Worked example

Dr. Rivera, a medical oncologist at Sample Oncology Associates, has 207RH0003X (hematology and oncology) as his primary taxonomy in NPPES and 207RX0202X (medical oncology) as secondary. A Medicaid managed care plan credentialed him under medical oncology.

The practice bills 96413 (chemotherapy infusion, first hour) at 420.00 (illustrative). Its system sends the primary taxonomy by default, so the 837P carries PRVPEPXC*207RH0003X for the rendering provider. The plan denies with CARC 16 and RARC N288: rendering provider taxonomy missing, incomplete or invalid. Nothing is invalid in the NUCC sense; the plan simply has a different code on file.

The fix is a payer-specific override so that claims to this plan carry 207RX0202X for Dr. Rivera, then a corrected claim. On resubmission the line allows at 300.00, with CO-45 120.00 and payment of 300.00, since the plan has no patient cost share for this service.

What to do

  • Check NPPES for every provider at onboarding. Confirm the primary taxonomy is the one you credential under, and that secondary codes are current. The NPI Registry is public and free.
  • Know which payers want it on the claim. Keep a short list, per payer, of whether the billing taxonomy, the rendering taxonomy or both are required, and which code each payer has on file.
  • Send ZZ on paper and PXC electronically. Same code, different qualifier.
  • Denials to recognize: CARC 16 with RARC N255 (billing provider taxonomy) or N288 (rendering provider taxonomy). Both are correction and resubmission, not appeal. See remark codes.
  • In Iridium Suite the taxonomy code is stored on the provider and practice records, and payer-specific claim settings control whether it is sent in the PRV segment; the claim scrubber flags claims to payers that require it when it is missing.

Further reading: NUCC: Health Care Provider Taxonomy; NUCC taxonomy code lookup; CMS: Find Your Taxonomy Code; NPPES NPI Registry.

Frequently asked

What is a taxonomy code?

A taxonomy code is a 10-character alphanumeric code from the NUCC Health Care Provider Taxonomy code set that describes a provider's type, classification and area of specialization. Providers choose their own when they apply for an NPI, and NPPES stores one primary code plus any others they select.

What is the taxonomy code for radiation oncology?

2085R0001X, which sits under the Radiology classification of the Allopathic and Osteopathic Physicians grouping. Medical oncology is 207RX0202X and hematology and oncology is 207RH0003X, both under Internal Medicine. Confirm any code in the NPI Registry or the NUCC lookup before using it.

Where does the taxonomy code go on a CMS-1500?

For the rendering provider, in the shaded area of box 24J with the qualifier ZZ in the shaded area of 24I. For the billing provider, in box 33b as ZZ followed directly by the code with no space. On the 837P the same code goes in a PRV segment with the qualifier PXC.

Does Medicare require a taxonomy code on the claim?

Generally no. Medicare's instructions say to leave 24I blank and that 33b is not generally reported. Medicare uses the taxonomy from your NPPES record and a crosswalk to its own specialty codes during enrollment. Some Medicaid programs and commercial payers do require it on the claim.