Medicare covers stress tests when your doctor orders one to diagnose heart disease

Medicare Part B covers a stress test if your doctor believes you may have coronary artery disease or need to know how your heart responds to physical activity. The test itself — whether it involves exercise on a treadmill, medication that simulates exercise, or imaging — is covered at 80% after you meet your Part B deductible. You pay the remaining 20% as coinsurance, unless you have a Medigap or Medicare Advantage plan that covers additional costs.

The key word is ordered by your doctor. Medicare does not cover stress tests you arrange on your own, even if you pay out of pocket and later ask for reimbursement. Your doctor must document that the test is medically necessary — meaning there is a clinical reason to suspect heart problems, not just a general wellness check or your own concern about risk.

The type of stress test matters for coverage. A standard exercise stress test (you walk on a treadmill while hooked to an EKG monitor) is covered. A pharmacological stress test (you receive medication like dobutamine or adenosine instead of exercising) is also covered. Imaging added to either test — such as a nuclear scan or echocardiogram during the stress test — is covered as part of the same service.

Key Takeaways

  • Your doctor must order the stress test for it to be covered; Medicare does not cover self-ordered tests even if you pay upfront.
  • You pay 20% coinsurance after your Part B deductible, unless a Medigap or Medicare Advantage plan covers the remaining cost.
  • Exercise stress tests, pharmacological stress tests, and imaging during stress tests are all covered when medically necessary.
  • The location matters: tests at a hospital outpatient department may have different cost-sharing than tests at a doctor's office or independent lab.
  • Medicare requires the test to be performed by a may have access to provider; ask your doctor's office whether the facility is Medicare-approved.

Where the test takes place affects your out-of-pocket cost

A stress test at a hospital outpatient department and the same test at a doctor's office or independent cardiology lab may have different costs under Medicare. Hospital outpatient tests are subject to the hospital outpatient prospective payment system (OPPS), which sets a fixed reimbursement rate. Doctor's office or lab tests follow a different fee schedule. Neither difference changes whether Medicare covers it, but it changes how much you owe.

If you have a Medicare Advantage plan instead of Original Medicare with Part B, your plan sets its own rules for stress test coverage. Most Advantage plans cover stress tests ordered by your doctor, but your copay or coinsurance may differ from the 20% coinsurance under Original Medicare. Check your plan's summary of benefits or call the plan directly before scheduling.

What Medicare does not cover for heart screening

Medicare does not cover screening stress tests — tests ordered when you have no symptoms and your doctor has no clinical reason to suspect heart disease. A routine stress test as part of a general physical or wellness visit is not covered, even if you are over 65 and at higher risk for heart problems. The test must be ordered because of a specific symptom (chest pain, shortness of breath, irregular heartbeat) or a recent finding that raises concern.

Stress tests ordered by a provider who is not enrolled in Medicare are not covered. Before scheduling, confirm that your doctor and the testing facility both accept Medicare. If either does not, you may be billed the full cost.

How to check coverage before you schedule

Call your doctor's office and ask whether they accept Medicare and whether the stress test they are recommending is covered. The office staff should know whether the test is considered medically necessary in your case and can often tell you your expected out-of-pocket cost based on your deductible status.

If you have Original Medicare, you can also call Medicare directly at 1-800-MEDICARE to ask whether a specific test ordered by your doctor is covered. Have your doctor's name, the type of test, and the reason for the test ready when you call. If you have a Medicare Advantage plan, call your plan's customer service number — it is on your insurance card — and ask about coverage and your cost-sharing for a stress test.

Ask your doctor's office whether the testing facility is Medicare-approved. Some independent labs and imaging centers are not, and if the facility is not approved, Medicare will not pay even if your doctor ordered the test.

What happens if Medicare denies the claim

If Medicare denies your stress test claim, the testing facility or your doctor's office should send you a notice explaining why. Common reasons for denial include: the test was ordered for screening rather than diagnosis, the provider is not Medicare-enrolled, or the medical record does not support medical necessity.

You have the right to ask for a review of the denial. The notice will explain how to request an appeal and the important date to do so — usually 120 days from the date you receive the denial notice. You can appeal on your own or ask your doctor's office to appeal on your behalf.

Stress tests and Medicare Advantage plans

Medicare Advantage plans must cover at least what Original Medicare covers, but they often have different cost-sharing. Some Advantage plans cover stress tests with a copay (for example, $50 or $100) rather than 20% coinsurance. Others may require prior authorization — meaning your doctor must get approval from the plan before the test is scheduled.

If your Advantage plan requires prior authorization and your doctor schedules the test without it, you may be billed the full cost. Ask your plan whether prior authorization is needed before your doctor's office schedules the appointment.

Frequently Asked Questions

Will Medicare cover a stress test if I have no symptoms?

No. Medicare covers stress tests ordered because of a symptom or clinical finding that suggests heart disease, not for routine screening. If you have no chest pain, shortness of breath, or other heart-related symptoms, and your doctor has no reason to suspect heart problems, the test is not covered.

Do I have to pay the full cost upfront?

No. The testing facility or your doctor's office bills Medicare first. Medicare pays its share (80% after your deductible), and you receive a bill for your coinsurance (20%) afterward. You should not be asked to pay the full cost upfront unless the provider is not Medicare-enrolled.

What if my doctor orders a stress test but I do not want it?

You can decline the test. Medicare coverage does not obligate you to have it done. If you decide later that you want the test, your doctor can order it again, and it will be covered the same way.

Does my Medigap plan cover the 20% coinsurance for a stress test?

Most Medigap plans cover the 20% coinsurance for tests and services that Original Medicare covers. Check your Medigap policy documents or call your Medigap insurer to confirm, since coverage varies by plan type.

Can I get a stress test at an urgent care or retail clinic?

Stress tests are not typically performed at urgent care or retail clinics. They require specialized equipment and trained staff, so they are done at hospitals, cardiology offices, or independent imaging centers. Ask your doctor where they recommend the test be done.