Doctor visits and therapy CPT 90867 Iowa Outpatient

TMS therapy (first session) cost in Iowa

In Iowa, 12 hospitals publish a cash price for TMS (transcranial magnetic stimulation), first session with mapping: from $495.95 to $513.60, with a median of $513.60. The lowest price is at MercyOne Des Moines Medical Center (Des Moines).

Outpatient cash prices, one line per hospital — its lowest listed price for code 90867. Prices for both sides of the body and inpatient prices are not mixed in. Collected Sep 23, 2026.

Lowest$495.95MercyOne Des Moines Medical Center
Median$513.60half pay less
Highest$513.60in Iowa
Lowest saves$17.65vs the median

Hospitals in Iowa, cheapest first

HospitalCash price List priceFile date
MercyOne Des Moines Medical Center lowest Des Moines · Des Moines-West Des Moines, IA HC Therapeutic Treatment Repetitive Transcranial Magnetic Stimulation (Tms) Initial $495.95 $763.00 Mar 31, 2026
source file
Allen Hospital Waterloo · Waterloo-Cedar Falls, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
Grinnell Regional Medical Center Grinnell · Grinnell, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
St Luke's Methodist Hospital Cedar Rapids · Cedar Rapids, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
St Luke'sJones Regional Medical Center Anamosa · Cedar Rapids, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
St Lukes Regional Medical Center Sioux City · Sioux City, IA-NE-SD PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
The Finley Hospital Dubuque · Dubuque, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
Trinity Medical Center Bettendorf · Davenport-Moline-Rock Island, IA-IL PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
Trinity Regional Medical Center Fort Dodge · Fort Dodge, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
Unity Healthcare Muscatine · Muscatine, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
UnityPoint Health - Des Moines Iowa Methodist Medical Des Moines · Des Moines-West Des Moines, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file
UnityPoint Health Marshalltown Marshalltown · Marshalltown, IA PR REPET TMS TX INITIAL W/MAP/MOTR THRESHLD/DEL&MNG $513.60 $642.00 Jan 28, 2026
source file

By metro area

Each metro page compares every listing, including prices for both sides of the body.

Metro areaHospitals LowestMedian
Des Moines-West Des Moines, IA 2 $495.95 $504.78
Cedar Rapids, IA 1 $513.60 $513.60
Cedar Rapids, IA 1 $513.60 $513.60
Davenport-Moline-Rock Island, IA-IL 1 $513.60 $513.60
Dubuque, IA 1 $513.60 $513.60
Fort Dodge, IA 1 $513.60 $513.60
Grinnell, IA 1 $513.60 $513.60
Marshalltown, IA 1 $513.60 $513.60
Muscatine, IA 1 $513.60 $513.60
Sioux City, IA-NE-SD 1 $513.60 $513.60
Waterloo-Cedar Falls, IA 1 $513.60 $513.60

What it is

TMS uses magnetic pulses to stimulate the brain for depression. This code is the first session.

What the price covers

The price is for one session or evaluation.

TMS (transcranial magnetic stimulation), first session with mapping in other states

Median cash price across the state's hospitals.