paneled.ai

Taxonomy codes for therapists: the right code for your license (and how to fix NPPES)

The paneled.ai team · Published August 2026

A taxonomy code is the 10-character NUCC code on your NPI record that declares your provider type. For behavioral health: LCSW is 1041C0700X, LPC is 101YP2500X, LMHC is 101YM0800X, LMFT is 106H00000X, and clinical psychologist is 103TC0700X. The code must match across NPPES, CAQH, and every payer application; mismatches cause credentialing returns and claim denials.

Nobody verifies a taxonomy code when you select it, and most therapists picked theirs from a dropdown in five seconds during the NPI application. A wrong code fails silently until a credentialing analyst compares your application to your NPPES record, or a claims system compares your claim to what's loaded on your contract.

What is the correct taxonomy code for my license?

Match the code to your license type, not your niche. There is no code for "trauma therapist," and payers credential the license. These are the current NUCC codes behavioral health clinicians should use:

LicenseTaxonomy codeNUCC name
LCSW / LICSW1041C0700XSocial Worker, Clinical
LPC / LPCC / LCPC101YP2500XCounselor, Professional
LMHC / LCMHC101YM0800XCounselor, Mental Health
LMFT106H00000XMarriage & Family Therapist
Licensed psychologist (PsyD/PhD)103TC0700XPsychologist, Clinical
Psychologist, other specialty103T00000XPsychologist (plus specializations)
Group practice (Type 2 NPI)193200000XMulti-Specialty Group
Group practice, one discipline (Type 2 NPI)193400000XSingle Specialty Group

Two traps in this table. First, LPC versus LMHC is a state-title question: Ohio's LPCC and Washington's LMHC are cousins, so pick the specialization matching your actual license title and keep it identical everywhere. Either choice is defensible; inconsistency is what causes returns. Second, the group codes belong only on a Type 2 (organization) NPI. If you bill under an LLC with a Type 2 NPI, the organization carries a 193x code while your individual Type 1 NPI keeps your clinical code. Verify any code you're unsure of against the NUCC set itself (nucc.org) rather than a blog table, including this one.

Generic parent codes (104100000X Social Worker, 101Y00000X Counselor, 103T00000X Psychologist) are valid NUCC codes, but they don't assert clinical licensure. Several payers' systems map fee schedules and network eligibility at the specialization level, so the generic code is where "we can't determine your specialty" pends come from.

What does a taxonomy code actually do in credentialing and claims?

It's the machine-readable version of "what kind of provider is this," and it gets checked at both ends of your relationship with a payer. During credentialing, the analyst pulls your NPPES record and compares its taxonomy to your application and license type. The taxonomy is how their system routes you to the right specialty network and fee schedule. After you're contracted, the taxonomy loaded on your contract is what claims are adjudicated against.

The code itself is self-selected: nobody checks it when you pick it, which is why wrong ones survive for years. It rides on your NPI record in NPPES, in your CAQH ProView professional IDs section, on payer applications, and on claims (box 33b and the rendering-provider loop on a CMS-1500). One code, five places, and the whole system assumes all five agree.

How do taxonomy mismatches cause denials?

The expensive mismatch is NPPES versus everything else, because NPPES is the record payers treat as authoritative. The classic case is the student code: 390200000X, "Student in an Organized Health Care Education/Training Program," selected during a master's program and never updated. A payer system reading that code sees a student, not a licensed clinician, and returns the application weeks in for a license/taxonomy discrepancy, and the resubmission goes to the back of the queue. The gap between graduation-era NPIs and current NPPES records causes more of these returns than any other single field except name mismatches.

On the claims side, mismatches surface after credentialing: the payer loads one taxonomy on your contract, your EHR sends another, and claims pend or deny with remark codes pointing at provider identification. If you've recently changed license levels (LMSW to LCSW is the classic case), your old taxonomy can linger in NPPES and CAQH while your new license is on the application. A denied or stalled application is worth auditing for this before anything else; it's step one in our application-denied triage.

Do I need a secondary taxonomy?

Usually not. One primary code that matches your license is the clean setup for a solo clinician, and every additional code is another field that can disagree with something. NPPES lets you list multiple taxonomies with one marked primary; the legitimate uses are a genuinely dual-licensed clinician (an LPC who is also an LMFT) or a supervisor who also holds an addiction counseling credential the payer recognizes. Payers key off the primary code, so if you keep a secondary, make sure the primary is the license you're credentialing under.

