Medicare does not cover Botox for migraines

Medicare Part B does not pay for Botox injections used to treat chronic migraines, even though the Food and Drug Administration approved this use in 2010. This is true for Original Medicare (Parts A and B combined) and for most Medicare Advantage plans, though you should check your specific plan's coverage rules.

The reason Medicare excludes it is not that Botox is unproven — it works for some people with chronic migraines. Medicare straightforward decided the cost was too high relative to other treatment options available. If you have chronic migraines and want to explore Botox, you will need to pay out of pocket or check whether your supplemental insurance covers it.

Key Takeaways

  • Original Medicare does not cover Botox for migraines, and most Medicare Advantage plans do not either.
  • Botox for migraines typically costs between $1,000 and $1,500 per treatment session, with sessions needed every 12 weeks.
  • Some Medicare Advantage plans may cover Botox if you have tried and failed at least two other migraine prevention medications first.
  • Medigap supplemental insurance does not cover Botox for migraines because Medicare itself does not cover it.
  • Your neurologist or headache specialist can tell you whether Botox is appropriate for your migraine pattern and help you understand the out-of-pocket cost.

What Medicare considers a covered migraine treatment

Medicare Part B covers migraine prevention and treatment through medications, imaging (like MRI or CT scans), and office visits with a neurologist or your primary care doctor. The medications Medicare covers include preventive drugs such as topiramate, propranolol, amitriptyline, and valproic acid. Medicare also covers acute migraine medications like triptans (sumatriptan, rizatriptan, and others) when prescribed by your doctor.

If you have not tried at least two preventive medications, Medicare expects you to start there before considering more expensive treatments. This is why some Medicare Advantage plans that do cover Botox require documentation that you have already used and either stopped or failed to benefit from two other preventive drugs.

How much Botox for migraines costs without insurance

A single Botox treatment session for chronic migraines costs between $1,000 and $1,500 at most clinics, though prices vary by location and provider. The treatment is not a one-time procedure — you need injections every 12 weeks (roughly four times per year) to maintain the effect. This means the annual out-of-pocket cost is typically $4,000 to $6,000 if you pay the full price.

Some neurologists' offices offer payment plans or discounts for patients paying cash. A few pharmaceutical information programs run by the manufacturer may reduce the cost if your income is below a certain threshold, though these programs are limited. Ask your doctor's office whether they participate in any cost-reduction programs before you schedule your first appointment.

Medicare Advantage plans and Botox coverage

Medicare Advantage plans (Part C) are run by private insurance companies and can set their own coverage rules, which means coverage varies plan to plan. Some Medicare Advantage plans do cover Botox for chronic migraines, but most do not. The plans that do cover it typically require that you have already tried and failed at least two preventive migraine medications, and they may require your doctor to submit prior authorization (a request for approval) before your first injection.

If you are enrolled in a Medicare Advantage plan and interested in Botox, call the customer service number on your insurance card and ask directly: "Does my plan cover Botox for chronic migraines, and if so, what are the requirements?" Write down the name of the representative, the date, and what they told you. If your plan does cover it, ask what documentation your doctor needs to submit for prior authorization.

Medigap supplemental insurance and Botox

Medigap policies (also called supplemental insurance) are designed to cover the gaps in Original Medicare — the copayments, coinsurance, and deductibles that Medicare does not pay. Because Medicare itself does not cover Botox for migraines, Medigap will not cover it either. Supplemental insurance only pays for services that Medicare has already decided to cover.

If you have a Medigap policy and want Botox treatment, you would need to pay the full cost out of pocket. Your Medigap policy will not reduce that cost.

What to ask your doctor before pursuing Botox

Before you commit to paying out of pocket for Botox, have a detailed conversation with your neurologist or headache specialist. Ask whether you are a good candidate based on your migraine pattern — Botox works best for people with migraines on 15 or more days per month (chronic migraines), and it does not work for everyone. Ask how many sessions you might need before knowing whether it is helping, because some people see improvement after the first or second treatment while others need three or four sessions to notice a difference.

Ask your doctor to explain what happens if Botox does not work for you after a few sessions — would you stop treatment, or would your doctor recommend trying a different approach? Also ask whether there are any other preventive medications you have not yet tried, since Medicare expects those to be exhausted first. Finally, ask whether the office offers any payment plans or manufacturer information programs that could reduce your cost.

Other migraine treatments Medicare does cover

If Botox is not affordable or not right for you, Medicare covers several other migraine prevention options. CGRP inhibitors (erenumab, fremanezumab, and eptinezumab) are newer preventive medications that work differently from older drugs and may be effective if you have not responded to other preventive treatments. Medicare Part B covers these medications when prescribed by your doctor, though you may have a copayment.

Medicare also covers nerve blocks and other interventional procedures performed by pain specialists or neurologists in some cases, though coverage depends on your specific situation. Your doctor can discuss which of these options Medicare will cover for you and which might be worth trying before considering out-of-pocket treatments.

Frequently Asked Questions

Will Medicare ever cover Botox for migraines?

Medicare could change its coverage decision in the future, but there is no current plan to do so. If you want to know whether coverage has changed, call Medicare directly at 1-800-MEDICARE and ask about Botox for chronic migraines. You can also ask your doctor to check the current Medicare coverage rules.

What if my Medicare Advantage plan says it covers Botox but my doctor says Medicare does not?

Your Medicare Advantage plan can cover services that Original Medicare does not, so both statements can be true. If your plan covers Botox, your plan is the one paying for it, not Original Medicare. Follow your plan's prior authorization process and requirements.

Can I use a Health Savings Account (HSA) to pay for Botox if I have a high-deductible Medicare plan?

Once you enroll in Medicare, you can no longer contribute to an HSA, and you cannot use HSA funds to pay for Botox for migraines because it is not a Medicare-covered service. You would need to pay out of pocket with regular funds.

How do I know if I have chronic migraines that might respond to Botox?

Chronic migraines are defined as 15 or more headache days per month, with at least 8 of those being migraines. Keep a headache diary for a month — write down each day you have a migraine and how long it lasts. Bring this to your neurologist, who can determine whether Botox might be appropriate for you.