Five ABA Denial Codes Clinics Cannot Afford to Ignore
On a Tuesday afternoon in March, an RBT ran a three-hour session with a seven-year-old client. The programs were followed, the data was clean, the note was written before end of day, and the claim went out that Friday looking exactly like the hundreds before it. Three weeks later it came back unpaid with a three-digit code sitting in a column where the dollar amount should have been.
Nobody did anything wrong in that room. The therapy happened, the child made progress, and the revenue vanished anyway, because somewhere upstream a date rolled over or a field did not match what a payer expected that month. Learning to read ABA denial codes is how clinic owners stop losing money to problems that were solvable weeks before a claim was ever submitted.
A quick note on the vocabulary, because it makes the rest easier to read. The numbers themselves are Claim Adjustment Reason Codes, and the "CO" prefix everyone says out loud is a separate group code meaning contractual obligation, which tells you the balance stays with your practice rather than moving to the family. Not every adjustment code is a full denial either, since some indicate a line was paid differently than billed.
What ABA claim denials actually cost your practice
Every practice has a denial pile. It might be a physical folder, a queue in the billing software, or a spreadsheet tab somebody promised to get to, and it fills up faster than anyone works it down. What makes it expensive is less the denials themselves than what happens to them next.
Published estimates of rework cost vary considerably by setting rather than by claim difficulty, with commonly cited figures running around $25 per reworked claim for physician practices and roughly $181 for hospitals, while a newer hospital-weighted survey put the administrative cost near $57 per denied claim. The same widely cited research suggests as many as 60% of returned claims are never resubmitted at all, which converts what looked like a delay into a permanent write-off. Recent provider benchmarking studies have reported initial denial rates in the low to mid teens, though results shift substantially depending on setting, payer, and methodology.
None of those figures are ABA-specific benchmarks, and that absence is worth sitting with, because it means the only denial data that truly describes your practice is the data sitting in your own remittance files. Open the pile, sort it by code instead of by claim, and the same handful of names keep appearing.
Denial code 197: authorization missing or invalid
If your denial pile has a leading character, this is usually it. Officially, CARC 197 means authorization, precertification, notification, or pretreatment approval was absent, so it fires when no valid authorization existed for that date of service.
Its close relative is 198, which is the more precise code when an authorization existed and the approved amount or unit count was exceeded. The distinction matters because the two point at different breakdowns, with 197 usually meaning a window lapsed or was never opened and 198 meaning your delivered units outran what was approved. A family switching plans mid-year can produce either, or neither, since a coverage change may instead surface as an eligibility code such as 26, 27, or 31 depending on what actually happened.
Preventing authorization denials in ABA billing comes down to two habits: a live unit ledger showing remaining authorized units by code while there is still time to act, and a reauthorization process that begins early enough that nobody is delivering sessions into a gap they cannot see.
Denial code 16: the claim lacks information
CARC 16 means the claim lacks information or contains a submission or billing error, which is roughly as helpful as a check-engine light. The saving grace is that the standard requires payers to pair it with at least one remark code, and that remark is what tells you where to look. Read it first, every time, because 16 alone will send you hunting in the wrong place.
In ABA the culprit might be a modifier, though it can just as easily be a provider identifier, taxonomy code, diagnosis field, or member data problem, and a procedure-to-modifier inconsistency sometimes surfaces under CARC 4 instead. ABA billing modifiers still deserve attention, since the credential-level set runs HM for less than bachelor's, HN for bachelor's, HO for master's, and HP for doctoral, and some Medicaid programs require their own state-specific U modifiers on top. How those apply varies by payer and program, and with some payers the credential modifier also drives the rate, which means accuracy affects what you collect on claims that pay rather than only which ones pay. A per-payer reference sheet covering your highest-volume combinations, reviewed each renewal cycle, prevents a lot of this.
Denial code 97: bundled into another service
Picture a BCBA in the room directing a technician and modifying the protocol while the technician delivers treatment. CARC 97 means payment for one service is considered included in payment for another already adjudicated, and here it lands because a payer system looked at 97153 and 97155 on the same date and decided it was being billed twice for the same work.
Worth being precise about what the code framework actually permits, because this trips people up: concurrent reporting is intentional, since 97155 contemplates the qualified professional directing a technician while both deliver distinct face-to-face services, with the technician's time reported under 97153 and the professional's protocol modification under 97155. The overlap is the point. What varies is payer policy, and some systems deny the lines as duplicative unless the claim identifies the separate rendering providers and the documentation supports the distinct work each performed. Use a distinct-service modifier only where the payer's written instructions and your documented circumstances support it, never as a way around an edit. When documentation is solid and the payer's own policy allows concurrent reporting, these can be strong appeal candidates.
Denial code 50: services not deemed medically necessary
CARC 50 means the payer considers the service not medically necessary, and these sting differently because they are harder to resolve and often carry a message worth hearing.
Some medical necessity denials in ABA trace to documentation that records the session without demonstrating the clinical reasoning behind it, so a 97155 note reads as observation rather than protocol modification or direction of a technician implementing a modified protocol, or a caregiver guidance note reads as a friendly progress update rather than structured instruction the caregiver practiced. Others have nothing to do with note quality and instead reflect the payer's clinical criteria, treatment plan requirements, records that never arrived with a review, or a disagreement about frequency and intensity. Sorting which kind you have determines whether the fix is clinical documentation or a policy conversation. As a general principle, documentation strong enough to satisfy a medical necessity reviewer tends to be the documentation that holds up when an auditor asks for records.
Denial code 151: frequency or units not supported
CARC 151 means the payer deems the information submitted does not support this many or this frequency of services. Notice what that definition does not say, because this is where clinics most often misdiagnose the problem: 151 is not a synonym for a Medically Unlikely Edit. An MUE overage can produce it, and so can a payer-specific daily limit, a coverage frequency policy, an incorrect unit calculation, or documentation that simply does not support the volume submitted.
Where an MUE is the cause, it helps to know what one actually is. MUEs are coding edits built to reduce improper payments, defining the maximum units of a given code generally billable by the same provider for the same beneficiary on the same date of service. They operate per code, per patient, per day, so a child receiving 30 or more hours a week does not run afoul of an MUE by virtue of the weekly total. The exposure lives in units submitted for one code on one date. Identify the specific edit and its appeal rules before treating any 151 as a hard cap, because the answer differs by payer and by code.
Timely filing and eligibility denials
Filing deadlines convert recoverable money into permanent loss on a schedule nobody sends you. Payers frequently set separate deadlines for original claims, corrected claims, reconsiderations, and appeals, and some run from the date of service while others run from the remittance or denial date, so each one has to be tracked independently rather than assumed to follow the original window. Deadlines themselves vary widely by contract, product, participation status, and state law.
Eligibility denials work on a similar principle of invisibility, surfacing after coverage terminates, changes, gets entered incorrectly, or is updated retroactively. Children enrolled in Medicaid or CHIP now generally receive 12 months of continuous eligibility under federal requirements, which makes a routine mid-year lapse less common than it once was, though it does not eliminate the category.
How to reduce ABA claim denials
The session in March eventually got paid, after someone spent forty minutes on hold, pulled the authorization history, and resubmitted. Twelve other claims that quarter did not, because nobody got to them before a filing deadline closed.
That gap between the claims you rescue and the ones that expire is where denial management actually lives, and closing it starts with sorting your denials by code so the pattern can speak. A cluster of 197 says your authorization workflow broke somewhere. A run of 16 sends you to the remark codes to find out which field is failing. The practices that collect well tend to be the ones that recognize these codes on sight and fix the revenue cycle producing them, long before anyone has to pick up the phone and appeal.
Frequently asked questions about ABA denial codes
What is the most common denial code in ABA billing?
Authorization denials under CARC 197 and 198 are widely reported as the most frequent category in ABA, largely because ABA is almost entirely authorized care delivered against expiring windows and finite unit allocations. Your own remittance data is the only reliable way to confirm which code leads in your practice.
What is the difference between a CARC and a RARC?
A Claim Adjustment Reason Code explains why a claim or line was paid differently than billed, while a Remittance Advice Remark Code provides the additional detail needed to act on it. Codes like CARC 16 are required to appear with a remark code, which is where the actual diagnostic information lives.
Can 97153 and 97155 be billed on the same day?
The code framework permits concurrent reporting when a qualified professional directs a technician while both deliver distinct face-to-face services, with each provider's time reported under its own code. Individual payer policies can be more restrictive, so confirm the rule in writing with each payer and document both clinicians' distinct activities.
How long do you have to appeal a denied ABA claim?
Appeal windows vary by payer contract, product, participation status, and state law, and many payers set separate deadlines for corrected claims, reconsiderations, and formal appeals. Track each deadline independently rather than assuming they all run from the same date.
Are ABA claim denials preventable?
Most recurring denials trace to workflow gaps in authorization tracking, eligibility verification, modifier accuracy, and documentation rather than to clinical disagreements, which means they are addressable before submission. Sorting denials by code is the fastest way to identify which gap is costing the most.
If you want to know which denial patterns are costing your practice the most and what the recoverable revenue actually adds up to, that is exactly what our financial assessment is built to surface.
Keep reading.
Let's Get Started
Ready to build financial clarity?
Let's show you exactly where your clinic can improve cash flow, profitability, and operational performance.


