How Much Does ABA Therapy Cost in Pennsylvania?

In short: The cost of ABA therapy in Pennsylvania varies widely, from $50 to $150 per hour for private pay. Most families pay little to nothing out-of-pocket because insurance, including Pennsylvania's Medicaid program (Medical Assistance), typically covers ABA therapy for children with an autism diagnosis. A free service like ABA For My Child can help you find a vetted, BCBA-led provider that accepts your insurance.
Key takeaways
- ABA therapy in Pennsylvania costs $50-$150 per hour without insurance, but most families pay $0-$50 per session with coverage.
- Pennsylvania's Medicaid (Medical Assistance) and most commercial insurers are required to cover medically necessary ABA therapy.
- Private pay rates are higher, but many providers offer sliding scale fees or payment plans.
- Free matching services like ABA For My Child connect you with vetted, BCBA-led providers who accept your insurance.
Understanding ABA Therapy Costs in Pennsylvania
If you're a parent in Pennsylvania exploring applied behavior analysis (ABA) therapy for your child with autism, one of the first questions you'll ask is, "How much does ABA therapy cost?" It's a smart question, and the answer is more hopeful than you might think. While the sticker price can seem high, most families end up paying very little thanks to insurance mandates and state programs.
In Pennsylvania, ABA therapy is typically billed by the hour. For families paying out-of-pocket, rates generally range from $50 to $150 per hour. The exact cost depends on factors like the therapist's credentials (a Board Certified Behavior Analyst, or BCBA, costs more than a registered behavior technician), the location (urban areas like Philadelphia or Pittsburgh may be pricier), and the intensity of the therapy (more hours mean a higher total cost).
But here's the key: most families do not pay these rates. Thanks to Pennsylvania's insurance laws and federal mandates, ABA therapy is considered a medically necessary treatment for autism, and most health plans-including Pennsylvania's Medicaid program, known as Medical Assistance-are required to cover it. This means your out-of-pocket costs could be as low as $0 per session, or just a copay or coinsurance.
In this guide, we'll break down the real costs, explain how insurance works, and show you how to find affordable, high-quality care through a free matching service like ABA For My Child.

🔗 Related reading: ABA Therapy During COVID-19: Remote Options Explained · Local ABA Therapy
Breaking Down the Costs: Private Pay vs. Insurance
Private Pay Rates
If you don't have insurance, or if your insurance doesn't cover ABA, you'll pay out-of-pocket. Here's what to expect in Pennsylvania:
- Registered Behavior Technician (RBT): $40-$60 per hour
- Board Certified Behavior Analyst (BCBA): $100-$150 per hour
- Initial assessment (BCBA-led): $500-$2,000 (one-time fee)
- Monthly supervision (BCBA): $200-$500 per month
For a child receiving 20 hours of therapy per week (a common recommendation), private pay could cost $4,000 to $12,000 per month. That's a huge expense, which is why most families rely on insurance.
Insurance Coverage: What You'll Actually Pay
Pennsylvania is one of the states with strong autism insurance mandates. Under Act 62 of 2008, most commercial health plans must cover ABA therapy for children up to age 21. Additionally, the federal Affordable Care Act (ACA) requires many plans to cover autism treatments as an essential health benefit.
With insurance, your costs might look like this:
- Copay: $10-$50 per session
- Coinsurance: 10%-30% of the allowed amount
- Deductible: You may need to meet your deductible first (e.g., $1,000-$5,000 per year)
- Out-of-pocket maximum: Once you hit this (often $3,000-$8,000), insurance pays 100%
For families with Pennsylvania's Medicaid (Medical Assistance), ABA therapy is covered at $0 cost if the provider is enrolled in the program. Many ABA providers accept Medical Assistance.
Factors That Affect the Total Cost
The final price tag for ABA therapy depends on several variables. Understanding these can help you plan and find the most affordable option.
Number of Therapy Hours
ABA is not one-size-fits-all. The recommended intensity ranges from 10 to 40 hours per week, based on your child's needs. More hours mean higher total costs, but also potentially faster progress. Insurance often requires a doctor's prescription and a BCBA assessment to determine the medical necessity of the hours requested.
Location Within Pennsylvania
Costs vary by region. Providers in Philadelphia, Pittsburgh, and the Lehigh Valley may charge more due to higher overhead. In rural areas like central or northern Pennsylvania, rates may be lower, but availability of providers can be limited. This is where a free matching service can help you find options near you.
Provider Credentials and Experience
BCBAs (who design and supervise therapy) charge higher rates than RBTs (who implement therapy). Some clinics employ a mix, billing insurance at different rates. Always ask about the ratio of BCBA supervision hours to direct therapy hours.
Type of Therapy Setting
ABA can be delivered in a clinic, at home, at school, or in the community. In-home therapy may include travel fees, while clinic-based therapy might have lower hourly rates. Insurance typically covers all settings if deemed medically necessary.

