How to manage an ABA waitlist so no family goes without word

    Run an ABA waitlist as a log: a status for every family, an honest wait estimate, a fixed update schedule, and a point where you refer out, set in advance.

    Hans Jaeger//5 min read

    The short answer

    Keep the waitlist as a log, not a list of names. Every waiting family gets a status that says what they are waiting for, an estimate built from your own recent starts, a date for the next contact, and a named person who makes it. Decide before anyone joins the list when the clinic will help a family look elsewhere, and offer that option on day one as well.

    Where this usually goes wrong is that "waitlist" is one bucket. A family waiting on a diagnosis report and one waiting for an after-school opening look the same in it, so nobody can tell which ones the clinic could move this week, and the families cannot tell either.

    Step 1: Decide whether the family goes on the list at all

    A waitlist stays honest on the first intake call. If the clinic cannot serve this family's setting, hours, location, or payer in any foreseeable window, the list is the wrong place for them. Say so on the call and help them find someone who can.

    The BACB Ethics Code frames this as capacity. Standard 3.03 says behavior analysts "only accept clients whose requested services are within their identified scope of competence and available resources (e.g., time and capacity for case supervision, staffing)."[1] Wayne County, Michigan's public mental health system tells its ABA network the same thing in operational terms: "Providers should not accept referrals they cannot reasonably begin within the required timeframe and should promptly communicate staffing or scheduling barriers."[3]

    To be clear, the Code applies to BCBAs and BCaBAs, and it states that the BACB "does not have separate jurisdiction over organizations or corporations."[1] How it applies to a given wait is a question for your clinical leadership, not for this post.

    Step 2: Give every family a status

    "Waiting" hides the reason. A status names it, and two public documents show the shape.

    MassHealth's access protocol for a set of children's home- and community-based behavioral health services (ABA is not among the services it names) requires a referral and waitlist log with, at minimum, the referral date and source, dates of outreach attempts and follow-up calls, and a status such as "choosing to wait for provider," "waiting for first available provider," "referred out and no longer waiting," or "declined service."[2]

    DWIHN's ABA referral procedure has a status called "Waitlist or Access Barrier" for a family that is ready to start while "staffing, schedule, location, capacity, transportation, or another barrier is delaying access."[3]

    For a clinic's own log, something like this works:

    • Documents pending. Diagnosis report, referral, insurance card. The family or a physician's office moves this.
    • Authorization pending. The payer moves this, and intake follows up.
    • Needs a match, with the barrier named: after-school hours, a location, in-home, a language. The clinic moves this, usually by hiring.
    • Choosing to wait for us, with the reason the family gave.
    • Referred elsewhere and closed, each with a date.

    A count of families waiting on after-school hours is also a hiring brief.

    Step 3: Give an estimate from your own numbers

    MassHealth's protocol has providers tell families "the approximate wait time to support an informed decision around choosing to wait."[2] The honest version comes from the log: how many families in the same status started in the last three months, and what had to happen first. "We have started four families who needed afternoons since August, and the next opening depends on a hire" is something a parent can plan around. A guessed number is not.

    Give a range, say what it depends on, and change it when that changes.

    Step 4: Put the next contact on the calendar

    Set a rhythm the clinic can keep, write it down, and assign it to a person. The MassHealth protocol requires monthly follow-up, in the family's preferred mode of contact, and lets a family opt out of the calls once they have been given information about other resources.[2]

    Each update covers where the family stands, what changed, and whether anything is needed from them. That last part does real work: a document the payer will treat as out of date by the start date, or a health plan changing in January, is better found on a waitlist call than at the first session. The plan-year reset checklist covers the January version.

    An update with no news still counts. "Nothing has moved, here is what we are waiting on" takes two minutes.

    Step 5: Decide the referral-out point in advance

    Write down when the clinic will actively help a family find another provider: time in one status, a barrier the clinic has no plan to fix, or the family asking. The MassHealth protocol also has providers offer alternatives when a family first joins the list.[2]

    Standard 3.13 of the Code says referrals are made "based on the needs of the client and/or relevant stakeholders and include multiple providers when available," that relationships with and fees from those providers are disclosed, and that referrals are documented and followed up.[1] In practice that is a short, current list of other providers: payers taken, setting, and whether they are taking new families.

    Sharing anything about a child with another provider is a separate question. Standard 2.04 lists informed consent first among the conditions for disclosing confidential information.[1] Your clinic's privacy obligations and your counsel settle the rest.

    Where it breaks down

    The list lives in one inbox. When the intake coordinator is out, nobody knows who was promised a call. Keep the log somewhere shared, with a next-contact date on every row.

    Families who stop answering. The MassHealth protocol has providers send a letter with a date after which the family will be removed, including community resources.[2] A written closing rule, and a closing message that says the family can come back, beat a silent removal.

    A list that never shrinks. Ask on every update whether the family has started somewhere else. Otherwise the list overstates demand when the clinic plans its hiring, and an estimate from June is a guess by November.

    Where this does not fit

    The MassHealth and DWIHN documents govern their own programs and are quoted here as examples, not as rules for your clinic. Your payer contracts may set their own access or waitlist standards. Check them, and confirm with counsel before changing what you record or share. This post is not legal advice.

    For what it's worth, a waitlist kept this way is also how referring pediatric offices learn that a referral to your clinic goes somewhere. How formal to make it is your call. A small clinic can run every step above from one shared spreadsheet.

    Questions clinic owners ask

    How often should an ABA clinic update families on its waitlist?
    On a fixed schedule the clinic can keep, written down, with a named person responsible. As one public example, a MassHealth access protocol for several children's behavioral health services requires monthly follow-up with waiting families and lets a family opt out of the calls. Check what your own payer contracts say.
    Does the BACB Ethics Code set a maximum waitlist length?
    The Code does not use the word waitlist. Standard 3.03 says behavior analysts only accept clients whose requested services are within their scope of competence and available resources, and standard 3.13 covers how referrals are made. How those apply to a given wait is a question for the clinic's BCBAs and counsel.

    Sources

    1. 1.Ethics Code for Behavior Analysts (updated 08/2024)Behavior Analyst Certification Board. Accessed .
    2. 2.Timely Access to Care Protocol for Providers of ICC, IHT, FIT, TM, FS&T, and IHBS (effective January 1, 2026)MassHealth and the Massachusetts Behavioral Health Partnership (MBHP), hosted by WellSense Health Plan. Accessed .
    3. 3.Referral Procedure for Applied Behavior Analysis Services (last updated August 12, 2026)Detroit Wayne Integrated Health Network (DWIHN) Autism Services. Accessed .
    Portrait of Hans Jaeger

    Hans Jaeger

    Co-founder, Technical Lead, Virida

    Hans is a software engineer in Indianapolis who has been building software since 2014, and he builds Virida end to end. His background is software, not behavior analysis, so the clinical vocabulary Virida draws from belongs to Aaron Beasley, M.A., BCBA, LBA, co-founder and Clinical Lead. The writing here keeps to the rule the product does: only what has been checked, with the limits stated as plainly as the capabilities. Read more about both founders on the About page.