Skip to main content

ABA Therapy Practice Bookkeeping: The RBT/BCBA Guide to Billing, Authorizations, and Cash Flow

9 min readMike ThriftMike Thrift
ABA Therapy Practice Bookkeeping: The RBT/BCBA Guide to Billing, Authorizations, and Cash Flow

Why Your Bank Balance Lies to You Every Month

An ABA practice can run a full caseload, bill every session on time, and still watch its bank balance shrink for six straight weeks. That's not bad luck — it's the structure of the business. Applied Behavior Analysis therapy is one of the only healthcare specialties where a single misfiled treatment plan can freeze an entire client's revenue for a month, where the person delivering the service and the person billing for it are often two different people with two different tax classifications, and where "units" aren't an abstract accounting concept — they're 15-minute blocks that a payer will dispute down to the minute.

If you're running or managing the books for a small ABA practice, the accounting challenges aren't generic small-business problems. They're specific to how behavioral health gets authorized, delivered, and reimbursed. Here's what actually drives the numbers.

The Basics: How ABA Billing Actually Works

Most ABA practices bill primarily under two CPT codes:

  • 97153 — one-on-one adaptive behavior treatment delivered by a Registered Behavior Technician (RBT) under the direction of a qualified supervisor
  • 97155 — adaptive behavior treatment with protocol modification, performed directly by a Board Certified Behavior Analyst (BCBA) or BCBA-D, often while overseeing the RBT's session

Both are time-based and billed in 15-minute units using the standard "8-minute rule": a unit only counts once at least 8 minutes of documented service time has passed. That sounds trivial until you realize it means every session note has to reconcile to the minute against the claim, and any gap between the clock and the paperwork is a denial waiting to happen.

For bookkeeping purposes, this means revenue isn't "sessions delivered" — it's "units documented, authorized, and billed correctly." Those three things drift apart constantly, and the gap between them is where cash flow problems live.

The RBT/BCBA Classification Question: 1099 or W-2?

This is the single biggest structural bookkeeping decision an ABA practice owner makes, and it's also one of the most commonly gotten wrong.

The IRS evaluates worker classification on behavioral control, financial control, and the nature of the relationship. For RBTs, the answer is usually clear-cut: if the practice sets their schedule, assigns their caseload, requires them to follow the practice's treatment protocols, and supervises their sessions per BACB requirements, that's an employee relationship — W-2, full stop. Roughly three-quarters of BCBAs nationally are classified as W-2 employees for the same reasons, even though contractor arrangements are common in the field.

Where practices get into trouble is treating RBTs — who show up on a fixed schedule, use the practice's materials, and deliver care under a supervisor's direction — as 1099 contractors to avoid payroll tax and benefits costs. That's a textbook misclassification, and both the IRS and state labor boards actively audit healthcare and therapy providers for exactly this pattern. Penalties include back payroll taxes, interest, and fines that can retroactively apply across every misclassified worker for every pay period they worked.

What to actually track in your books:

  • A separate chart-of-accounts split between W-2 payroll (with employer payroll tax liabilities) and 1099 contractor payments (with 1099-NEC tracking) — don't let these blend into one "labor" line
  • Starting with the 2026 tax year, the 1099-NEC filing threshold rises from $600 to $2,000 per contractor per year, but the contractor still owes tax on every dollar regardless of whether you're required to issue the form — track it anyway
  • If a BCBA genuinely operates as an independent contractor (own equipment, own liability insurance, works with multiple agencies, sets their own hours), document that independence in writing — it's your audit defense

The Prior-Authorization Cycle Is Your Real Cash-Flow Calendar

Nearly every commercial and Medicaid payer requires prior authorization for ABA services, and that authorization typically runs in six-month blocks tied to a specific number of approved 97153/97155 units. When the units run out or the authorization expires before renewal paperwork clears, you keep delivering therapy — but you can't bill for it until the new authorization is approved. Billing past authorized units is the single most common ABA denial reason in the industry.

That creates a predictable, brutal pattern in the books: revenue looks healthy for five months, then a chunk of clients hits their authorization renewal date simultaneously, paperwork lags, and a month later the practice is delivering full-caseload care against invisible revenue. Denial rates across the ABA industry run 15–30%, roughly double the broader healthcare average, and a meaningful share of those denials trace back to expired or exceeded authorizations rather than clinical disputes.

