Taxonomy Code in Medical Billing: The 10-Character Specialty Code and When It Goes on the Claim
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:
- 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.
- 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.
- 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.
Related terms
- NPI numbers: Type 1 vs Type 2
- Rendering provider vs billing provider
- PTAN and Medicare enrollment
- CMS-1500 box by box
- Remittance advice remark codes
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.