Medicare covers stress tests, but the amount you pay depends on which type of test you have and whether your doctor orders it as an outpatient procedure or during a hospital stay.

A stress test is a diagnostic procedure that measures how your heart responds to physical exertion or medication. Medicare Part B covers stress tests when your doctor orders them to diagnose or monitor heart disease. However, you will owe a copay or coinsurance, and some stress tests are covered differently than others depending on how they are performed.

The key distinction is whether the test happens in an outpatient setting (like a doctor's office or imaging center) or as part of an inpatient hospital stay. Outpatient stress tests fall under Part B, while tests performed during a hospital admission may be covered under Part A. Your out-of-pocket cost also changes if you have not yet met your Part B deductible for the year.

Key Takeaways

  • Medicare Part B covers stress tests ordered by your doctor to diagnose or evaluate heart conditions, and you pay 20 percent coinsurance after meeting your annual deductible.
  • Stress tests performed in a hospital outpatient department are billed under Part B, while tests during an inpatient hospital stay are covered under Part A with different cost-sharing rules.
  • The type of stress test — exercise, pharmacological, or imaging-based — does not change Medicare coverage, but the facility where it is performed does.
  • Your Medigap or Medicare Advantage plan may cover some or all of your coinsurance, so check your plan documents before the test.

How Medicare Part B Covers Outpatient Stress Tests

When you have a stress test in an outpatient setting, Medicare Part B pays 80 percent of the approved amount after you meet your annual deductible. You are responsible for the remaining 20 percent coinsurance. For 2024, the Part B deductible is $240, though this amount changes each year.

The approved amount is what Medicare determines the test should cost, not what the facility actually charges. If the facility is in-network with Medicare, they accept the approved amount as payment in full. If you have not yet met your deductible, you pay the full approved amount until you reach $240, then Medicare begins paying its share.

The actual dollar amount you owe depends on the specific stress test code your doctor uses and your local Medicare rates. A basic exercise stress test typically costs between $500 and $1,500 before insurance, but your coinsurance will be 20 percent of Medicare's approved amount, which is usually lower than the facility's list price.

Stress Tests During a Hospital Stay

If you are admitted to the hospital as an inpatient and a stress test is performed during that stay, it is covered under Medicare Part A, not Part B. This means the test is included in your hospital bill and subject to Part A cost-sharing rules instead of Part B coinsurance.

Under Part A, you pay a deductible for each benefit period (currently $1,632 for 2024), then nothing for days 1 through 60 of your hospital stay. Days 61 through 90 cost you a daily copay, and days beyond 90 cost more. The stress test itself does not trigger an additional charge — it is bundled into your hospital costs.

If the stress test is performed in the hospital's outpatient department before or after an inpatient stay, it is billed under Part B instead, even if it is related to your hospitalization. Make sure to ask whether the test will be billed as inpatient or outpatient so you understand your costs.

Types of Stress Tests and Coverage

Medicare covers three main types of stress tests: exercise stress tests, pharmacological stress tests, and imaging-based stress tests. The coverage rules are the same regardless of which type your doctor orders — the difference is in how the test is performed and what it shows.

An exercise stress test has you walk on a treadmill or ride a stationary bike while your heart rate and rhythm are monitored. A pharmacological stress test uses medication (usually adenosine or dobutamine) to simulate the effect of exercise on your heart if you cannot exercise safely. Both are covered under Part B at the same rate.

An imaging stress test adds a nuclear scan or echocardiogram to show blood flow to your heart muscle during stress. These are also covered, though the imaging component may have its own code and cost. Your doctor will order whichever type is medically necessary for your condition.

What You Need to Know Before Your Test

Before scheduling a stress test, confirm with your doctor's office that Medicare has approved the test as medically necessary. Medicare requires that the test be ordered by a physician to diagnose or monitor a heart condition — routine screening for patients without symptoms may not be covered.

Ask your provider whether the test will be billed as outpatient or inpatient, and whether it will be performed at an in-network facility. If you have a Medigap plan or Medicare Advantage plan, contact your plan to find out what portion of your coinsurance they cover. Some Medigap plans cover the full 20 percent coinsurance, while others cover part of it.

Request an estimate of your out-of-pocket cost before the test. Your doctor's office or the imaging center can contact Medicare to find the approved amount for your area, then calculate what you will owe based on your deductible status. This estimate is not a may provide, but it gives you a realistic picture of your costs.

If Your Doctor Orders a Stress Test at a Private Facility

Some doctors order stress tests at private imaging centers rather than hospital outpatient departments. Medicare still covers these tests under Part B at the same rate — 80 percent of the approved amount after your deductible — as long as the facility is enrolled in Medicare.

If the facility is not enrolled in Medicare, you may be responsible for the full cost. Before scheduling, ask whether the facility accepts Medicare. If it does not, your doctor can order the test at a Medicare-enrolled facility instead, or you can choose to pay out of pocket.

Some private facilities offer cash-pay discounts if you pay upfront without using insurance. Compare this price to what you would owe under Medicare before deciding whether to use your insurance.

Frequently Asked Questions

Do I need a referral from my primary care doctor to have a stress test covered?

No, Medicare does not require a referral. Any doctor can order a stress test, and Medicare will cover it as long as it is medically necessary. However, your insurance plan or primary care doctor's office may have their own referral requirements, so check with them first.

Will Medicare cover a stress test if I do not have symptoms?

Medicare generally does not cover routine screening stress tests for patients without symptoms or risk factors. The test must be ordered to diagnose or monitor a known or suspected heart condition. If your doctor believes screening is medically necessary based on your health history, they can request it, but coverage is not may provide.

What if I have already met my Part B deductible for the year?

Once you meet your annual deductible, you pay only 20 percent coinsurance for the stress test. If your Medigap plan covers coinsurance, you may owe nothing out of pocket. Check your plan documents to see what your plan covers.

Can I use my Medicare Advantage plan for a stress test instead of Original Medicare?

Yes, Medicare Advantage plans cover stress tests, but your copay or coinsurance may be different from Original Medicare. Check your plan's formulary or call your plan to find out what you will owe. You may also need to use an in-network provider.

What happens if the stress test shows I need further testing or treatment?

Any follow-up tests or procedures ordered by your doctor are covered separately under Medicare. Each service has its own coverage rules and cost-sharing. Your doctor will discuss the results and next steps with you.