Bookkeeping practices that catch this before it becomes a cash crisis:

  • Track authorization expiration dates as their own ledger, not buried in clinical software — treat every authorization renewal date like an invoice due date, because in cash-flow terms, that's what it functionally is
  • Book delivered-but-unbillable sessions as a distinct category (not simply "unbilled revenue") so you can see exactly how much care is stuck behind an authorization gap at any moment
  • Reconcile claims against authorized unit counts weekly, not monthly — a session delivered against an authorization that's about to run out is a same-week problem, not an end-of-month one
  • Expect a 30–45 day reimbursement cycle from commercial payers and 45–90 days from Medicaid; build your cash reserve around the slower number, not the average

Supervision Costs Are a Real Line Item, Not Overhead Noise

BACB rules require RBTs to receive ongoing supervision for at least 5% of the hours they spend delivering behavior-analytic services each month, including at least two face-to-face contacts and one direct observation. That supervision time is billable in some contexts (97155) but frequently isn't — it's clinical and administrative overhead that has to be staffed, scheduled, and paid for regardless of whether a payer reimburses it directly.

Practices that fold supervision time into a generic "clinical labor" bucket lose the ability to see their true cost-per-billable-hour. Separate supervision hours (BCBA time spent observing and documenting RBT sessions) from direct billable service hours in your books, even when both are delivered by the same BCBA in the same week. Supervision documentation also has to be retained for up to seven years for audit purposes — treat it as a recordkeeping obligation with the same seriousness as a tax record, not a clinical nice-to-have.

Denial Management: Where Small Practices Bleed Margin

With a 15–30% denial rate as the industry norm, denial management isn't optional bookkeeping hygiene — it's a core revenue function. The most common denial codes in ABA are predictable: lapsed patient eligibility, expired or exceeded authorization, medical necessity documentation gaps, incorrect CPT code or modifier use, and missed timely-filing deadlines. Systematic appeals recover 30–40% of denied revenue, but most payers impose appeal windows as short as 30 days — miss that window and the revenue is gone permanently, not just delayed.

For the books, this means:

  • Age your accounts receivable by denial reason, not just by days outstanding — a 60-day-old "authorization expired" claim needs a completely different fix than a 60-day-old "documentation gap" claim
  • Set an internal appeal deadline well inside the payer's actual window (e.g., 10 days instead of 30) so a denial never sits in a queue until it's unrecoverable
  • Track recovered vs. written-off denied revenue as its own metric each month — it tells you whether your billing process is improving or your denial rate is just getting absorbed as a cost of doing business

Insurance Verification and Intake: Where the Clock Actually Starts

By the time a new client's first session is delivered, the practice has usually already spent hours on eligibility verification, benefits checks, and the initial authorization request — none of which is billable, all of which has a real cost. This intake overhead is easy to lose track of because it doesn't map to a CPT code, but it directly determines whether a client's revenue starts on schedule or stalls for weeks.

Small practices that treat intake as a pure administrative task (rather than a cost center with its own labor hours) routinely underprice their true cost of onboarding a new client. If a front-office coordinator spends four hours verifying benefits and submitting an initial authorization for a client who then churns before their first billable session, that's a real loss — and it should show up somewhere in the books, not vanish into general overhead. Tracking intake hours per new client, even roughly, helps you see whether your onboarding pipeline is efficient or quietly subsidizing no-shows and early dropouts.

KPIs Worth Watching Monthly

A handful of numbers tell you more about an ABA practice's financial health than a standard P&L ever will, because standard P&Ls don't capture the timing gaps unique to this business:

  • Days from authorization expiration to renewal approval — the direct predictor of your next cash-flow dip
  • Billable utilization rate — billed units as a percentage of scheduled units, which exposes the gap between clinical capacity and actual revenue
  • Cost per billable hour, split by RBT direct care vs. BCBA supervision — because blending the two hides which side of the caseload is actually profitable
  • Denial rate by payer — some payers are structurally slower or stricter than others, and that should shape which contracts you prioritize renewing
  • Average days in AR by denial reason — a practice can look profitable on paper while quietly carrying six weeks of stuck revenue

None of these require expensive practice-management software to track. They require consistent, well-categorized books that separate service type, worker classification, and authorization status instead of collapsing everything into "revenue" and "expenses."

Simplify Your Financial Management

ABA practices juggle payroll-tax-sensitive worker classifications, six-month authorization cycles, and unit-level billing precision that most small-business accounting tools were never built to track cleanly. Beancount.io offers plain-text accounting that gives you complete transparency and full version-controlled history over every ledger entry — no black-box categorization, no vendor lock-in, and an audit trail you can actually read. Get started for free and see why developers and finance-minded practice owners are switching to plain-text accounting.

Share this article