🔗 Related reading: Cigna ABA Reimbursement in NC: Your Complete Guide · Nearby ABA Therapy
How to Get ABA Therapy Covered by Insurance in Pennsylvania
Navigating insurance can be confusing, but these steps can help you maximize coverage and minimize costs.
Step 1: Check Your Insurance Plan
Call your insurance company or check your plan documents. Ask: "Does my plan cover ABA therapy for autism?" and "Are there any prior authorization requirements?" Most plans will require a formal autism diagnosis (from a doctor or psychologist) and a prescription for ABA therapy.
Step 2: Get a Diagnosis and Prescription
If your child doesn't have a diagnosis, start with a pediatrician or developmental specialist. They can provide a medical diagnosis and write a prescription for ABA therapy. This is often the first step insurance requires.
Step 3: Find a BCBA-Led Provider That Accepts Your Insurance
Not all ABA providers accept every insurance plan. This is where a free service like ABA For My Child can help. We match you with vetted, BCBA-led providers in Pennsylvania who accept your specific insurance-whether it's a commercial plan or Medical Assistance. This saves you hours of phone calls and ensures you're working with a qualified team.
Step 4: Understand Your Benefits
Once you have a provider, ask them to verify your benefits. They'll tell you your exact copay, deductible, and any limits on sessions. Keep records of all communications with your insurance company.
Pennsylvania Medicaid (Medical Assistance) and ABA
Pennsylvania's Medicaid program, Medical Assistance, covers ABA therapy for children under 21 when prescribed by a doctor. The program is administered through managed care organizations (MCOs) like AmeriHealth Caritas, UPMC for You, and others. If your child qualifies, ABA therapy is provided at no cost to you.
To apply for Medical Assistance, visit the Pennsylvania Department of Human Services website or contact your county assistance office. Many families qualify based on income, but children with disabilities may qualify regardless of family income through the Medically Needy program.
Once enrolled, you'll need to find a provider that accepts Medical Assistance. Not all do, but many do, especially those that participate in the state's Early Intervention program. ABA For My Child can help you find providers who accept Medical Assistance.

Hidden Costs and How to Avoid Them
Beyond the hourly rate, there are other potential costs to watch for:
- Assessment fees: Some providers charge separately for initial evaluations. Ask if this is included in the first month's billing.
- Travel fees: For in-home therapy, some providers charge a travel fee if you live far from their office. Ask about this upfront.
- Materials and supplies: Some programs may charge for learning materials or parent training resources. These are often covered by insurance.
- Missed session fees: Many clinics charge a cancellation fee (e.g., $25-$50) if you cancel with less than 24 hours' notice.
To avoid surprises, ask for a detailed cost estimate before starting therapy. A good provider will be transparent about all fees.
How ABA For My Child Can Help You Save Time and Money
Finding an affordable, high-quality ABA provider in Pennsylvania can feel overwhelming. That's where ABA For My Child comes in. We are a free matching service that connects families with vetted, BCBA-led providers in their area. Here's how we help:
- We match you with providers that accept your insurance-including Medical Assistance and commercial plans.
- We vet providers to ensure they are BCBA-led, experienced, and have a strong reputation.
- We save you time-no more cold-calling dozens of clinics. We do the legwork for you.
- We're free-there's no cost to you or your family. Our service is supported by the providers we partner with.
To get started, simply visit abaformychild.com and fill out a short form. We'll match you with up to three providers in Pennsylvania who can meet your child's needs and your budget.
Final Thoughts: Don't Let Cost Stop You
ABA therapy is one of the most effective, evidence-based treatments for children with autism. While the upfront cost can seem daunting, the reality is that most families in Pennsylvania pay very little-or nothing-thanks to insurance coverage and state programs. By understanding your options and using free resources like ABA For My Child, you can access the care your child deserves without breaking the bank.
Remember: you are not alone in this journey. Thousands of Pennsylvania families have navigated these costs and found high-quality ABA therapy. With the right information and support, you can too.