ABA therapy in Iowa
Iowa Medicaid covers ABA for eligible kids, and the state has required private insurance to cover autism care since 2017. Here’s how it actually works — and how we handle the messy parts for you.
Does Medicaid cover ABA in Iowa? Yes.
THE COVERAGE PATHWAY
EPSDT benefit for under-21 with ASD; delivered through Iowa Health Link managed care (Iowa Total Care, Molina, Wellpoint) or FFS; separate state-funded Autism Support Program for kids under 14 without Medicaid/private ABA funding
WHO RUNS IT
Iowa HHS, Iowa Medicaid; hhs.iowa.gov/medicaid; member services 1-800-338-8366
You don’t have to memorize any of this — we work with Iowa’s system every day.
Getting approved, in three steps
Iowa requires paperwork before therapy is covered. Here’s the whole process from your side of the table — we do the rest.
1
Round up the diagnosis paperwork
An autism diagnosis from a qualified provider is the key that opens coverage. Already have it? You’re ahead. If not, we’ll help you find an evaluation.
2
We build and submit the plan
Your BCBA assesses your child and writes the treatment plan. Then we file it with the right reviewer in Iowa — forms, follow-ups, and all.
3
Coverage confirmed. Therapy starts.
Once the plan signs off, sessions begin. Most families who qualify start within 2–3 weeks. Approvals renew on a schedule — we track it so you never think about it.
The fine print, if you want it (Iowa’s exact rules)
PA required; ABA provider submits treatment plan with measurable goals and progress data to the member's MCO (or Iowa Medicaid FFS) for authorization
Coverage details in Iowa
How many hours a week?
Iowa doesn't set one fixed number — hours are approved child by child. Authorized per medical necessity, commonly 10-40 hours a week.
Private insurance has to help too
Not on Medicaid? Iowa’s autism insurance law makes state-regulated private plans cover autism care — you’d pay your plan’s normal deductible and copays. The rule on the books: HF 215 (2017), effective 1/1/2018; under age 19; ABA caps $36k/yr (0-6), $25k (7-13), $12.5k (14-18) — caps unenforceable under MHPAEA
Waiver programs worth knowing
Waivers can add services or open Medicaid eligibility even when family income is too high. In Iowa: No autism-specific waiver: Intellectual Disability Waiver, Children's Mental Health Waiver, Health & Disability Waiver (being redesigned into age-based HOME waivers including a Children & Youth Waiver adding autism)
What does ABA actually cost in Iowa?
Iowa Medicaid reimburses ABA providers roughly $65–$109 per hour for one-on-one therapy (rates differ by clinician credential and setting). That's what the state pays us — with Medicaid, most families pay nothing out of pocket.
Iowa questions, answered
Program rules change; this page describes Iowa’s public coverage rules in plain English and isn’t legal or benefits advice. Send us your details and we’ll check your exact plan.
READY WHEN YOU ARE, IOWA.
“I’m worried, but there’s no diagnosis yet.”
That’s where most families begin. Tell us what you’re seeing and we’ll help you figure out the next step — even if it isn’t us.
Help me figure it out“We have a diagnosis. What does ABA cost?”
For most families it’s covered — Medicaid in every state, and every state has an autism insurance law. See exactly how yours works.
Check my state + insurance“I just want to talk to a person.”
One 15-minute call. A real human who does this every day, no pressure and no obligation.
Talk to a personBiggest cities in Iowa
Local pages for Iowa’s largest communities — what settings are realistically available in each, how far the nearest city is, and which county’s rules apply to you. We cover 273 towns and cities across Iowa; the rest are listed on their county pages.
- Des Moines
- Cedar Rapids
- Davenport
- Sioux
- Ankeny
- Iowa
- West Des Moines
- Ames
- Waterloo
- Council Bluffs
- Dubuque
- Urbandale
- Marion
- Cedar Falls
- Bettendorf
- Waukee
- Marshalltown
- Mason
- Ottumwa
- Johnston
- Fort Dodge
- Clinton
- Coralville
- Burlington
- Muscatine
- Altoona
- North Liberty
- Clive
- Grimes
- Indianola
- Newton
- Norwalk
- Boone
- Pleasant Hill
- Storm Lake
- Oskaloosa
- Spencer
- Pella
- Le Mars
- Waverly
- Carroll
- Fort Madison
- Bondurant
- Fairfield
- Grinnell
- Keokuk
- Sioux Center
- Mount Pleasant
- Denison
- Perry
- Webster
- Clear Lake
- Decorah
- Knoxville
- Creston
- Hiawatha
- Washington
- Nevada
- Charles
- Eldridge
Counties we serve in Iowa
Every corner of Iowa — pick your county for local answers on coverage, in-home care, and how to start.
- Polk County
- Linn County
- Scott County
- Johnson County
- Black Hawk County
- Dallas County
- Woodbury County
- Story County
- Dubuque County
- Pottawattamie County
- Warren County
- Clinton County
- Cerro Gordo County
- Muscatine County
- Marshall County
- Des Moines County
- Jasper County
- Webster County
- Sioux County
- Wapello County
- Marion County
- Lee County
- Boone County
- Plymouth County
- Benton County
- Bremer County
- Washington County
- Mahaska County
- Jones County
- Buena Vista County
- Buchanan County
- Carroll County
- Winneshiek County
- Jackson County
- Henry County
- Fayette County
- Poweshiek County
- Cedar County
- Dickinson County
- Delaware County
- Madison County
- Clayton County
- Tama County
- Clay County
- Hardin County
- Iowa County
- Crawford County
- Jefferson County
- Page County
- Floyd County
- Hamilton County
- Mills County
- Harrison County
- Kossuth County
- O'Brien County
- Allamakee County
- Butler County
- Cass County
- Wright County
- Grundy County
- Lyon County
- Appanoose County
- Union County
- Shelby County
- Chickasaw County
- Cherokee County
- Guthrie County
- Mitchell County
- Louisa County
- Hancock County
- Winnebago County
- Montgomery County
- Franklin County
- Keokuk County
- Calhoun County
- Humboldt County
- Sac County
- Clarke County
- Howard County
- Davis County
- Emmet County
- Palo Alto County
- Lucas County
- Greene County
- Monona County
- Decatur County
- Adair County
- Monroe County
- Worth County
- Van Buren County
- Pocahontas County
- Ida County
- Wayne County
- Fremont County
- Osceola County
- Taylor County
- Audubon County
- Ringgold County
- Adams County
Looking for a different state?
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming