Parent discussing ABA therapy billing with a provider while her child sits beside her.

The statement shows up about six weeks in. Five-digit numbers down the left, a units column, a dollar figure at the bottom that may or may not be something you owe.

Nothing on that page tells you which line was the Tuesday your son tapped your arm instead of screaming.

Parents hand me these at progress meetings all the time, usually with a pen mark next to one row and a question about whether they’re being billed twice. The four ABA CPT codes you’ll see most are 97151, 97153, 97155 and 97156, and each maps to a real, specific part of your child’s week. Read them once and you can check the math yourself, catch errors before you pay, and walk into your next review with a sharper question than “how’s she doing?”

At Little Champs ABA, we go through this page with families before a single session gets scheduled, and our insurance verification team can do it for your plan at no cost.

A quick reference for the ABA CPT codes on your statement

CPT stands for Current Procedural Terminology, the coding system the American Medical Association maintains so that every billable healthcare service in the country has one agreed-upon number. Your provider does not pick these. They pull from the same national set your pediatrician uses.

 

ABA services live in a block called adaptive behavior services, numbered 97151 through 97158. Here is the whole family on one page so you have something to check your statement against.

 

Code What it pays for Who performs it How it is billed
97151 Behavior identification assessment: observation, interviews, testing, scoring, writing the treatment plan BCBA or other qualified professional 15-minute units, face-to-face and non-face-to-face
97152 Supporting assessment work, such as a structured preference or skills probe Behavior technician, directed by the BCBA 15-minute units, face-to-face
97153 One-on-one treatment following the written protocol Behavior technician, directed by the BCBA 15-minute units, face-to-face
97154 Group treatment following the protocol, two or more children Behavior technician, directed by the BCBA 15-minute units, face-to-face
97155 Treatment with protocol modification, changing the program in real time BCBA or other qualified professional 15-minute units, face-to-face
97156 Caregiver guidance and parent training, with or without the child present BCBA or other qualified professional 15-minute units
97157 Multiple-family group caregiver training BCBA or other qualified professional 15-minute units
97158 Group social skills treatment with protocol modification BCBA or other qualified professional 15-minute units

 

The one distinction that explains most claim denials

Look at the third column above and you will see the split that drives more rejected claims than anything else. Three codes belong to the technician: 97152, 97153 and 97154. The rest belong to the behavior analyst.

Submit a technician code with a BCBA listed as the rendering provider, or a BCBA code under a technician’s name, and the claim bounces before a human ever opens the session note. If you are unclear on who is who on your child’s team, our breakdown of the RBT role walks through the credentials and what each person is allowed to do.

97151: the assessment that turns observation into a treatment plan

This is the first code almost every family sees, and it is the one that generates the most confused phone calls.

97151 pays for the work that produces your child’s plan. A behavior analyst watches your child play, eat, transition and get frustrated. They interview you. They run standardized or criterion-referenced assessments, often something like the VB-MAPP or ABLLS-R. Then they score everything, graph the baselines, and write the document your insurer will approve or reject.

That writing time is billable, and it happens at a desk. So units can land on a Thursday when nobody set foot in your house. That is normal, and it is the single most common “why am I being charged for this?” question I get.

What a good assessment report should contain

You are paying for this document, so read it. A solid plan includes:

  • Baseline data for each goal, not just a description of what your child cannot do yet.
  • Goals written so that two different people would score them the same way.
  • A recommended number of weekly hours with a stated reason, tied to your child’s needs and your family’s bandwidth.
  • Caregiver goals, meaning what you will be learning, not only what your child will be learning.
  • Criteria for reducing hours or discharging, decided at the start rather than argued about later.

Expect 97151 to reappear roughly every six months, since most plans want a fresh assessment before renewing an authorization. If you are earlier in the process and still working out whether your child qualifies for ABA, this report is the document that decides it.

97153: the direct therapy hours that make up most of your bill

97153 covers the sessions themselves. A trained technician works one-on-one with your child, running the programs the BCBA wrote, collecting data on every trial. For most kids this one code accounts for eighty to ninety percent of billed hours.

Converting session time into units

Fifteen minutes equals one unit. The math is quick:

Session length Units billed Over a 5-day week
1 hour 4 units 20 units
2 hours 8 units 40 units
3 hours 12 units 60 units
4 hours 16 units 80 units
6 hours 24 units 120 units

 

