Medicare covers stress tests with no copay if your doctor orders one to diagnose heart problems
A stress test is a procedure where you exercise on a treadmill or stationary bike while a machine records how your heart responds. If your doctor orders it to check for heart disease or other cardiac conditions, Medicare Part B covers the full cost of the test itself — you pay nothing out of pocket for the procedure.
However, what you actually pay depends on whether you have already met your Part B deductible for the year, whether the test happens in a hospital outpatient department or a doctor's office, and whether any additional tests or imaging are done at the same time. The stress test itself is covered, but related services on the same day may carry separate costs.
Key Takeaways
- Medicare Part B covers the stress test with no copay once you have met your annual deductible.
- If you have not met your deductible, you pay the full deductible amount before Medicare coverage begins.
- Hospital outpatient stress tests may cost more than office-based tests because of facility fees.
- Additional imaging like echocardiograms or nuclear imaging done during the same visit may have separate costs.
- Your Medigap or Medicare Advantage plan may cover some or all of your deductible and copays.
How the deductible affects what you pay
Medicare Part B has an annual deductible that changes each year. Once you meet this deductible by paying for covered services, Medicare begins to pay its share of your care. If you have not yet met your deductible when you have your stress test, you will pay the full deductible amount first, then Medicare covers the rest.
If you have already met your deductible earlier in the year, you pay nothing for the stress test itself. Many people meet their deductible through other doctor visits or services earlier in the calendar year, so by the time they need a stress test, they pay zero.
You can call Medicare at 1-800-MEDICARE to find out whether you have met your deductible for the current year. Have your Medicare number ready when you call.
Hospital outpatient versus doctor's office stress tests
The location where you have the stress test affects the total cost. A stress test done in a hospital outpatient department includes a facility fee in addition to the professional fee for the cardiologist or technician performing the test. A stress test done in a doctor's office or independent cardiology clinic typically has only the professional fee.
Medicare pays both settings, but the facility fee at a hospital can make the total cost higher. If your doctor has recommended a stress test and you want to know the cost difference, ask whether the test can be done at an office-based facility instead of the hospital outpatient department. Some cardiologists have both options available.
When additional tests increase your cost
A basic stress test involves exercise and heart monitoring. However, your doctor may order additional imaging at the same time, such as an echocardiogram (ultrasound of the heart) or nuclear imaging (where a tracer is injected to show blood flow). These add-on tests have their own Medicare coverage and their own costs.
Each additional test is covered by Medicare, but you may owe a separate copay or coinsurance for each one, depending on whether you have met your deductible. Ask your doctor before the appointment what tests are planned so you can understand the full cost picture. The scheduling staff can often tell you whether multiple tests are being done on the same day.
Medigap and Medicare Advantage coverage of stress test costs
If you have a Medigap (supplemental insurance) plan, it may cover your Part B deductible and copays. Some Medigap plans cover the deductible entirely, while others cover it partially. Check your plan documents or call your Medigap insurer to confirm what they cover for stress tests.
If you have a Medicare Advantage plan instead of Original Medicare, your plan sets its own copay for stress tests. This copay is usually lower than the Part B deductible, often between $0 and $150. Your plan's member handbook lists the exact copay, or you can call the customer service number on your insurance card.
What to ask your doctor before scheduling
Before your stress test is scheduled, ask your doctor's office these questions: Will this test be done at a hospital or an office? Are any additional tests planned for the same day? Does Medicare cover this test, or will I need prior authorization? What should I expect to pay?
The scheduling staff can often give you a cost estimate based on your deductible status and plan type. If you have not met your deductible, they can tell you the deductible amount. If you have Medigap or Medicare Advantage, tell them your plan name so they can give you an accurate estimate.
When to contact Medicare or your plan directly
If your doctor's office cannot give you a cost estimate, or if the estimate seems unusually high, contact Medicare directly at 1-800-MEDICARE. They can confirm that the stress test is covered and tell you what your deductible status is. Have your Medicare number and the name of the test ready.
If you have Medigap or Medicare Advantage, call the customer service number on your insurance card. They can tell you exactly what you will owe based on your specific plan and deductible status. This call takes 10 to 15 minutes and removes the guesswork.
Frequently Asked Questions
Do I have to pay anything if I have already met my deductible?
No. Once you have met your Part B deductible for the year, Medicare covers the stress test in full and you pay nothing. If additional imaging is done on the same day, those tests are also covered with no copay once the deductible is met.
What if my doctor says the stress test is not medically necessary?
If Medicare determines the test is not medically necessary for your condition, they will not cover it and you will owe the full cost. Your doctor can request prior authorization from Medicare before the test to confirm coverage. Ask your doctor's office to do this if there is any question about whether the test is covered.
Can I get the stress test done at an urgent care or walk-in clinic instead of a hospital?
Stress tests are typically done only at hospitals, cardiology offices, or specialized cardiac testing centers. Urgent care clinics do not have the equipment or staff to perform them. Your doctor will refer you to a facility that offers stress testing.
Will I owe anything if I have a Medicare Advantage plan?
You will owe your plan's copay for the stress test, which is usually between $0 and $150. Check your member handbook or call your plan to find out your exact copay. You will not owe the Part B deductible because Medicare Advantage plans work differently than Original Medicare.
What happens if I cannot afford the cost?
Talk to your doctor's office about the cost before the test. Some cardiology offices offer payment plans or can refer you to financial information programs. If cost is a barrier to care, your doctor may be able to help you find resources or discuss whether the test can wait until you have met your deductible.