Cardiac stress tests are essential for diagnosing coronary artery disease, evaluating heart function, and guiding treatment plans. But how much does a cardiac stress test cost without insurance? What about with Medicare or private insurance? In 2026, prices vary significantly based on test type, facility, and geography. This guide gives you transparent, data-driven answers — including exclusive insider tips to reduce your bill.
Types of Stress Tests & Their Average Costs (2026)
There are several stress testing methods. Below we compare the most common: treadmill (exercise ECG), nuclear (myocardial perfusion imaging), stress echocardiogram, and chemical (pharmacologic) stress tests.
| Type of Stress Test | Average Cash Price (no insurance) | With Insurance (out-of-pocket) | Medicare (Part B, after deductible) |
|---|---|---|---|
| Treadmill Stress Test (ECG only) | $200 – $500 | $30 – $100 | Usually $0 – $50 (covered 80%) |
| Stress Echocardiogram (treadmill + ultrasound) | $600 – $1,500 | $100 – $400 | $50 – $150 |
| Nuclear Stress Test (with Cardiolite / Myoview) | $1,200 – $3,000 | $200 – $800 | $100 – $300 |
| Chemical Stress Test (Lexiscan, Dobutamine) | $1,500 – $3,500 | $250 – $900 | $150 – $350 |
| PET Stress Test | $2,000 – $5,000 | $500 – $1,200 | $200 – $500 |
How much does a nuclear stress test cost with insurance? Typically between $200 and $800 depending on your plan’s deductible and coinsurance. Without insurance, expect $1,200 to $3,000. For a how much does a chemical stress test cost (Lexiscan), cash prices start at $1,500.
How Much Does a Stress Test Cost With Insurance vs Without Insurance?
Your final bill hinges on your health plan. In 2026, most ACA-compliant plans cover diagnostic stress tests as essential benefits. However, you may still owe deductibles, copays, or coinsurance (typically 10%-30% after deductible). Without insurance, hospitals often charge list prices, but you can negotiate or ask for uninsured discounts (typically 30%-60% off).
- With insurance (private): Out-of-pocket range $50 – $900 depending on test complexity and whether you've met your deductible.
- Without insurance (self-pay): $200 (basic treadmill) to $5,000+ (PET). Many imaging centers offer cash pay rates 40% lower than billed charges.
- High-deductible plans: You might pay full negotiated rate until deductible is met — often $800–$2,500 for nuclear stress test.
Does Medicare Cover Stress Tests? (2026 Updates)
How much does a stress test cost with Medicare? Medicare Part B covers diagnostic cardiac stress tests when ordered by a physician. You pay 20% of the Medicare-approved amount after the $240 annual deductible (2026). For a treadmill test with approved amount $400, you'd pay ~$80. For a nuclear stress test with approved amount $1,800, you'd pay $360. Medigap plans may cover the 20% coinsurance. Note: Lexiscan (chemical) stress tests are also covered if you cannot exercise.
State-by-State Cost Variations (Texas, Florida, California, etc.)
How much does a nuclear stress test cost in Florida vs Texas vs New York? Regional differences are real. In general, the South and Midwest have lower cash rates; the Northeast and West Coast are 20-35% higher.
- Texas: Treadmill $250–$450; Nuclear $1,300–$2,500.
- Florida: Treadmill $220–$400; Nuclear $1,200–$2,400 (Miami often higher).
- California: Treadmill $350–$600; Nuclear $1,800–$3,200.
- Pennsylvania & Missouri: Prices near national average low end.
- Wisconsin & Oklahoma: Among most affordable — Nuclear from $1,100.
Always request an itemized estimate before scheduling — it's your right under the No Surprises Act (effective since 2022, fully enforced in 2026).
What Impacts the Cost of a Stress Test? (7 Key Factors)
- Test type: Nuclear and chemical tests require radioactive tracers or medications, increasing cost.
- Facility type: Hospital vs independent clinic — hospitals add facility fees ($500–$1,500+).
- Geographic region: Urban academic centers charge more than rural community hospitals.
- Insurance contract rates: Insurers negotiate different allowed amounts.
- Add-ons: Stress echo with contrast or CT attenuation may raise price.
- Professional fees: Cardiologist interpretation fee ($100–$300) separate from technical fee.
- Urgency: Same-day or stat tests may incur premium charges.
Exclusive Checklist: How to Save Money on a Stress Test (2026)
5-Step Savings Strategy
- Shop around: Call 3-4 facilities (freestanding imaging centers, hospital outpatient, cardiology groups) and ask for their "self-pay" price for the specific CPT code (e.g., 93015 for treadmill, 78452 for nuclear stress test).
- Verify in-network status: Even if you have insurance, using an in-network facility reduces your out-of-pocket maximum.
- Ask for charity care or financial assistance: Nonprofit hospitals are required to offer sliding scale discounts (up to 100% for low income).
- Use a health savings account (HSA) or FSA: Pre-tax dollars pay for stress tests and related deductibles.
- Consider a bundled package: Some clinics offer “cardiac workup” bundles (stress test + echocardiogram + EKG) for a flat rate (e.g., $1,100).
How to Prepare for a Stress Test – Step by Step
Preparation can affect test accuracy and avoid rescheduling fees (which may cost $50–$150).
- 48 hours before: Avoid caffeine, tobacco, and certain heart medications (consult your doctor).
- 24 hours before: No heavy meals; wear comfortable walking shoes and loose clothing.
- Day of test: For nuclear tests, you'll receive an IV tracer; for chemical tests, medication will simulate exercise. The total visit often takes 2-3 hours (nuclear includes rest and stress imaging).
How Much Does a Stress Test Cost Out of Pocket – Real Patient Examples
Based on 2026 pricing surveys from US healthcare systems:
- Basic treadmill ECG: $290 average self-pay at community hospital; $180 at independent cardiology clinic.
- Nuclear stress test (Cardiolite): $2,200 hospital list price, but self-pay negotiated to $1,050 at imaging center in Oklahoma.
- Chemical stress test (Lexiscan) with imaging: Cash price $2,000 – $3,200; with insurance typical coinsurance $350.
- Stress echocardiogram: Self-pay median $850 nationally.