ABA Medicaid rates in Iowa are among the highest in the country, and the state guarantees them through managed care: Iowa Medicaid pays $114.36 an hour for code 97153, ranking 3rd of 42 states and 80.3% above the national median of $63.44. The rate is $28.59 per 15-minute unit with modifier HO, effective 2024-07-01.
What makes Iowa distinctive is the combination of a top-three rate and a managed-care rule that makes the published rate the floor. In many states a high fee schedule is only a benchmark that plans can negotiate down; in Iowa, IA Health Link plans must pay at least the published rate. All rates are compiled from official Iowa Medicaid publications and link to their source documents on the Iowa Medicaid rates hub.
Iowa's programs describe its fee-for-service schedules as "the floor IA Health Link plans must pay," and the state's rule for applied behavior analysis reads "Plans must pay at least the published rate." The same rule applies to behavioral health and nearly every other service line in Iowa.
For an ABA agency, that changes contract negotiations. The figures on this page are the minimum an IA Health Link plan should pay for in-scope services, so an agency can negotiate upward from them rather than defend against a discount. It also makes Iowa revenue more predictable across payers. Fifteen plans are on file, including Iowa Total Care, Molina Healthcare of Iowa and Wellpoint Iowa; the Iowa managed-care page lists them along with the rule for each service line.
Checking that plans honor the floor
A floor rule only protects an agency that checks remittances. Billing staff should compare each plan's paid amount per unit with the published rate, flag any underpayment, and appeal with a reference to the floor. Underpayments are most likely just after a schedule change, when a plan's payment tables may lag the state's.
Every Iowa ABA rate carries modifier HO and the same 2024-07-01 effective date.
| Code | Per hour | Rank | vs national median |
|---|---|---|---|
| 97153 technician therapy | $114.36 | 3 of 42 | +80.3% |
| 97154 technician-led group | $114.36 | 2 of 37 | +281.7% |
| 97152 technician assessment support | $142.92 | 2 of 29 | +85.5% |
| 97155 analyst plan changes | $147.24 | 8 of 41 | +45.7% |
| 97151 analyst assessment | $142.92 | 15 of 41 | +22.6% |
| 97156 caregiver training | $114.36 | 13 of 43 | +20.6% |
Analyst-led groups (97158) pay $8.39 a unit, or $33.56 an hour, ranking 18th of 30 and 10.0% below the national median of $37.30. It is the only Iowa ABA code below its national median, so analyst-led groups are the one service where Iowa's schedule offers no premium over the typical state.
Every Iowa ABA code is published with modifier HO. A modifier is a two-character suffix that tells the payer something about the service or provider; in Iowa it applies across the whole ABA code set, so billing systems should attach it by default. Unlike states that use different modifiers for technician and analyst work, Iowa distinguishes provider level through the code itself.
All codes are priced per 15-minute unit, so each hourly figure is four units. Revenue follows documented minutes. With a technician unit worth $28.59, each lost quarter-hour from a late start or early ending is significant, which makes accurate time records one of the simplest revenue protections an Iowa agency has.
One unusual feature is that Iowa pays technician-assisted assessment (97152) the same $35.73 per 15 minutes as analyst assessment (97151). The result is a 97152 rate of $142.92 an hour, 2nd of 29 states and 85.5% above the national median of $77.04, behind only North Carolina ($246.92).
Agencies can use that rate structure to staff assessments efficiently: a technician gathering assessment data under analyst direction earns the same hourly rate as the analyst's own assessment time. Clinically, the technician's role should be defined in the assessment protocol, and documentation should show the analyst's direction of the technician's work.
Like Georgia, Iowa pays technician-led groups at the full individual technician rate. Its $114.36 hourly group rate ranks 2nd of 37, against a national median of $29.96. Since group rates are paid per patient, a technician-led group in Iowa can generate much more revenue per staff hour than one-on-one therapy, provided the group is clinically appropriate for each participant.
Running groups responsibly
A rate this favorable invites scrutiny. Each participant's treatment plan should explain why group services are indicated, which goals the group targets and how progress is measured. Agencies that can show those links protect themselves in plan audits; those that use groups to fill schedules risk recoupment.
Iowa's technician wage sits below the national figure, and the analyst wage slightly above it. The median wage for the closest comparable technician occupation was $20.42 an hour in May 2025, against $22.08 nationally; the analyst proxy was $29.27, against $28.53. Both are proxy occupations and understate pay for credentialed RBTs and BCBAs.
- 97153: wages take 25.4% of the $114.36 rate, leaving $85.34 an hour after a loaded wage.
- 97152: wages take 20.3% of the $142.92 rate, leaving $113.90.
- 97155: wages take 28.3% of the $147.24 rate, leaving $105.64.
- 97151: wages take 29.1%, leaving $101.32.
- 97156: wages take 36.4%, leaving $72.76.
Those margins leave room to pay credentialed staff well above the proxy wages, cover travel and absorb cancellations. They also make Iowa one of the states where retention bonuses and paid training are financially realistic.
The real constraint is staffing
With rates this high, an Iowa agency's growth is limited by how many authorized hours it can staff, not by what each hour pays. Rural travel times and competition for credentialed technicians are the practical limits. Agencies that invest in recruiting and training, and that cluster caseloads to reduce driving, turn Iowa's schedule into revenue; those that cannot staff leave authorized hours undelivered.
No prior-authorization rules or unit limits are published for any Iowa ABA code, 97151 through 97158, or for T1027. Plans may apply their own utilization management, and medical-necessity documentation still applies, but the fee schedule itself imposes no code-level authorization rules.
The practical consequence is that each IA Health Link plan's own authorization process governs ABA in managed care. Agencies should keep a plan-by-plan summary of authorization requirements, because the state schedule does not standardize them. For fee-for-service clients, the absence of code-level rules shifts the risk to documentation: records must support every billed unit if a claim is later reviewed, so treatment plans should state recommended hours by code and session notes should tie each unit to a goal.
Iowa's ABA rates have carried the same 2024-07-01 date for more than two years. Recent state activity has focused elsewhere: the HCBS Waiver Rate Change Implementation Guide for SFY27, effective October 1, 2026, is recorded with a 12.2% change for waiver services, and Iowa has noticed amendments to several 1915(c) waivers, including the Intellectual Disabilities and Children's Mental Health waivers. Those programs serve many of the same families as ABA providers, so changes there can affect the services available alongside therapy.
Only Alaska ($127.80) and Georgia ($123.64) pay more on 97153. The District of Columbia ($110.00) and Virginia ($93.92) follow Iowa. At the bottom, Louisiana pays $40.00 and New York $38.52.
Among the top states, Iowa is notable for the breadth of its strength: it ranks in the top three on technician therapy, technician-led groups and technician-assisted assessment. Neighboring Kansas and Minnesota are the natural regional comparisons for a Midwest operator, and both differ from Iowa in how their managed-care plans treat the published rate.
- Budget at the floor, negotiate above it. The published rates are the minimum for IA Health Link plans; contract talks should start there.
- Audit remittances. A floor rule is only as good as the agency's checks; compare paid amounts to the schedule every month.
- Staff assessments with technicians where appropriate. The 97152 rate matches the analyst's assessment rate, so a well-designed assessment protocol uses both roles.
- Treat groups as a clinical program first. The full-rate group code rewards groups that are well documented and clinically justified.
- Invest in recruiting. With wages at 25.4% of the technician rate, the constraint is staff, and spending to hire and keep them pays back quickly.
- Watch the waivers. Changes to Iowa's HCBS waivers shape the support families have outside ABA and can affect referral flow.
Taken together, these steps reflect Iowa's position: a high, protected schedule in which operational capacity, not the rate, decides how much an agency earns.
Rates on this page are compiled from official Iowa Medicaid publications, including the Iowa Medicaid fee schedules for physicians and other practitioners. Each rate in our dataset links to its source document, and hourly figures are the 15-minute unit rate multiplied to an hour. All 105,138 current Iowa Medicaid rates, with history back to 2005, are available on our plans. The national ABA rates hub compares every state per hour, and our methodology explains how units are converted and ranked.