How do I fix my taxonomy in NPPES?

Log in at nppes.cms.hhs.gov and edit the record yourself. Changes are free and post to the public registry quickly, typically within a day or two. The walkthrough below covers the exact clicks. The order matters: fix NPPES first, then make CAQH match, then tell any payer you're mid-application with. Doing it in reverse means the analyst re-pulls NPPES and finds the same mismatch again.

NPPES taxonomy correction walkthrough

STEP 1: CONFIRM WHAT'S WRONG Look yourself up in the public registry: npiregistry.cms.hhs.gov Search your NPI or name. Note every taxonomy listed and which one shows Primary = Yes. Compare against the code for your license.

STEP 2: LOG IN Go to nppes.cms.hhs.gov and sign in with your I&A (Identity & Access Management) username and password. Forgot them? Recover the I&A account first at the same login page; don't create a second NPI.

STEP 3: EDIT THE TAXONOMY SECTION

  • From the NPPES dashboard, find your Type 1 NPI and click the pencil (Edit) icon.
  • Navigate to the Taxonomy page of the record.
  • Add the correct code for your license: LCSW 1041C0700X | LPC 101YP2500X | LMHC 101YM0800X LMFT 106H00000X | Clinical psychologist 103TC0700X
  • Enter your license number and state next to the taxonomy.
  • Set the correct code as PRIMARY (radio button).
  • Delete obsolete codes (Student 390200000X, pre-clinical social worker codes, anything from a prior career).

STEP 4: CERTIFY AND SUBMIT Review the summary page, certify, submit. Save the confirmation. Re-check the public registry in 1-2 days to confirm it shows correctly.

STEP 5: MAKE EVERYTHING ELSE MATCH

  • CAQH ProView: update the taxonomy in Professional IDs, then RE-ATTEST (an unattested change is invisible to payers).
  • EHR / billing software: update the rendering-provider taxonomy so claims carry the new code.
  • Mid-application with a payer? Email or call with your reference number: "My NPPES taxonomy was corrected on [DATE] to [CODE]; please re-verify rather than returning the application."
  • If you have a Type 2 NPI, repeat Steps 2-4 for the organization record (group codes 193200000X or 193400000X).

STEP 6: RECORD IT Note the code and the date changed in your credentialing file. Check it annually at recredentialing time.

Once the code is consistent, it stays fixed until your license changes, so add it to the same document file as your NPI letter and license, per the credentialing checklist. Keeping NPPES, CAQH, and four payer applications telling the same story is most of what paneled.ai automates.

Common questions

What taxonomy code should an LCSW use?
1041C0700X (Social Worker, Clinical) is the standard taxonomy code for a licensed clinical social worker. Use it on your NPPES record, in CAQH ProView, and on payer applications. The generic 104100000X (Social Worker) code exists but doesn't signal clinical licensure, which is what payers credential you for.
What is the taxonomy code for an LPC or LMHC?
101YP2500X (Counselor, Professional) fits LPC-type licenses, and 101YM0800X (Counselor, Mental Health) fits LMHC-type licenses. States title the same license differently, so pick the specialization that matches your license title and use it identically everywhere. Both sit under the 101Y Counselor classification in the NUCC taxonomy.
Do taxonomy code mismatches cause claim denials?
Yes, in two ways. During credentialing, a taxonomy on your application that doesn't match your NPPES record triggers a discrepancy return and restarts the clock. After credentialing, payers load your taxonomy into their claims system, and claims whose rendering-provider taxonomy doesn't match what's loaded, or whose taxonomy doesn't map to a covered specialty, can deny or pend.
How do I change my taxonomy code in NPPES?
Log in at nppes.cms.hhs.gov with your Identity and Access Management (I&A) account, open your NPI record, edit the Taxonomy section, select the correct code, mark one code as primary, and submit. Changes typically post to the public registry within a day or two. Then update CAQH ProView to match and re-attest.

The paneled.ai team · Credentialing specialists. We file and track insurance credentialing applications for behavioral health providers every day — these guides come from what we see go wrong (and right) in real applications.

Want this handled for you?

paneled.ai preps, verifies, and files your payer applications — a flat $99 per payer or $300 for any four networks. One-time, no subscription.

Get started