Cardiac Stress Test: cost by metro

Heart & cardiac · outpatient (same-day) · billed as CPT 93015 / 93017 · priced across 24 metros

What does a Cardiac Stress Test cost? Across 24 major U.S. metros, the typical insurer-negotiated price for a Stress Test (CPT 93015 / 93017) ranges from about $88 to $1,538 by metro, based on hospitals' own price-transparency files. Self-pay cash prices, where hospitals publish them, are often lower. Pick your metro for the local range and a hospital-by-hospital breakdown. These are price references from public data — not a quote, a bill, or medical or financial advice.

Stress Test price by metro

The typical insurer-negotiated price for a Stress Test, by metro — lowest first. Open a metro for the full three-level breakdown and every hospital.

Metro Typical negotiated Range Cash
Birmingham, AL $88 $88–$840 $1,128
Jacksonville, FL $88 $88 $1,128
Indianapolis, IN $155 $81–$240 $745
Milwaukee, WI $189 $183–$1,294 $1,038
Philadelphia, PA $200 $85–$255 $1,239
Cleveland, OH $204 $179–$204 $1,164
Hartford, CT $233 $122–$372
Tampa, FL $238 $233–$239
Pittsburgh, PA $264 $47–$1,489 $1,812
New York, NY $274 $72–$363 $138
Riverside, CA $325 $74–$375 $861
Phoenix, AZ $332 $206–$1,106 $286
St. Louis, MO $380 $345–$652 $1,469
Seattle, WA $391 $83–$1,312 $449
Memphis, TN $459 $459 $118
Detroit, MI $567 $25–$662 $576
Nashville, TN $722 $291–$4,254
Chicago, IL $761 $635–$1,020 $515
Dallas, TX $928 $646–$2,687 $1,391
Virginia Beach, VA $1,008 $1,006–$1,021
Houston, TX $1,169 $653–$1,427
Austin, TX $1,221 $304–$1,869 $956
Denver, CO $1,311 $105–$4,337 $1,179
Kansas City, MO $1,538 $449–$2,357

Source: hospitals' own machine-readable Standard Charges files, published under the U.S. Hospital Price Transparency rule (45 CFR §180.50). Most recent hospital file in this dataset: July 2026. Prices are references, not quotes or bills, and never medical or financial advice — where a hospital reports no price, nothing is shown rather than a guess.

About Stress Test pricing

A Stress Test is billed as CPT 93015 / 93017 and is usually a outpatient (same-day) service. Prices vary widely by metro and by hospital, which is why every figure here is tied to a specific hospital's own published file. 18 of these 24 metros have at least one hospital publishing a self-pay cash price.

The chargemaster (list) price is the hospital's undiscounted sticker rate. Almost no one actually pays it — insurers negotiate it down and self-pay patients are usually offered the cash price — but it shows how large the discount off list can be.

Other procedures