<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="ABA therapy costs $120-$250 per hour at full retail, but most families pay $0-$50 per session with Medicaid or insurance. Here's what the out-of-pocket math actually looks like.">
<title>How Much Is ABA Therapy Out of Pocket? Hourly Rates, Insurance Copays, Medicaid Coverage, Sliding Scale Options, and What Families Actually Pay in Colorado, Kansas, New Hampshire, and South Carolina | Achieving Stars Therapy</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap" rel="stylesheet">
<style>:root { --white: #FFFFFF; --off-white: #F9FAFB; --gold: #F5A623; --gold-light: #FEF7E8; --navy: #1A2B4A; --navy-soft: #2D3E5F; --gray: #6B7280; --border: #E5E7EB; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'DM Sans', system-ui, sans-serif; background: var(--off-white); color: var(--navy); line-height: 1.7; font-size: 17px; }
h1 { font-family: 'Fraunces', Georgia, serif; font-size: clamp(28px, 6vw, 42px); font-weight: 600; line-height: 1.15; color: var(--white); margin-bottom: 16px; }
h2 { font-family: 'Fraunces', serif; font-size: 24px; font-weight: 600; color: var(--navy); margin-bottom: 16px; padding-bottom: 8px; border-bottom: 2px solid var(--gold); }
h3 { font-family: 'Fraunces', serif; font-size: 19px; font-weight: 600; color: var(--navy); margin: 24px 0 10px; }
p { margin-bottom: 14px; color: var(--navy-soft); }
a { color: var(--gold); font-weight: 500; text-decoration: underline; text-underline-offset: 2px; }
a:hover { color: var(--navy); }
ul, ol { margin: 14px 0; padding-left: 24px; }
li { margin-bottom: 8px; color: var(--navy-soft); }
strong { color: var(--navy); }
table { width: 100%; border-collapse: collapse; margin: 18px 0; font-size: 15px; }
th, td { padding: 10px 12px; text-align: left; border-bottom: 1px solid var(--border); vertical-align: top; }
th { background: var(--gold-light); color: var(--navy); font-weight: 600; font-family: 'Fraunces', serif; }
tr:hover { background: var(--off-white); }
.hero { background: linear-gradient(135deg, var(--navy) 0%, var(--navy-soft) 100%); padding: 130px 24px 48px; text-align: center; }
.hero-inner { max-width: 720px; margin: 0 auto; }
.location-badge { display: inline-block; background: var(--gold); color: var(--navy); font-size: 12px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; padding: 6px 14px; border-radius: 20px; margin-bottom: 16px; }
.hero p { font-size: 18px; color: rgba(255,255,255,0.85); line-height: 1.7; max-width: 600px; margin: 0 auto; }
.quick-info { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 16px; background: var(--white); border-radius: 12px; padding: 24px; margin: -32px auto 32px; max-width: 800px; box-shadow: 0 4px 20px rgba(26,43,74,0.08); position: relative; z-index: 10; }
.info-item { text-align: center; }
.info-label { font-size: 12px; color: var(--gray); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 4px; }
.info-value { font-size: 15px; font-weight: 600; color: var(--navy); }
.content { max-width: 800px; margin: 0 auto; padding: 24px 24px 72px; }
section { margin-bottom: 36px; }
.highlight-box { background: var(--gold-light); border-left: 4px solid var(--gold); border-radius: 0 10px 10px 0; padding: 18px 22px; margin: 20px 0; }
.highlight-box p { margin: 0; color: var(--navy); }
.faq-item { margin-bottom: 22px; }
.faq-item h3 { font-size: 17px; margin-bottom: 8px; }
.faq-item p { font-size: 16px; }
.disclaimer { font-size: 13px; color: var(--gray); font-style: italic; margin-top: 20px; padding: 12px; background: var(--off-white); border-radius: 8px; }
.cta-section { background: linear-gradient(135deg, var(--navy) 0%, var(--navy-soft) 100%); border-radius: 16px; padding: 40px 32px; text-align: center; margin-top: 36px; }
.cta-section h2 { color: var(--white); border: none; padding: 0; margin-bottom: 12px; font-size: 26px; }
.cta-section p { color: rgba(255,255,255,0.9); margin-bottom: 8px; font-size: 17px; }
.cta-section strong { color: var(--gold); }
.cta-button { display: inline-block; background: var(--gold); color: var(--navy); font-weight: 600; font-size: 16px; padding: 14px 32px; border-radius: 8px; text-decoration: none; margin-top: 20px; }
.cta-button:hover { color: var(--navy); }
.cta-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin-top: 20px; }
.cta-item { background: rgba(255,255,255,0.1); border-radius: 10px; padding: 18px; min-width: 0; }
.cta-item-label { font-size: 12px; color: var(--gold); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 6px; }
.cta-item-value { color: var(--white); font-weight: 600; font-size: 15px; word-break: break-word; overflow-wrap: anywhere; min-width: 0; }
.cta-item-value a { color: var(--white); text-decoration: none; word-break: break-word; overflow-wrap: anywhere; }
.cta-item-value a:hover { color: var(--gold); }
@media (max-width: 600px) { .quick-info { margin: -24px 16px 24px; grid-template-columns: repeat(2, 1fr); } .cta-grid { grid-template-columns: 1fr; } table { font-size: 13px; } th, td { padding: 6px 8px; } }
.hero,.ash-hero,.ash-loc-page .ash-hero{padding-top:130px !important}</style>
</head>
<body>
<div class="hero"><div class="hero-inner"><span class="location-badge">Cost Guide</span><h1>How Much Is ABA Therapy Out of Pocket?</h1><p>A parent in Manchester called last week, halfway through reading a blog that said ABA costs $60,000 a year, and she was already doing the math on whether she'd have to sell her car. She doesn't. Neither do most parents reading this page. The sticker on a billing code for ABA does run between $120 and $250 an hour depending on your state, but that number only shows up on a bill if you have no coverage at all. Medicaid pays the whole tab for kids who qualify. Private insurance lands you at a $20 to $50 copay per session, and sometimes less. Self-pay happens, but it's the exception, not the rule.</p></div></div>
<div class="quick-info"><div class="info-item"><div class="info-label">List Price</div><div class="info-value">$120-$250/hr</div></div><div class="info-item"><div class="info-label">With Medicaid</div><div class="info-value">$0</div></div><div class="info-item"><div class="info-label">With Insurance</div><div class="info-value">$0-$50 copay</div></div><div class="info-item"><div class="info-label">Self-Pay</div><div class="info-value">Rare</div></div></div>
<div class="content">
<section><p>Numbers below are what families pay at Achieving Stars Therapy in Colorado, Kansas, New Hampshire, and South Carolina. An hour of ABA lists at $120 to $250. Where you live shifts the number. So does your specific plan. And the mix of BCBA-direct hours versus RBT hours under BCBA supervision also changes the bill. Twenty hours a week at $125 an hour is $2,500. At $250, it's $5,000. Nobody writes that check for long.</p></section>
<section><h2>What does ABA therapy cost without insurance?</h2><p>Without any insurance at all, the honest answer in 2026 is that you're looking at somewhere between $120 and $250 per hour. Twenty hours a week at that pace adds up to $2,400 on the low end and closer to $5,000 on the high end. Which is why the whole ball game ends up being about what your insurance does and doesn't pay for.</p><p>Honestly, self-pay is rare. Most providers, Achieving Stars Therapy included, won't take a case unless coverage is confirmed first. Even solidly middle-income families burn out after three or four weeks.</p></section>
<section><h2>What do families actually pay with Medicaid?</h2><p>Zero, in almost every case. Medicaid EPSDT (Early and Periodic Screening, Diagnostic, and Treatment) requires states to cover medically necessary ABA for children under 21 with autism. That covers 100% of the approved hours. No copay. No deductible. The paperwork is the hard part, not the money. See the state-specific <a href="/guide/aba-therapy-medicaid">Medicaid coverage guide</a> for details.</p></section>
<section><h2>What about commercial insurance?</h2><p>Most commercial plans cover ABA as a medical benefit under autism mandates. Out-of-pocket math usually looks like:</p><p>$20-$50 per session, capped at the plan's out-of-pocket max 10-30% of the allowed amount, which l
ands between $15 and $60 per hour Full billed rate until the deductible is met, then drops to coinsurance or copay</p><p>A high-deductible plan is the one case where costs can genuinely sting. A family with a $6,000 deductible pays close to the full hourly rate for the first 4-8 weeks, then drops to a copay. Budgeting for that front-loaded chunk is important.</p></section>
<section><h2>Are there sliding scale options?</h2><p>Some regional providers offer sliding-scale rates for uninsured families between $75 and $120 per hour. It's rarer than it sounds. A better path for uninsured families is applying for Medicaid directly, because autism is a qualifying condition in all four Achieving Stars Therapy states, or using a state autism waiver like the <a href="/guide/aba-therapy-medicaid-kansas">Kansas Autism Waiver</a>.</p></section>
<section><h2>Hidden costs families don't expect</h2><ul><li>Assessment fees ($500-$1,500 before programming starts, often billed separately)</li><li>Mileage fees for in-home outside a 20-mile radius</li><li>Parent training sessions billed as separate CPT codes (97156)</li><li>No-show fees if sessions get canceled under 24 hours out</li></ul><p>Achieving Stars Therapy bundles parent training into the standard rate and doesn't charge no-show fees for the first occurrence.</p></section>
<section><h2>Frequently Asked Questions</h2><div class="faq-item"><h3>Is there a deductible for ABA under Medicaid?</h3><p>No. Medicaid EPSDT covers ABA at 100% for children under 21 with an autism diagnosis in all four states Achieving Stars Therapy operates in.</p></div><div class="faq-item"><h3>What if my insurance denies ABA coverage?</h3><p>Denials happen, usually on medical necessity or diagnostic documentation. Achieving Stars Therapy's intake team handles appeals, and most get overturned within 30-60 days.</p></div><div class="faq-item"><h3>How much does the initial ABA assessment cost?</h3><p>Usually $500-$1,500, usually billed to insurance separately from ongoing programming. Achieving Stars Therapy verifies coverage on the assessment before scheduling it.</p></div><div class="faq-item"><h3>Can I use an HSA or FSA for ABA copays?</h3><p>Yes. ABA copays and coinsurance are qualified medical expenses for HSA and FSA accounts.</p></div><div class="faq-item"><h3>What's the cheapest way to get ABA if I'm uninsured?</h3><p>Apply for Medicaid. Autism is a qualifying condition in CO, KS, NH, and SC, and EPSDT covers 100% of approved ABA hours. The application takes 30-60 days.</p></div></section>
<div class="cta-section">
<h2>Get a Free Coverage Check</h2>
<p>Achieving Stars Therapy verifies your coverage before any cost discussion.</p>
<a href="https://www.achievingstarstherapy.com/contact" class="cta-button">Book Your Free Consultation</a>
<div class="cta-grid">
<div class="cta-item"><div class="cta-item-label">Call</div><div class="cta-item-value"><a href="tel:8336663115">(833) 666-3115</a></div></div>
<div class="cta-item"><div class="cta-item-label">Email</div><div class="cta-item-value"><a href="mailto:info@achievingstarstherapy.com">info@achievingstarstherapy.com</a></div></div>
<div class="cta-item"><div class="cta-item-label">States</div><div class="cta-item-value">CO, KS, NH, SC</div></div>
</div>
<p class="cta-note">Free consultation. BCBA-led care, in-home, kids through teens.</p>
</div>
</div>
</body>
</html>