Will Medicare pay for B12 shots?

Does Medicare cover b12 shots? Medicare may cover B12 shots if your doctor deems it medically necessary to treat a health condition. Medicare Part A may cover inpatient B12 shots, while Medicare Part B may cover outpatient B12 injections. However, Medicare Part D is unlikely to cover B12 shots or other supplements. If you are experiencing symptoms of a B12 deficiency, Medicare may cover a B12 shot to prevent more severe conditions, such as anemia.

secured lock Secured with SHA-256 Encryption

By clicking, you agree to our Terms of Use

Nationwide State Farm Allstate
AllstateState FarmPrudentialMetLifeEthosAetna
Jimmy McMillan

Licensed Insurance Agent

Jimmy McMillan is an entrepreneur and the founder of HeartLifeInsurance.com, an independent life insurance brokerage. His company specializes in life insurance for people with heart problems. He knows personally how difficult it is to secure health and life insurance after a heart attack. Jimmy is a licensed insurance agent from coast to coast who has been featured on ValientCEO and the podcast...

Written by
Jimmy McMillan
Ty Stewart

Licensed Insurance Agent

Ty Stewart is the founder and CEO of SimpleLifeInsure.com. He started researching and studying about life insurance when he got his first policy for his own family. He has been featured as a life insurance expert speaker at agent conventions and in top publications.  As an independent licensed life insurance agent, he has helped clients nationwide to secure affordable coverage while making the...

Reviewed by
Ty Stewart

Updated November 2023

The Lowdown

  • Medicare Part A and Part B may cover B12 shots if a doctor deems it medically necessary
  • Medicare Part D is unlikely to cover B12 shots or oral supplements unless you can get it approved with a plan utilization management program
  • B12 shots are used to treat a  severe B12 deficiency that causes health issues such as fatigue and weakness, anemia, constipation, and more

Does insurance cover B12 shots? More specifically, does Medicare cover B12 shots? If you have a Medicare plan, your coverage options and limits can sometimes be confusing.

If you’re experiencing the symptoms of a B12 deficiency, you may want to consider taking a supplement to alleviate some of these symptoms. However, in some cases, your doctor may recommend a B12 shot or injection. If this happens, you will need to know if you’re covered. We can help.

Read below about whether Medicare covers B12 shots. Enter your ZIP code into our free quote comparison tool above to get affordable Medicare insurance rates.

Does Medicare cover B12 shots?

Does insurance cover B12 injections? Depending on your medical situation, your Medicare plan may cover B12 shots. For example, Medicare Part B will cover a B12 shot if it is deemed medically necessary by your Medicare-approved doctor.

Medicare Part A could cover a B12 shot if deemed medically necessary by your doctor while you are in a hospital, living in a skilled nursing facility, or are in hospice care.

However, Medicare Part D plans are unlikely to cover B12 shots or oral tablets since these plans do not typically cover vitamins or supplements. If you have coverage from a plan utilization management program, your doctor may be able to get your Part D plan to cover vitamin B12 treatment.

If you have a Medicare Advantage plan, you will likely need to contact your plan provider to know whether a B12 injection is covered.

Free Health Insurance Comparison

Compare Quotes From Top Companies and Save

secured lock Secured with SHA-256 Encryption

By clicking, you agree to our Terms of Use

Nationwide State Farm Allstate

What is a B12 shot?

A B12 shot allows for quick administration of vitamin B12. Vitamin B12 helps with the following health functions:

  • Improves brain function and neurological health
  • Helps the formation of red blood cells and improves oxygen transportation throughout the body
  • Helps the formation of DNA and RNA
  • Prevents some types of anemia

One key sign of a vitamin B12 deficiency is if you’re excessively tired or weak. Other symptoms could include numbness or tingling in your hands and feet, constipation, anemia, and problems with balance and memory.

A B12 injection could help relieve you of these symptoms since it gives you a high dose of the vitamin. Depending on the severity of your deficiency, you may need to receive multiple B12 shots within the first few weeks of treatment and then regularly every one to three months after that.

To determine if you have a B12 deficiency, Medicare vitamin B12 lab coverage may allow you to have your vitamin levels tested.

How can I make sure I’m getting the right vitamins?

In most cases, people get enough vitamin B12 and other nutrients from their diet. However, you may need to make slight adjustments if you have small deficiencies in some areas.

For example, if your B12 is slightly low, you may want to try eating more eggs, low-fat dairy products, or beef and chicken. This may be more difficult for vegetarians or vegans. In that case, you can also try supplements if changing your diet isn’t an option.

Most of the time, an oral supplement is enough to bring your B12 levels up to where they need to be. However, if your deficiency requires higher levels of treatment, your Medicare plan may cover B12 shots or injections.

If you need help finding a health insurance plan that is right for you, enter your ZIP code into our free quote comparison tool below to get health insurance quotes from companies near you.

Case Studies: Medicare Coverage for B12 Shots

Case Study 1: Mary’s Medicare Coverage

Mary, a 68-year-old Medicare beneficiary, was diagnosed with a B12 deficiency by her healthcare provider. Her doctor recommended regular B12 injections to manage her condition. Mary submitted a claim to Medicare for the B12 shots and was pleased to find out that Medicare covered the cost of her injections. She only had to pay the standard Part B deductible and coinsurance.

Case Study 2: John’s Medicare Advantage Plan

John, a 72-year-old Medicare beneficiary, chose a Medicare Advantage plan instead of traditional Medicare. He found out that his specific Medicare Advantage plan covered B12 shots with a $20 fee per shot. It’s important to note that coverage differs among Medicare Advantage plans, so beneficiaries should review their plan documents for specific details.

Case Study 3: Sarah’s Preventive Care Coverage

Sarah, a 75-year-old Medicare beneficiary, had a routine wellness exam where her doctor identified potential symptoms of a B12 deficiency. As Medicare covers certain preventive services, including vaccines and screenings, Sarah’s B12 shots were fully covered under her preventive care benefits.

Case Study 4: Mark’s Off-Label Use

Mark, a 70-year-old Medicare beneficiary, had a unique situation where his doctor prescribed off-label B12 shots. Since off-label uses are generally not covered by Medicare, Mark’s B12 shots were not covered, and he had to pay for them out of pocket.

Case Study 5: Linda’s Medical Necessity Appeal

Linda, a 64-year-old Medicare beneficiary, was initially denied coverage for her B12 shots due to the specific circumstances of her case. However, she believed that the injections were medically necessary for her condition. Linda decided to file an appeal with Medicare, providing supporting documentation from her healthcare provider.

After a thorough review, Medicare approved her appeal, and she was granted coverage for the B12 shots.

Get a FREE Quote in Minutes

Insurance rates change constantly — we help you stay ahead by making it easy to compare top options and save.

secured lock Secured with SHA-256 Encryption

By clicking, you agree to our Terms of Use

Nationwide State Farm Allstate
Liberty MutualAllstateAetnaHumana

Free Insurance Providers Comparison

Compare Insurance Providers Rates to Save Up to 75%

secured lock Secured with SHA-256 Encryption

By clicking, you agree to our Terms of Use

Nationwide State Farm Allstate