<!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="Ohio's autism mandate makes state-regulated plans cover ABA for ages 0 to 21. Self-funded employer plans are exempt, and the 20 hour weekly cap does not hold up under federal parity law.">
<title>Does Insurance Cover ABA Therapy in Ohio? House Bill 463, the Age Limit, and the One Big Exception | 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">Ohio Insurance</span><h1>Does Insurance Cover ABA Therapy in Ohio?</h1><p>Ohio has an autism insurance mandate, and it's a good one. Whether it reaches your family comes down to a single question most people have never been asked.</p></div></div>
<div class="quick-info"><div class="info-item"><div class="info-label">Law</div><div class="info-value">House Bill 463</div></div><div class="info-item"><div class="info-label">Code</div><div class="info-value">ORC 1751.84</div></div><div class="info-item"><div class="info-label">Ages</div><div class="info-value">0 to 21</div></div><div class="info-item"><div class="info-label">Big Exception</div><div class="info-value">Self-funded plans</div></div></div>
<div class="content">
<section><p>Most of them have to. Ohio's autism insurance mandate requires state-regulated health plans to cover the screening, diagnosis, and treatment of autism spectrum disorder for ages <strong>0 to 21</strong>, and that includes ABA.</p>
<p>The law is House Bill 463, passed in 2017 and written into the Ohio Revised Code at 1751.84. The exception is the part worth reading twice.</p></section>
<section><h2>The one question to ask HR</h2><p>Ohio can only regulate insurance that Ohio regulates. Large employers often self-fund their health plans, which puts them under federal law instead. The state mandate doesn't reach them.</p>
<table>
<tr><th>Plan type</th><th>Does Ohio's mandate apply?</th></tr>
<tr><td>Fully insured plan regulated by Ohio</td><td>Yes</td></tr>
<tr><td>Self-funded employer plan</td><td>No. It follows federal rules instead.</td></tr>
<tr><td>Ohio Medicaid</td><td>Different track. Covered to 21 under EPSDT.</td></tr>
</table>
<div class="highlight-box"><p><strong>Ask HR one question: is our health plan fully insured or self-funded?</strong> Your insurance card won't tell you, and the answer decides whether the Ohio mandate is on your side.</p></div>
<p>A self-funded plan isn't automatically bad news. Plenty of them cover ABA well, voluntarily. It just means the mandate isn't what's forcing them to.</p></section>
<section><h2>About that 20 hour cap</h2><p>You'll see it written that Ohio limits ABA to 20 hours a week. That number appears in the mandate, but a hard cap on autism treatment runs into the federal Mental Health Parity and Addiction Equity Act.</p>
<p>Parity law says a plan can't put tighter limits on mental health and behavioral care than it puts on medical care. A flat weekly ceiling on ABA, with no equivalent ceiling on physical therapy, doesn't survive that test.</p>
<p>In practice, hours come from the clinical assessment. If a plan quotes the 20 hour figure as a hard stop, that's worth pushing back on with your BCBA's documentation.</p></section>
<section><h2>Frequently Asked Questions</h2>
<div class="faq-item"><h3>What if our plan denies ABA?</h3><p>Ask for the denial in writing and the specific reason. Most denials are about clinical documentation, not coverage. A BCBA can usually answer them directly.</p></div>
<div class="faq-item"><h3>Our child turns 21 soon. What then?</h3><p>The mandate runs to 21, and so does Medicaid EPSDT. Planning the transition ahead of that birthday is a lot easier than sorting it out afterward.</p></div>
<div class="faq-item"><h3>Can someone just check our plan for us?</h3><p>Yes. Achieving Stars Therapy runs a free benefits check, confirms coverage before the first session, and handles prior authorization. See <a href="/guide/ohio-medicaid-aba-therapy-coverage">how Ohio Medicaid covers ABA</a>, or in-home services in <a href="/location/city/aba-therapy-akron-oh">Akron</a> and across <a href="/location/states/aba-therapy-ohio">Ohio</a>.</p></div>
</section>
<p class="disclaimer">Mandate details reference Ohio House Bill 463 (2017) as codified in part at ORC 1751.84. Parity analysis reflects the federal Mental Health Parity and Addiction Equity Act. Plan-specific coverage varies. Confirm with your insurer or plan administrator. Not legal advice.</p>
<div class="cta-section">
<h2>Let Us Check Your Plan for You</h2>
<p>Free benefits check. BCBA-led, in-home, flexible day and evening scheduling.</p>
<a href="https://www.achievingstarstherapy.com/contact" class="cta-button">Check Your Coverage</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">Ages</div><div class="cta-item-value">18 months to 15 years</div></div>
</div>
</div>
</div>
</body>
</html>