Partial units follow rounding rules that vary by payer, and many plans use a threshold where a leftover block of eight minutes or more rounds up to a full unit. Ask your billing team which rule your plan applies, because it changes what a 95-minute session looks like on paper.

How to read your authorization letter

Authorizations are written in units, which is why the numbers look enormous. Translate before you panic:

  • 640 units of 97153 over six months is about 160 hours, or roughly 6 hours a week.
  • A separate line for 97155 is your BCBA supervision allowance.
  • A separate line for 97156 is your parent training allowance, and it usually does not come out of your child’s direct hours.
  • Watch the start and end dates. Sessions delivered a day past the end date deny automatically.

Knowing the unit math also makes provider comparison honest, since two quotes can sound different and mean the same thing. Our breakdown of ABA therapy costs covers hourly ranges and what drives them.

97155 and 97156: the two codes parents question most

These are the behavior analyst’s own hours. Families often assume they are a second charge for therapy that already happened. They cover different work, and a program missing them is a program running on autopilot.

97155, when the analyst is changing the program in real time

97155 is billed when the BCBA is working directly with your child and modifying the protocol based on what they see. Dropping from a full physical prompt to a gesture. Moving reinforcement from every third response to a variable schedule. Scrapping a teaching procedure that produced four weeks of flat data.

The code description allows the analyst to direct the technician at the same time, which is why 97155 and 97153 can appear on the same date. That overlap is legitimate, though concurrent billing rules differ by payer and by state.

If you never see 97155 on a statement, ask about it. Regular appearances mean someone with graduate training is reading your child’s data and adjusting course.

97156, the caregiver sessions worth protecting

97156 is parent and caregiver training. The analyst teaches you the same procedures the technician uses, shows you the graphs, and coaches you through a routine that keeps going wrong. Bedtime. Handoff at the car door. The cereal aisle.

These are the hours families cancel first when the week gets busy, and they are the hours with the longest reach. A technician might be with your child ten hours a week. You are with them the other hundred and some.

What happens in those sessions, and what to expect from a good one, is covered in our guide to ABA parent training.

The other codes that occasionally appear

Four codes round out the set. You may never see them, depending on how your child’s program is built.

  • 97152 shows up when a technician runs a structured assessment task, such as a preference assessment, under the analyst’s direction.
  • 97154 covers group treatment with two or more children following written protocols.
  • 97157 is caregiver training delivered to several families at once, which some clinics run as a workshop series.
  • 97158 is group social skills treatment where the analyst adjusts the protocol during the session.

Two older Category III codes, 0362T and 0373T, still appear on some plans for severe problem behavior work. If you see those, ask how your provider is handling the transition, since Category III codes get retired on a schedule.

How to read an explanation of benefits line by line

An explanation of benefits is a status report, not a bill. It tells you what your plan did with a claim. The invoice, if there is one, comes from your provider, and the two documents should tell the same story.

Four numbers matter on each line:

  • Billed amount is your provider’s list price. It is almost never what anyone pays.
  • Allowed amount is the contracted in-network rate. This is the real number.
  • Plan paid is the insurer’s share.
  • Patient responsibility is deductible, copay or coinsurance, and it is the only figure you should expect to see on a bill.

If billed and allowed are the same number and the plan paid nothing, the claim was probably processed out of network. That is worth a call before you write a check.

A five-minute audit worth doing every month

  1. Pull your calendar and match each date of service to a session that happened.
  2. Divide the units by four and confirm the hours match how long your child was in session.
  3. Check that 97155 and 97156 lines correspond to meetings or supervision you were told about.
  4. Confirm the claim processed at in-network rates.
  5. Check whether your deductible reset recently, which explains most sudden jumps in January.
  6. Flag anything outside your authorization dates or unit caps.

What to do when a claim is denied

Denials are routine in this field and most are clerical. Before you assume coverage was pulled, work the boring possibilities first.

Three fixes that resolve most denials

  • Authorization expired or never got submitted for the new period. Your provider fixes this and resubmits.
  • Rendering provider mismatched the code, as described earlier. Also a provider-side correction.
  • Plan or policy details changed mid-year, such as a new group number after a job change. Update the file and the claim reprocesses.

When to escalate to a formal appeal

If the denial says the service was not medically necessary, or that hours exceed what the plan considers reasonable, you are past clerical territory. You have the right to an internal appeal and, if that fails, an independent external review where the insurer no longer gets the final word. Deadlines are tight, often 180 days from the denial notice, so start early.

