ABA Credentialing Data Audit: How to Find NPI, TIN, Taxonomy, Location and Payer Mismatches Before Claims Deny
- Anne Scholfield

- 3 hours ago
- 5 min read
An ABA credentialing data audit is a simple side-by-side check of five things: your NPI, your TIN, your taxonomy, your service locations and your payer enrollment record. You compare what the government registry says, what your CAQH profile says, what your billing software sends and what the payer actually has on file.

When those four don't agree, the claim dies at the door. No clinical review. No denial letter that explains anything useful. It just comes back.
Most ABA practices find at least one mismatch the first time they look. Usually taxonomy. Sometimes a location nobody told the payer about.
What does an ABA credentialing data audit check?
The individual NPI for every BCBA, BCaBA and RBT who delivers a billable service
The group NPI and the tax ID it sits under
The taxonomy, which is the specialty label attached to each provider
Every place sessions actually happen, including homes, schools and telehealth
The payer record itself: are you contracted, from what date and is each provider linked to the group
Pull all five from all four sources. Put them in one sheet. Look for the row that doesn't match. That row is almost always the reason for the denials your team keeps calling about.
Which NPI, TIN and taxonomy mismatches cause ABA claim denials?
Here are the five patterns that show up again and again in ABA billing:
What breaks | Why it breaks | What you see |
Individual NPI | Provider was approved but never linked to the group | Every claim for that one BCBA denies |
Group NPI and tax ID | Practice billing under a tax ID the payer never recorded | Whole batches deny at once |
Taxonomy | Payer has one specialty on file, the claim sends a different one | Provider eligibility denials that look like coding errors |
Service location | New site opened, payer roster still shows the old address | Claims from one location deny, others pay fine |
Effective date | Sessions delivered before the start date on the approval letter | Denials for a specific date range only |
Taxonomy trips up more ABA practices than anything else on this list. A clinic that enrolled years ago under a general mental health or psychology specialty keeps getting eligibility denials that look like coding problems. They aren't. Before you assume it's the codes, check your ABA therapy billing CPT codes against the same claims and rule that out first.
How do service location and payer gaps deny ABA claims?
A location the payer doesn't have on file gets treated like it isn't yours, even when every provider working there is fully approved.
ABA is heavily concentrated in a few states. Florida, California and Texas hold the largest share of behavior analyst records in the national registry and each one runs its own Medicaid managed care rules on top of commercial plans. Open a second clinic in Tampa or add an in-home team in Sacramento, and the payer roster doesn't update on its own. Someone has to file it.
Home and telehealth sessions add one more thing to watch, because the setting on the claim has to match the setting the payer approved. Good documentation won't save a claim that already failed on provider data, though weak notes will sink the next one, which is why ABA session note mistakes deserve a look in the same review.
Why credentialing and ABA payer enrollment are not the same thing
This is the gap that quietly costs new clinics their first quarter of revenue.
After credentialing, ABA providers are not automatically ready to bill insurance. They must also complete payer enrollment, confirm contracting status and verify the effective date before claims can be submitted correctly. Credentialing validates qualifications, licenses, NPI details, and CAQH information, while enrollment connects the provider to each specific insurance network.
Some payers may also require individual-to-group NPI affiliation, additional forms, or supporting documents. Because timelines can vary, providers should track every application closely and keep records current. Strong enrollment management helps reduce billing delays, rejected claims, compliance issues and lost revenue while supporting a cleaner ABA revenue cycle. The full breakdown sits in our guide on credentialing vs enrollment for ABA providers.
How to run an ABA credentialing audit in five steps
Build your roster. One row per provider. Name, NPI, specialty, license, certification status, start date.
Check the national registry. Look up each NPI in NPPES and confirm the specialty and address are current. Changes there usually reach payers within a few days to a few weeks.
Confirm your CAQH profile is attested. Attestation is due at least every 120 days and 180 days in Illinois. CAQH became DataSpring in June 2026, but your old login still works, so don't create a second profile by mistake.
Ask each payer for their roster. Request the provider list and locations they have on file. Compare it against yours. This step finds the mismatch nine times out of ten.
Fix the source first, then rework. Correct the registry or CAQH, notify the payer, wait for confirmation, then resubmit the denied claims.
Practices without a dedicated credentialing owner tend to do this once and never again. Quarterly is enough for most, plus a check every time you add a provider or a site. If that's more than your team can carry, our ABA credentialing services cover the roster upkeep and the payer follow-up.
Frequently asked questions
Can a claim deny even when the provider is fully credentialed?
Yes, and it's common. Credentialing approval only confirms the provider's qualifications. If the enrollment record, group link, location or effective date doesn't match the claim, the payer's automated checks reject it before anyone reviews it. The provider is approved. The data just doesn't line up.
How do I check if my ABA taxonomy is correct?
Look up your NPI in the NPPES registry and confirm the listed specialty matches your actual credential. Behavior analysts, assistant behavior analysts and behavior technicians each have their own designation. Then confirm the same one appears in your CAQH profile and on the payer's roster, because updating the registry alone doesn't update payer files.
How often should an ABA practice run a credentialing data audit?
Quarterly suits most practices, with an extra check any time you add a provider, open a location, change your tax ID or hit a re-credentialing cycle. Payers usually re-credential every two to three years, so a quarterly pass catches drift long before it turns into a stack of denied claims.
Clean provider data is the cheapest denial prevention you have
The audit takes a few hours. One missed mismatch can hold up every claim tied to that provider for months and by the time the pattern is obvious, some of those claims are past timely filing.
Start with the five fields. NPI, tax ID, taxonomy, location, enrollment record. Fix what doesn't match, then work the backlog. If denials have already piled up, our denial management services trace them to the actual cause instead of resubmitting the same mistake twice.


