Reference, not legal or medical advice. Statutes change. Every section below carries a last-verified date and a primary-source citation. Verify against current statute and consult a licensed pharmacist or attorney for any decision with legal or health consequences.
Prescription Drug Law · Iowa (IA)

Prescription Drug Law in Iowa: 2026 Reference

Last verified 2026-05-23 · Iowa (IA)
By Vincent Couey, RxGrab editor.

Iowa, Rx posture at a glance

Four axes from current statute and agency guidance. Teal bar = substitution/assistance/access in place; amber = permissive or absent.

Generic substitution Mandatory by statute State assistance (SPAP) No broad SPAP 90-day fill allowed Allowed PMP prescriber query Required by statute

At a glance: Iowa Rx rules

Generic substitution mandateMandatory by statute
State Pharmaceutical Assistance ProgramNo broad SPAP
90-day fills permittedAllowed
PMP mandatory prescriber queryRequired by statute

Generic substitution law Verified 2026-05-23

Iowa mandates generic substitution. Under Iowa Code § 155A.32, a pharmacist shall substitute a less expensive generically equivalent drug product unless the prescriber writes "do not substitute," "dispense as written," or signs the appropriate line. The substitute must be FDA AB-rated.

Medicaid formulary access Verified 2026-05-23

Iowa Medicaid Enterprise administers Iowa Medicaid (IA Health Link) pharmacy benefits and maintains the IA Medicaid PDL. Most members are enrolled in IA Health Link managed-care plans (Amerigroup, Iowa Total Care, Molina), which follow the unified PDL. Non-preferred drugs require prior authorization.

Preferred Drug List: View current PDL

Prior authorization contact: Iowa Medicaid Pharmacy: 1-877-463-7671

State Pharmaceutical Assistance Verified 2026-05-23

Iowa does not operate a Medicare-recognized SPAP. Low-income Iowans use Medicare Part D Extra Help (LIS), Iowa Medicaid (if eligible), manufacturer Patient Assistance Programs, and SHIIP for Medicare enrollment counseling.

Eligibility: No state SPAP. SHIIP (Iowa Senior Health Insurance Information Program) helps with Medicare enrollment.

Dispensing rules: 90-day fills, mail order, refills Verified 2026-05-23

Iowa permits 90-day fills of non-controlled chronic medications. Out-of-state pharmacies must hold an Iowa Nonresident Pharmacy license from the Board of Pharmacy. Iowa requires e-prescribing for controlled substances under Iowa Code § 124.308. Federal CSA refill limits apply.

Prescription Monitoring Program Verified 2026-05-23

Iowa operates a Prescription Monitoring Program administered by the Iowa Board of Pharmacy. Under Iowa Code § 124.553, prescribers must check the PMP before initially prescribing certain controlled substances. Dispensers must report Schedule II-IV dispensing within one business day.

PMP portal: Iowa Prescription Monitoring Program (PMP)

340B drug pricing program Verified 2026-05-23

Iowa hosts a substantial 340B network including University of Iowa Hospitals & Clinics, UnityPoint Health, MercyOne, FQHCs throughout Des Moines/Cedar Rapids/rural counties, and Ryan White clinics.

Find a 340B clinic in Iowa: HRSA OPAIS database (IA filter)

Need patient assistance beyond Iowa Medicaid?

Our sister site OmniRx maintains a federal-side patient assistance program directory covering manufacturer PAPs, foundation copay assistance, GoodRx-style discount cards, and 340B locators applicable nationwide.

Open the OmniRx assistance directory →

Compare Iowa pharmacy prices

Once the law side is clear, the next question is which pharmacy actually has the cheapest fill. Use the RxGrab Pharmacy Finder to compare CostPlus Drugs, Costco, Walmart, Amazon Pharmacy, and other discount pharmacies on your specific medication, and read our generic vs brand explainer for the bioequivalence rules behind every substitution.

FAQs about prescription drug law in Iowa

Will my Iowa pharmacist substitute a generic?

Yes by default they must under Iowa Code § 155A.32, unless your prescriber wrote "do not substitute" or "dispense as written."

Does Iowa have an SPAP?

No. Use federal Extra Help, Iowa Medicaid if eligible, manufacturer Patient Assistance Programs. SHIIP helps with Medicare Part D enrollment.

What is IA Health Link?

IA Health Link is Iowa's Medicaid managed-care brand. All managed-care plans use the unified Iowa Medicaid PDL.

Does my Iowa doctor have to check the PMP?

Yes for certain controlled-substance prescriptions under Iowa Code § 124.553.