Ask your provider for the treatment plan, session notes and progress graphs to attach. Appeals supported by data succeed more often than appeals built on frustration.

If cost is the barrier rather than coverage, our financial assistance page and our insurance verification team can look at your specific plan at no charge.

How setting and telehealth change what appears on your claim

Where your child receives therapy affects the place-of-service code on the claim, and under some plans it affects coverage outright.

Telehealth is the live example. Since January 1, 2026, all of the adaptive behavior codes have been on the permanent CMS telehealth list. That is a Medicare designation, though. Commercial plans and state Medicaid programs write their own rules, and a few have narrowed remote coverage since. If part of your program runs over video, read how telehealth ABA works before you build a schedule around it.

We deliver services in whichever setting fits your week:

Families sometimes start in one setting and move to another as goals change. A preschooler who begins with in-home ABA may shift toward center-based sessions before kindergarten, and that shift changes the codes on your statement even though the therapy feels continuous.

Where we work with families

Coverage rules, Medicaid waivers and mandate language vary by state, which is why our intake team verifies benefits locally rather than quoting a national average.

You can browse the full list of service areas if your city is not named above.

Reading the statement as a picture of your child’s program

Those four codes describe a structure. An assessment that sets direction. Technician hours doing the daily teaching. Analyst hours keeping the program honest. Caregiver sessions moving skills from a therapy room into your kitchen.

When the balance drifts, the statement shows it before anyone says it out loud. Months of 97153 with no 97155 means supervision has thinned. No 97156 for a quarter means the plan is not reaching home. Both are fair things to raise at your next review, and good clinicians will be glad you noticed.

If you are comparing providers, staring at an authorization letter, or trying to work out what your plan really covers, get in touch with our team. We will verify your benefits at no cost and walk the numbers with you line by line before anyone talks about scheduling.

Frequently asked questions about ABA CPT codes

Why do I see two codes on the same day?

A behavior analyst was in the room during a technician session. 97153 covers the technician’s direct work, 97155 covers the analyst’s protocol changes. Legitimate, though your plan sets its own concurrent billing rules.

Does a bigger number of units mean better therapy?

No. Hours come from the assessment, your child’s goals and what your family can sustain. A schedule that looks impressive on paper and produces three cancellations a week helps nobody.

Why was I billed for a day with no session?

Almost always 97151 or 97156. Report writing and scoring happen away from your child, and caregiver guidance can happen without them present. If the date still makes no sense, ask for the note that supports it.

Can I see the notes behind each billed code?

Yes. Session notes, the treatment plan and progress data are yours to request from your provider, and claim detail is yours to request from your insurer. A provider who treats that as an unusual ask is telling you something.

Is 97156 taken out of my child’s therapy hours?

Usually no. Most authorizations list caregiver guidance separately. Check your letter, and if the lines are shared, ask your BCBA how they plan to balance them.

What if my employer changes insurance mid-year?

Tell your provider before the change takes effect, not after. New plans usually require a new authorization and sometimes a new assessment, and a gap in coverage is far easier to prevent than to unwind.

Sources:

  • American Medical Association. (2026). CPT overview and code approval. https://www.ama-assn.org/practice-management/cpt/cpt-overview-and-code-approval
  • Centers for Disease Control and Prevention. (2025). Data and statistics on autism spectrum disorder. https://www.cdc.gov/autism/data-research/index.html
  • Centers for Disease Control and Prevention. (2024). Treatment and intervention for autism spectrum disorder. https://www.cdc.gov/autism/treatment/index.html
  • Centers for Medicare & Medicaid Services. (2026). List of telehealth services. https://www.cms.gov/medicare/coverage/telehealth/list-services
  • Centers for Medicare & Medicaid Services. (2026). External appeals under the Affordable Care Act. https://www.cms.gov/marketplace/about/affordable-care-act/external-appeals
  • HealthCare.gov. (2026). How to appeal an insurance company decision. https://www.healthcare.gov/appeal-insurance-company-decision/
  • HealthCare.gov. (2026). Internal appeals. https://www.healthcare.gov/appeal-insurance-company-decision/internal-appeals/
  • Health Resources and Services Administration. (2026). Billing and coding Medicare fee-for-service claims. https://telehealth.hhs.gov/providers/billing-and-reimbursement/billing-and-coding-medicare-fee-for-service-claims
  • National Institute of Mental Health. (2025). Autism spectrum disorder statistics. https://www.nimh.nih.gov/health/statistics/autism-spectrum-disorder-asd