Does Medicare Cover Cancer Treatment?

Yes. Medicare Part A and Medicare Part B both cover medically necessary cancer treatment.

Medicare Part D prescription drug coverage may also help you pay for medications related to your cancer treatment.

What you pay out of pocket will depend on how you receive your Medicare benefits and what types of treatment you receive.

Doctor talking with her patient

Understanding how cancer is covered by Medicare

What you pay for your cancer treatment largely depends on where you receive your care and how long you receive it.

Medicare Part A cancer treatment coverage

If you’re receiving inpatient care to treat your cancer, Medicare Part A will cover your treatment. You’re an inpatient if you’ve been admitted to the hospital or a skilled nursing facility.

Medicare Part A cancer treatment services may include, but may not be limited to:

  • Care received while an inpatient at the hospital
  • Care received in a skilled nursing facility after you’ve been in the hospital for at least three days receiving related care
  • Certain home health services related to your treatment
  • Blood services
  • Hospice care
  • Certain inpatient clinical research costs

Medicare Part B cancer treatment coverage

If you’re receiving outpatient care to treat your cancer, Medicare Part B will cover aspects of your treatment. Part B also covers certain cancer screenings (depending on a person’s risk level for the cancer being screened) and outpatient services in a hospital.

Part B cancer treatment services may include, but aren’t limited to:

  • Outpatient chemotherapy, including intravenous or some oral treatments
  • Outpatient radiation treatments
  • Doctor appointments
  • Outpatient surgeries and procedures
  • Diagnostic testing
  • Certain preventive services
  • Certain outpatient clinical research costs

Medicare Part A and Part B have different out-of-pocket costs (deductibles, copayments and coinsurance) that you may be responsible for. Make sure you understand if you are considered an inpatient or an outpatient before receiving a particular treatment.

Medicare Advantage

If you have a Medicare Advantage plan — a private alternative to Medicare Part A and Part B (Original Medicare) — you may have different out-of-pocket costs, depending on the plan you select.

Medicare Advantage plans provide all of the same benefits that are offered by Original Medicare. This means that Medicare Advantage plans cover cancer treatments, too.

Medicare Advantage plans also have an annual out-of-pocket limit that will cap your out-of-pocket spending. Original Medicare doesn’t have an out-of-pocket limit.

Medicare prescription drug costs for cancer patients

Medicare Part B may provide limited coverage for cancer medications (such as certain chemotherapy drugs), but it won’t cover many others.

You can receive prescription drug coverage through Medicare Part D — either through a standalone prescription drug plan to use with Original Medicare, or through a Medicare Advantage plan that offers Part D coverage.

Your Medicare Part D coverage may help cover other medications needed for your treatment that Part B doesn’t. This can include certain oral chemotherapy drugs, pain medication, anti-nausea medication, among others.1

Call a licensed insurance agent today

If want to learn more about a Medicare Advantage plan — or are ready to enroll — call a licensed insurance agent at TTY Users: 711, 24 hours a day, 7 days a week.


Learn more about what Medicare covers


1 Centers for Medicare & Medicaid Services. Medicare Coverage of Cancer Treatment Services. (July 2017).

Copyright © 2019 TZ Insurance Solutions LLC. All rights reserved. is a website owned and operated by TZ Insurance Solutions LLC. TZ Insurance Solutions LLC and TruBridge, Inc. represent Medicare Advantage Organizations and Prescription Drug Plans having Medicare contracts; enrollment in any plan depends upon contract renewal.

Plan availability varies by region and state. For a complete list of available plans, please contact 1-800-MEDICARE (TTY users should call 1-877-486-2048), 24 hours a day/7 days a week or consult

Medicare has neither reviewed nor endorsed this information.