Billing and revenue cycle management for center-based, in-home and school-based ABA practices, from solo BCBAs to multi-state agencies.
An ABA practice can deliver every authorized hour, document every session, and still lose a fifth of the month because a technician kept working after the approved unit balance ran out, because a caregiver guidance session never became a charge, or because an analyst was not yet linked to the payer record of the technician he supervises. Authorization unit overruns caused 29% of ABA denials in our claim audit. None of that is a coding problem. It is a tracking problem, and it is the part of full service medical billing most generalist teams never build for ABA.
On this page
ABA billing services handle coding, authorization tracking, claim submission, denial work and AR follow-up for applied behavior analysis practices billing the 97151 to 97158 code set in 15 minute units. In the Luxen claim audit, authorization unit overruns caused 29% of ABA denials, the single largest category.
ABA revenue looks uniform from the outside and is not. A center-based program bills dense blocks of 97153 against a weekly unit allowance and lives or dies on the burn-down rate. An in-home agency adds drive time it cannot bill, place of service changes, and in several states electronic visit verification that has to reconcile to the claim before it goes out. School-based contracts often sit outside insurance entirely and are invoiced to a district, so the same clinical hour follows a completely different money path.
We bill for solo BCBAs, single-site clinics, multi-site agencies, multi-state organizations, and practices that run ABA alongside speech, occupational and physical therapy under one tax ID. Those mixed practices carry an extra problem: therapy disciplines delivered in the same time block as 97153 are not billable together, so the schedule itself has to be built to avoid the edit. We also bill diagnostic evaluations, caregiver training, social skills groups, and the assessment and reassessment cycle that keeps an authorization alive.
Five leaks account for most of the money an ABA practice never collects. Dollar figures below are published state Medicaid rates per 15 minute unit, so the loss per claim scales with the length of the session.
| Scenario | Codes | What goes wrong | $ at stake per claim | Luxen audit finding |
|---|---|---|---|---|
| Technician works past the approved unit balance | 97153 | Units delivered after the authorization is exhausted are denied in full and cannot be appealed on medical necessity | $12.26 per unit in Florida, so a six hour day is $294.24 | Authorization unit overruns caused 29% of ABA denials |
| Analyst direction billed without a documented protocol change | 97155, 97153 | 97155 is submitted for time the analyst spent watching rather than modifying a protocol, and the payer reads it as a duplicate of the technician claim | $19.05 per unit in Florida | Concurrent 97155 and 97153 claims were denied 2.1 times as often as 97153 billed alone |
| Caregiver guidance delivered and never charged | 97156 | The parent session is written into the clinical note but no charge is created, because caregiver time is not on the technician schedule | $15.37 per unit in Florida | Caregiver guidance under 97156 went unbilled for 46% of active ABA clients |
| Technician billed before the payer links the supervising analyst | 97153 | Claims go out under an analyst the payer has not yet associated with that technician and reject on provider eligibility | $14.88 per unit in South Carolina | New behavior technicians waited a median 38 days before their sessions could be billed under a payer recognized supervising analyst |
| Units that do not match the documented session clock | 97153, 97155 | Billed units are rounded from the scheduled block instead of the recorded start and stop times, which fails on audit and on takeback | $10.39 in North Dakota to $22.63 in Alaska per unit | Billed 97153 units did not match documented session start and stop times on 9% of ABA claims |
The Category I adaptive behavior set replaced the temporary Category III codes on January 1, 2019. In the CY2026 Medicare physician fee schedule relative value file, all ten codes carry per 15 minute descriptors. There is no per day code in this family, which is why unit math and the documented session clock decide whether a claim survives an audit.
| Code | Service | Who bills it |
|---|---|---|
| 97151 | Behavior identification assessment | Physician or other qualified health care professional |
| 97152 | Behavior identification supporting assessment | Technician under direction |
| 97153 | Adaptive behavior treatment by protocol | Technician under direction |
| 97154 | Group adaptive behavior treatment by protocol | Technician under direction |
| 97155 | Adaptive behavior treatment with protocol modification | Physician or other qualified health care professional |
| 97156 | Family adaptive behavior treatment guidance | Physician or other qualified health care professional |
| 97157 | Multiple family group adaptive behavior treatment guidance | Physician or other qualified health care professional |
| 97158 | Group adaptive behavior treatment with protocol modification | Physician or other qualified health care professional |
The CMS state Medicaid and CHIP ABA toolkit published in August 2026 states plainly that technicians cannot bill 97157, and that the assessment code 97151 is a qualified professional code. Commercial policy agrees: the Evernorth intensive behavioral interventions policy effective May 15, 2026 assigns 97152, 97153 and 97154 to the technician and 97151, 97155, 97156, 97157 and 97158 to the analyst. Submitting the right service under the wrong credential is a provider eligibility rejection, not a coding denial, and it does not correct itself on resubmission. Our medical coding team validates credential to code on every claim before submission.
The Medicaid NCCI medically unlikely edits effective October 1, 2026 cap 97153 at 32 units per patient per day, 97155 at 24, 97151 at 32, and 97156 at 16. A clinically justified day above the ceiling needs the claim split or documented for review, not resubmitted.
This is the most expensive misreading in the specialty. The descriptor is adaptive behavior treatment with protocol modification administered by a physician or other qualified health care professional. The CMS ABA toolkit is explicit that general oversight, staff training and credentialing are not billable under it. An analyst who observes a session and signs off has not performed 97155. An analyst who works directly with the client, or joins the session to direct the technician in running a new or modified protocol, has.
Concurrent billing is allowed under stated conditions, not banned. The CareSource Indiana policy effective January 5, 2026 permits 97155 alongside technician delivered 97153 when the patient is present, one or more protocols have been modified, and the qualified professional is directing the technician. The same policy bars 97153 from overlapping a direct occupational or speech therapy block. Florida takes a narrower line: on the 2026 behavior analysis fee schedule, 97155 billed under concurrent supervision with the XP modifier is listed as not reimbursable.
So the rule is per payer, and the documentation carries it. The note has to name the protocol that changed and the direction given, in the same time window the claim reports. Where that language is missing, the claim reads as two providers billing one hour. Concurrent 97155 and 97153 claims were denied 2.1 times as often as 97153 billed alone in our claim audit of 61,400 claims, and those denials go to denials and AR recovery rather than being written off.
97156 may be delivered with or without the patient present and is billed per family, not per family member. 97157 is defined without the patient present. Caregiver guidance under 97156 went unbilled for 46% of active ABA clients in our billing reviews, almost always because the session never reached the billing schedule.
An approved authorization is a countdown. Nevada Medicaid, in its provider type 85 guide updated July 27, 2026, allows 97151 at 16 units per 180 days, holds 97156 to 4 units per calendar week, and sets weekly treatment bands of 15 to 25 hours for focused and 25 to 40 hours for comprehensive programs. South Carolina's autism spectrum disorder fee schedule caps 97153 at 160 units per week and 97155 at 64 units per month. Indiana went further in bulletin BT202627: a 4,000 hour lifetime ceiling on comprehensive ABA from April 1, 2026, with caregiver coaching held to 18 hours per six month authorization. If nobody is tracking the balance daily, the overrun is found at the remittance.
Aetna's medical necessity guide requires progress to be evaluated every six months. Evernorth requires the assessment instrument within 60 days before treatment starts and a formal reassessment after any break longer than 60 calendar days. Note the tension: the federal FY2023 parity enforcement report describes a plan cited for requiring ABA prior authorization renewal every six months with no comparable renewal limit on medical and surgical care. Reassessment deadlines are real and also negotiable. ABA re-authorizations took a median 12 business days in our client data, which is the window the schedule has to absorb.
The CMS informational bulletin of July 7, 2014 is the basis for pediatric ABA under Medicaid. States must cover any medically necessary service for enrollees under 21, whether or not the adult state plan includes it. CMS has not mandated ABA specifically, and the August 2026 toolkit says states may apply soft limits that can be exceeded with prior authorization, but not hard limits. A blanket hour cap applied to a child under 21 is worth appealing. Our eligibility and prior authorization team files those requests and the continuations.
The code descriptor is treatment with protocol modification by a qualified professional. The CMS ABA toolkit states that general oversight, staff training and credentialing are not billable. Time spent watching a session without modifying a protocol is unbilled clinical time, and claiming it invites a takeback on the whole date of service. Source: CMS state Medicaid and CHIP ABA toolkit, August 2026. Concurrent 97155 and 97153 claims were denied 2.1 times as often as 97153 billed alone.
It is conditional, not banned. CareSource Indiana allows 97155 with technician delivered 97153 when the patient is present, a protocol has been modified, and the professional is directing the technician. Practices that assume a blanket ban leave legitimate analyst time uncollected every week. Source: CareSource Indiana concurrent billing policy, effective January 5, 2026.
Approval sets a unit balance with an expiry. Nevada holds 97156 to 4 units a week, South Carolina caps 97153 at 160 units a week, and Indiana now applies a 4,000 hour lifetime ceiling on comprehensive programs. Overrun units are denied in full with no medical necessity appeal available. Source: Indiana IHCP bulletin BT202627, February 26, 2026. Authorization unit overruns caused 29% of ABA denials.
Indiana allows only 97155 and 97156 remotely, requires place of service 02 or 10 with modifier 95, and bars audio only delivery. A remote 97153 session booked on that assumption is unbillable clinical time. Source: Indiana Health Coverage Programs telehealth and virtual services codes, March 10, 2026.
EPSDT requires states to cover medically necessary treatment for enrollees under 21, and CMS guidance says states may apply soft limits exceedable with prior authorization rather than hard limits. A flat weekly ceiling applied without medical necessity review is appealable. Source: CMS informational bulletin, July 7, 2014. In our billing reviews, 19% of denied claims were never reworked or appealed.
We run the revenue cycle from eligibility to zero balance inside the practice management system you already use. How full-service billing works.
Certified coders review charges against your documentation and payer rules before the claim goes out, so the denial is prevented rather than appealed. Medical coding.
Aged and denied claims are worked to resolution, then the upstream cause is fixed so the same claims stop coming back. Denials and AR recovery.
Benefits are verified and authorizations secured before the appointment, which is the cheapest place in the cycle to stop a denial. Eligibility and prior authorization.
Statements, balance questions and payment plans are handled by the same team that worked the claim. Patient billing.
Payer enrollment and re-credentialing are tracked through to approval, so a lapsed credential never quietly stops payment. Credentialing.
A HIPAA-trained front-office assistant working inside your EHR on calls, scheduling, intake and referrals, alongside the billing team. Medical virtual assistant.
We work inside the system your clinical team already uses. No migration, no parallel data entry, no new login for your BCBAs. That covers ABA practice management and data collection platforms including Rethink Behavioral Health, Motivity, Catalyst by DataFinch, WebABA and Hi Rasmus, the electronic visit verification feeds that in-home programs have to reconcile against the claim, such as Sandata, and the clearinghouses underneath, including Availity and Office Ally. Where a practice runs ABA alongside speech, occupational or physical therapy in one system, we bill all of it from the same schedule so same time block conflicts get caught before submission rather than at the remittance.
2 weeks
from a signed BAA to our team working your claims
About 3 weeks
to the first recovered payments on aged AR
20+ years
combined billing and coding experience
Session records showed completed therapy, but time stamps and billed units did not always match. Luxen reconciled the daily logs, corrected 1,120 units, and recovered $47,600 in the first quarter.
Operations Director, in-home and center-based ABA provider
Our RBT and BCBA roster changed constantly, and claims were often submitted before payer records reflected the right clinician. Luxen centralized provider tracking and reduced enrollment-related rejections from 15.3% to 3.8%.
Practice Administrator, multi-state ABA organization
Full engagements are written up in our dental practice case study and our ambulance billing case study.
The CY2027 Medicare physician fee schedule proposed rule, published in the Federal Register on July 16, 2026, records what the CPT Editorial Panel did in September 2025. Category III codes 0362T and 0373T are deleted. All eight codes from 97151 to 97158 are revised, with 97155 rewritten as adaptive behavior direction of technician and analysis. Six new codes are created, including a non face to face service for a qualified professional reviewing treatment targets and revised protocols with technicians, at 15 minute units. This is a proposed rule until the final rule lands, expected November 2026, and fee schedules will move with it.
CMS published its first state Medicaid and CHIP ABA toolkit on August 4, 2026, citing a 421% rise in Medicaid and CHIP ABA payments between 2021 and 2025, to $10.1 billion, against 67% growth in children served. The toolkit is guidance rather than a mandate, and it points states toward tighter credentialing, supervision standards and utilization review. Expect more documentation requests, not fewer.
Indiana cut individual ABA rates 6% on April 1, 2026 with a further 4% cut scheduled for April 1, 2027. TRICARE reissued its maximum allowed amounts effective May 1, 2026. Massachusetts filed new proposed rates under 101 CMR 358.00 on May 22, 2026. A practice that has not repriced its own model against those schedules is forecasting on last year's numbers. See our Indiana medical billing page for the state detail.
There is no federal telehealth rule for ABA, because there is no Medicare ABA benefit to attach one to. The adaptive behavior codes sit at status C in the CY2026 Medicare relative value file, contractor priced, with no assigned relative value units and no national payment amount. That leaves the question entirely to state Medicaid programs and commercial plans.
Indiana publishes the clearest list. In its telehealth and virtual services codes document of March 10, 2026, only 97155 and 97156 are telehealth allowable, both require place of service 02 or 10 with modifier 95, and neither may be delivered audio only. Codes 97151 to 97154 and 0373T are excluded from modifier 95 entirely under bulletin BT202627. Florida runs a different convention: its 2026 fee schedule pays 97156 by telemedicine with the GT modifier at $15.37 per unit. Two states, two modifiers, same service.
Direct technician treatment is the code least likely to be payable remotely, and it is the volume code. Caregiver guidance and analyst protocol modification are the two most likely to survive a remote delivery model. The CMS toolkit adds that supervision and caregiver training are generally allowed by telehealth but should not be delivered entirely that way, and that telehealth should not be used to establish an autism diagnosis. Build the schedule against the payer's list before the session happens, not after the denial. Practices in Florida and South Carolina run different rules on the same client mix.
3% to 6% of collections
Luxen's pricing generally falls between 3% and 6% of collections, depending on claim volume, specialty, payer mix, and how much of the revenue cycle your practice hands over.
Higher-volume practices usually land toward the lower end. Smaller or more complex practices land higher because there is more work per account. There is no setup fee and no exit fee, and the agreement runs month to month with 30 days notice.
A lower fee attached to weak billing is still expensive. The number that matters is what your collections do after you hire someone.
Luxen charges 3% to 6% of collections, set by volume, payer mix and how many service lines we bill. Take a two-site ABA agency collecting $1,800,000 a year, mostly Medicaid and two commercial plans. At 3% that is $54,000 a year. At 6% it is $108,000. A practice of that size and mix usually lands at 5%, or $90,000.
Compare that to running it inside. Across 96 practices that shared payroll data, fully loaded in-house billing cost 7.9% of collections for practices under $2M.
| Line | In-house | Luxen at 5% |
|---|---|---|
| Annual collections | $1,800,000 | $1,800,000 |
| Billing cost | $142,200 at 7.9% of collections | $90,000 |
| Authorization tracking and re-authorization filing | Staff time on top | Included |
| Credentialing for new analysts and technicians | Recruited or outsourced separately | Priced separately, month to month |
| Setup fee, exit fee, minimum term | Recruiting and software cost | None, 30 days notice |
| Annual difference | $52,200 in favor of Luxen |
Center-based and in-home lines are billed at the same percentage. School district contracts invoiced outside insurance are quoted separately, because they are not claims work.
Ask how they track unit burn-down, daily or at month end, and what triggers a re-authorization filing. Ask which payers in your state allow 97155 concurrent with 97153 and under what documentation. Ask who owns the credentialing clock when you hire a technician in March. Ask for the fee basis in writing: percentage of collections, percentage of charges, or per claim. In the Luxen Practice Manager Survey 2026, 44% could not name the fee basis in their current billing contract. Ask what happens to your AR on the day you leave.
| Partner type | Knows ABA unit rules | Credentialing included | Commitment |
|---|---|---|---|
| In-house biller | Depends on the person you hired | No, staff time | Salary plus benefits |
| Generalist billing company | Rarely, ABA is a small line for them | Sometimes | Annual contract typical |
| Specialty ABA company | Yes | Usually | Varies |
| EHR vendor RCM | Inside their platform only | Limited | Tied to the software contract |
| Luxen | Yes, inside your existing system | Yes, priced separately | Month to month, 30 days notice, no setup or exit fee |
Whatever you decide, get two proposals on the same numbers. You can compare medical billing companies by state before you shortlist.
A 30-minute look at your AR ageing, denial reasons and payer mix. You leave knowing what is recoverable, what we would work first and what it would cost.
We sign a business associate agreement before anyone touches your system. Your named team then works inside the practice management system and clearinghouse you already use. Nothing is migrated, and claims are being worked within two weeks of the signed BAA.
Aged and denied claims come first because that is revenue you have already earned. Most practices see the first recovered payments inside three weeks.
Once the backlog is moving, we take over the agreed part of the daily cycle: eligibility, coding review, submission, posting, denials and patient balances.
You know who owns your claims. The team works inside the practice management system and EHR you already run, with no migration.
Claims are coded by certified coders against your documentation and payer rules. Automation handles the repetitive checks so people spend their time on the claims that need judgment.
We sign a business associate agreement before accessing protected health information, and access is limited to the named people on your account.
We look at your AR ageing, volume, payer mix and denial profile first, then tell you what we believe is recoverable and what it would cost.
A billing company is a poor fit if you are not willing to share visibility into your billing, if the vendor uses a rotating pool of people who never learn your practice, or if it cannot explain why your claims are being denied. Be wary of anyone promising large collection increases before they have seen your AR ageing. The right partner makes your revenue cycle more visible, not less.
ABA billing is the coding, authorization tracking, claim submission and denial work behind applied behavior analysis services. Claims use the adaptive behavior code set from 97151 to 97158, every one of which is billed in 15 minute units. It is harder than most outpatient billing because the approved unit balance, the credential of the person delivering the service, and the documented session clock all have to agree before a claim goes out.
Luxen charges 3% to 6% of collections, with most ABA practices at 5%. On $1,800,000 in annual collections that is $90,000. For comparison, fully loaded in-house billing cost 7.9% of collections for practices under $2M across 96 practices that shared payroll data with us. There is no setup fee and no exit fee.
About two weeks from a signed BAA to working claims, and first recovered payments in about three weeks. We start on the oldest money first, so aged AR is being worked while current claims go out. You keep your existing practice management system and your clinical team changes nothing.
Yes. We bill inside the system you already run, including ABA data collection and practice management platforms and the electronic visit verification feeds in-home programs use. There is no migration and no second system for your BCBAs and technicians. If your platform pushes to a clearinghouse such as Availity or Office Ally, we work there too.
Sometimes, and it depends on the payer. CareSource Indiana permits 97155 alongside technician delivered 97153 when the patient is present, a protocol has been modified, and the qualified professional is directing the technician. Florida lists 97155 under concurrent supervision with the XP modifier as not reimbursable on its 2026 behavior analysis fee schedule. The note has to name the protocol that changed.
Thirty minutes, no deck and no fee. We look at what is sitting past 90 days and where your denials cluster, and you leave knowing what is recoverable, what we would work first, and what it would cost.
Book a Billing Review