Treadmill stress test cost without insurance
Across 176 US markets, hospitals list an outpatient cash price for treadmill or drug stress test with ECG, supervision and report from $32.55 to $2,716.61. The median market price is $214.50. Prices come from each hospital's own price file; pick your area below to compare hospitals side by side.
Collected Sep 25, 2026 Each price links to its source file All Heart test costs
Compared with Medicare
$220.60 is Medicare's 2026 national base rate for this service in a hospital outpatient department, including the patient's share and before the local wage adjustment. The median hospital cash price, $233.00 across 269 hospitals, is 1.1× that.
Researchers often measure hospital prices as a multiple of Medicare's rate, and it is a concrete number to mention when you ask a hospital for a cash discount. Source: CMS.
What it is
A stress test records your heart's electrical activity (ECG) while you walk on a treadmill or ride a bike, or after a medicine that makes the heart work harder. It is ordered to check for heart problems such as blocked arteries, often after chest pain.
What the price covers
This global code covers the test itself plus the supervising clinician and the doctor's interpretation and report. Heart imaging with the test (echo or nuclear) and any stress medicine are billed with other codes.
Why prices differ
Prices differ between hospital outpatient departments and cardiology offices, and hospitals sometimes bill the test and the doctor's parts under separate codes.
What to ask
Ask whether the self-pay price for CPT 93015 includes the doctor's supervision and report, and whether any imaging will be added.
Prices by state
Median outpatient cash price, one line per hospital. Pick a state to see every hospital, cheapest first.
- Alabama$2,716.61
- Alaska$712.00
- Arizona$120.48
- Arkansas$149.25
- California$270.40
- Connecticut$82.47
- Florida$214.50
- Georgia$1,100.00
- Idaho$385.00
- Illinois$431.20
- Indiana$163.45
- Iowa$168.00
- Kansas$74.40
- Kentucky$163.45
- Louisiana$297.64
- Maine$87.69
- Maryland$195.00
- Massachusetts$184.00
- Michigan$611.00
- Minnesota$120.68
- Mississippi$279.00
- Missouri$158.82
- Montana$370.88
- Nebraska$226.85
- New Hampshire$340.88
- New York$342.93
- North Carolina$233.00
- Ohio$221.55
- Oklahoma$62.00
- Oregon$204.80
- Pennsylvania$414.00
- Tennessee$97.73
- Texas$280.88
- Vermont$249.78
- Washington$177.80
- West Virginia$77.50
- Wisconsin$524.92
- Wyoming$318.07
Prices by market
Outpatient cash prices. “×” is how many times the highest price in that market exceeds the lowest.
| Market | Hospitals | Lowest | Median | Highest | × |
|---|---|---|---|---|---|
| Anaconda, MT single city | 1 | $370.88 | $370.88 | $370.88 | 1.0× |
| Anna, IL single city | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Antigo, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Akron, OH | 2 | $214.50 | $221.55 | $228.60 | 1.1× |
| Albany, OR | 2 | $204.80 | $204.80 | $204.80 | 1.0× |
| Anchorage, AK | 1 | $712.00 | $712.00 | $712.00 | 1.0× |
| Ann Arbor, MI | 1 | $186.00 | $186.00 | $186.00 | 1.0× |
| Appleton, WI | 2 | $351.01 | $351.01 | $351.01 | 1.0× |
| Ardmore, OK | 1 | $175.50 | $175.50 | $175.50 | 1.0× |
| Astoria, OR | 1 | $210.00 | $210.00 | $210.00 | 1.0× |
| Atlanta-Sandy Springs-Roswell, GA | 1 | $1,100.00 | $1,100.00 | $1,100.00 | 1.0× |
| Auburn-Opelika, AL | 1 | $327.80 | $327.80 | $327.80 | 1.0× |
| Austin-Round Rock-San Marcos, TX | 1 | $1,609.34 | $1,609.34 | $1,609.34 | 1.0× |
| Berlin, WI single city | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Bernie, MO single city | 1 | $157.50 | $157.50 | $157.50 | 1.0× |
| Blue Hill, ME single city | 1 | $87.69 | $87.69 | $87.69 | 1.0× |
| Buckhannon, WV single city | 1 | $77.50 | $77.50 | $77.50 | 1.0× |
| Bakersfield-Delano, CA | 1 | $106.00 | $106.00 | $106.00 | 1.0× |
| Barre, VT | 1 | $310.41 | $310.41 | $310.41 | 1.0× |
| Birmingham, AL | 3 | $2,716.61 | $2,716.61 | $2,716.61 | 1.0× |
| Boise City, ID | 1 | $385.00 | $385.00 | $385.00 | 1.0× |
| Brattleboro, VT | 1 | $189.14 | $189.14 | $189.14 | 1.0× |
| Buffalo-Cheektowaga, NY | 5 | $215.82 | $355.98 | $355.98 | 1.6× |
| Burlington-South Burlington, VT | 1 | $451.00 | $451.00 | $451.00 | 1.0× |
| Cedar Rapids, IA single city | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Centerville, IA single city | 1 | $625.00 | $625.00 | $625.00 | 1.0× |
| Charlevoix, MI single city | 1 | $630.70 | $630.70 | $630.70 | 1.0× |
| Coudersport, PA single city | 1 | $204.60 | $204.60 | $204.60 | 1.0× |
| Cadillac, MI | 1 | $1,007.25 | $1,007.25 | $1,007.25 | 1.0× |
| Canton-Massillon, OH | 1 | $214.50 | $214.50 | $214.50 | 1.0× |
| Cape Girardeau, MO-IL | 1 | $175.50 | $175.50 | $175.50 | 1.0× |
| Cedar Rapids, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Chattanooga, TN-GA | 1 | $85.01 | $85.01 | $85.01 | 1.0× |
| Cheyenne, WY | 1 | $324.93 | $324.93 | $324.93 | 1.0× |
| Chicago-Naperville-Elgin, IL-IN | 9 | $208.02 | $431.20 | $431.20 | 2.1× |
| Cincinnati, OH-KY-IN | 3 | $366.69 | $885.60 | $885.60 | 2.4× |
| Clarksburg, WV | 1 | $1,077.00 | $1,077.00 | $1,077.00 | 1.0× |
| Cleveland, OH | 2 | $191.10 | $202.80 | $214.50 | 1.1× |
| Columbus, OH | 1 | $318.60 | $318.60 | $318.60 | 1.0× |
| Corvallis, OR | 1 | $204.80 | $204.80 | $204.80 | 1.0× |
| Cumberland, MD-WV | 1 | $72.00 | $72.00 | $72.00 | 1.0× |
| Decorah, IA single city | 1 | $193.90 | $193.90 | $193.90 | 1.0× |
| Dexter, MO single city | 1 | $157.50 | $157.50 | $157.50 | 1.0× |
| Durham, NC single city | 1 | $233.00 | $233.00 | $233.00 | 1.0× |
| Dallas-Fort Worth-Arlington, TX | 4 | $153.75 | $153.75 | $408.00 | 2.7× |
| Davenport-Moline-Rock Island, IA-IL | 2 | $168.00 | $168.00 | $168.00 | 1.0× |
| Des Moines-West Des Moines, IA | 3 | $168.00 | $406.25 | $625.00 | 3.7× |
| Detroit-Warren-Dearborn, MI | 5 | $100.37 | $100.37 | $847.50 | 8.4× |
| Dubuque, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Duluth, MN-WI | 2 | $85.00 | $298.18 | $511.36 | 6.0× |
| Durham-Chapel Hill, NC | 1 | $233.00 | $233.00 | $233.00 | 1.0× |
| Eagle River, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Eau Claire, WI | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Evansville, IN | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Fairbanks-College, AK | 1 | $777.15 | $777.15 | $777.15 | 1.0× |
| Fayetteville-Springdale-Rogers, AR | 1 | $125.20 | $125.20 | $125.20 | 1.0× |
| Fond du Lac, WI | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Fort Dodge, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Fort Wayne, IN | 4 | $72.24 | $81.27 | $90.30 | 1.2× |
| Fremont, NE | 1 | $338.18 | $338.18 | $338.18 | 1.0× |
| Fresno, CA | 1 | $57.43 | $57.43 | $57.43 | 1.0× |
| Gassaway, WV single city | 1 | $77.50 | $77.50 | $77.50 | 1.0× |
| Gaylord, MI single city | 1 | $668.95 | $668.95 | $668.95 | 1.0× |
| Grayling, MI single city | 1 | $980.05 | $980.05 | $980.05 | 1.0× |
| Grinnell, IA single city | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Grand Rapids, MN | 1 | $74.38 | $74.38 | $74.38 | 1.0× |
| Greencastle, IN | 1 | $961.35 | $961.35 | $961.35 | 1.0× |
| Harrisburg-Carlisle, PA | 1 | $414.00 | $414.00 | $414.00 | 1.0× |
| Henderson, KY | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Hood River, OR | 1 | $210.00 | $210.00 | $210.00 | 1.0× |
| Houghton, MI | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Houston-Pasadena-The Woodlands, TX | 1 | $1,609.34 | $1,609.34 | $1,609.34 | 1.0× |
| Hutchinson, MN | 1 | $115.00 | $115.00 | $115.00 | 1.0× |
| Iron River, MI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Ironwood, MI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Jackson, MI | 1 | $95.91 | $95.91 | $95.91 | 1.0× |
| Jamestown-Dunkirk, NY | 1 | $44.22 | $44.22 | $44.22 | 1.0× |
| Jasper, IN | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Laurel, MS | 1 | $279.00 | $279.00 | $279.00 | 1.0× |
| Lebanon-Claremont, NH-VT | 1 | $340.88 | $340.88 | $340.88 | 1.0× |
| Lima, OH | 1 | $104.40 | $104.40 | $104.40 | 1.0× |
| Los Angeles-Long Beach-Anaheim, CA | 9 | $270.40 | $270.40 | $270.40 | 1.0× |
| Louisville/Jefferson County, KY-IN | 2 | $87.60 | $636.00 | $1,184.40 | 13.5× |
| Magazine, AR single city | 1 | $149.25 | $149.25 | $149.25 | 1.0× |
| Malone, NY single city | 1 | $510.00 | $510.00 | $510.00 | 1.0× |
| Mansfield, AR single city | 1 | $149.25 | $149.25 | $149.25 | 1.0× |
| Medford, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Merrill, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Morganfield, KY single city | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Murphy, NC single city | 1 | $112.70 | $112.70 | $112.70 | 1.0× |
| Madison, WI | 2 | $611.00 | $821.50 | $1,032.00 | 1.7× |
| Manhattan, KS | 1 | $74.40 | $74.40 | $74.40 | 1.0× |
| Marietta, OH | 2 | $121.25 | $372.08 | $622.90 | 5.1× |
| Marion-Herrin, IL | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Marshall, MO | 1 | $160.14 | $160.14 | $160.14 | 1.0× |
| Marshalltown, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Miami-Fort Lauderdale-West Palm Beach, FL | 2 | $214.50 | $232.75 | $251.00 | 1.2× |
| Michigan City-La Porte, IN | 1 | $66.00 | $66.00 | $66.00 | 1.0× |
| Milwaukee-Waukesha, WI | 2 | $438.84 | $438.84 | $438.84 | 1.0× |
| Minneapolis-St. Paul-Bloomington, MN-WI | 5 | $60.49 | $97.31 | $269.00 | 4.4× |
| Mount Vernon, IL | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Muscatine, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Muskogee, OK | 1 | $62.00 | $62.00 | $62.00 | 1.0× |
| New London, WI single city | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Nashville-Davidson--Murfreesboro--Franklin, TN | 2 | $97.73 | $139.86 | $181.98 | 1.9× |
| New Castle, IN | 1 | $211.05 | $211.05 | $211.05 | 1.0× |
| New Orleans-Metairie, LA | 5 | $297.64 | $297.64 | $456.57 | 1.5× |
| New Philadelphia-Dover, OH | 1 | $214.50 | $214.50 | $214.50 | 1.0× |
| New York-Newark-Jersey City, NY-NJ | 9 | $82.49 | $342.93 | $1,520.65 | 18.4× |
| Newport, OR | 2 | $204.80 | $204.80 | $204.80 | 1.0× |
| Ontario, CA single city | 1 | $270.40 | $270.40 | $270.40 | 1.0× |
| Ocean Pines, MD | 1 | $195.00 | $195.00 | $195.00 | 1.0× |
| Oklahoma City, OK | 1 | $175.50 | $175.50 | $175.50 | 1.0× |
| Omaha, NE-IA | 4 | $149.50 | $201.50 | $304.20 | 2.0× |
| Oshkosh-Neenah, WI | 2 | $351.01 | $351.01 | $351.01 | 1.0× |
| Paris, AR single city | 1 | $149.25 | $149.25 | $149.25 | 1.0× |
| Petersburg, WV single city | 1 | $124.00 | $124.00 | $124.00 | 1.0× |
| Pikeville, TN single city | 1 | $46.53 | $46.53 | $46.53 | 1.0× |
| Presque Isle, ME single city | 1 | $32.55 | $32.55 | $32.55 | 1.0× |
| Princeton, IN single city | 1 | $163.45 | $163.45 | $163.45 | 1.0× |
| Putnam, CT single city | 1 | $82.47 | $82.47 | $82.47 | 1.0× |
| Panama City-Panama City Beach, FL | 1 | $1,032.80 | $1,032.80 | $1,032.80 | 1.0× |
| Parkersburg-Vienna, WV | 1 | $1,077.00 | $1,077.00 | $1,077.00 | 1.0× |
| Peru, IN | 1 | $150.50 | $150.50 | $150.50 | 1.0× |
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | 1 | $247.41 | $247.41 | $247.41 | 1.0× |
| Pittsburgh, PA | 1 | $669.60 | $669.60 | $669.60 | 1.0× |
| Plymouth, IN | 1 | $479.05 | $479.05 | $479.05 | 1.0× |
| Port St. Lucie, FL | 1 | $214.50 | $214.50 | $214.50 | 1.0× |
| Portland-South Portland, ME | 1 | $208.20 | $208.20 | $208.20 | 1.0× |
| Portland-Vancouver-Hillsboro, OR-WA | 9 | $133.25 | $133.25 | $508.50 | 3.8× |
| Rhinelander, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Ripley, WV single city | 1 | $72.00 | $72.00 | $72.00 | 1.0× |
| Raleigh-Cary, NC | 1 | $233.00 | $233.00 | $233.00 | 1.0× |
| Riverside-San Bernardino-Ontario, CA | 3 | $270.40 | $270.40 | $270.40 | 1.0× |
| Sistersville, WV single city | 1 | $139.43 | $139.43 | $139.43 | 1.0× |
| St. Johnsbury, VT single city | 1 | $144.00 | $144.00 | $144.00 | 1.0× |
| Summersville, WV single city | 1 | $72.00 | $72.00 | $72.00 | 1.0× |
| Salem, OR | 4 | $133.25 | $662.40 | $1,144.80 | 8.6× |
| Salinas, CA | 1 | $240.00 | $240.00 | $240.00 | 1.0× |
| San Diego-Chula Vista-Carlsbad, CA | 4 | $270.40 | $270.40 | $1,148.25 | 4.2× |
| Santa Cruz-Watsonville, CA | 1 | $2,097.33 | $2,097.33 | $2,097.33 | 1.0× |
| Sebastian-Vero Beach-West Vero Corridor, FL | 1 | $214.50 | $214.50 | $214.50 | 1.0× |
| Shawano, WI | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Shelbyville, TN | 1 | $97.73 | $97.73 | $97.73 | 1.0× |
| Sheridan, WY | 1 | $311.20 | $311.20 | $311.20 | 1.0× |
| Sierra Vista-Douglas, AZ | 1 | $120.48 | $120.48 | $120.48 | 1.0× |
| Sioux City, IA-NE-SD | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Slidell-Mandeville-Covington, LA | 1 | $297.64 | $297.64 | $297.64 | 1.0× |
| Somerset, PA | 1 | $414.00 | $414.00 | $414.00 | 1.0× |
| Spokane-Spokane Valley, WA | 1 | $177.80 | $177.80 | $177.80 | 1.0× |
| Springfield, MA | 1 | $184.00 | $184.00 | $184.00 | 1.0× |
| Stevens Point-Plover, WI | 2 | $611.00 | $611.00 | $611.00 | 1.0× |
| Syracuse, NY | 1 | $140.00 | $140.00 | $140.00 | 1.0× |
| Tomahawk, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Two Harbors, MN single city | 1 | $773.62 | $773.62 | $773.62 | 1.0× |
| Talladega-Sylacauga, AL | 1 | $2,716.61 | $2,716.61 | $2,716.61 | 1.0× |
| Tampa-St. Petersburg-Clearwater, FL | 1 | $213.50 | $213.50 | $213.50 | 1.0× |
| Terre Haute, IN | 1 | $831.75 | $831.75 | $831.75 | 1.0× |
| Toledo, OH | 1 | $363.00 | $363.00 | $363.00 | 1.0× |
| Traverse City, MI | 1 | $1,010.65 | $1,010.65 | $1,010.65 | 1.0× |
| Tullahoma-Manchester, TN | 1 | $97.73 | $97.73 | $97.73 | 1.0× |
| Tulsa, OK | 2 | $62.00 | $62.00 | $62.00 | 1.0× |
| Valdez, AK single city | 1 | $228.54 | $228.54 | $228.54 | 1.0× |
| Vinita, OK single city | 1 | $62.00 | $62.00 | $62.00 | 1.0× |
| Vallejo, CA | 1 | $176.27 | $176.27 | $176.27 | 1.0× |
| Waupaca, WI single city | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Wild Rose, WI single city | 1 | $351.01 | $351.01 | $351.01 | 1.0× |
| Woodruff, WI single city | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Walla Walla, WA | 1 | $238.00 | $238.00 | $238.00 | 1.0× |
| Washington-Arlington-Alexandria, DC-VA-MD-WV | 1 | $77.50 | $77.50 | $77.50 | 1.0× |
| Waterloo-Cedar Falls, IA | 1 | $168.00 | $168.00 | $168.00 | 1.0× |
| Wausau, WI | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
| Weirton-Steubenville, WV-OH | 1 | $76.50 | $76.50 | $76.50 | 1.0× |
| Wheeling, WV-OH | 1 | $86.50 | $86.50 | $86.50 | 1.0× |
| Wilmington, OH | 1 | $633.38 | $633.38 | $633.38 | 1.0× |
| Wisconsin Rapids-Marshfield, WI | 1 | $611.00 | $611.00 | $611.00 | 1.0× |
Common questions
Is this the same as a nuclear stress test or stress echo?
No. Those add heart imaging, which is billed with separate imaging codes on top of the stress test.
How do I prepare?
Wear comfortable shoes and follow the clinic's instructions, which often include avoiding caffeine and food for a few hours; ask the ordering doctor before stopping any medicine.
How much does Medicare pay for CPT 93015 (Treadmill stress test)?
$220.60 is Medicare's 2026 national base rate for this service in a hospital outpatient department, including the patient's share and before the local wage adjustment. The median hospital cash price, $233.00 across 269 hospitals, is 1.1× that.
Other heart test prices
Median hospital cash price, one per hospital.