Medicare Part B covers the hepatitis A vaccine for most seniors, but coverage depends on your risk factors and which part of Medicare you have
If you have Original Medicare (Part A and Part B), Part B will cover the hepatitis A vaccine at no cost to you when your doctor determines you need it based on your health history or risk. You pay nothing — no copay, no coinsurance, no deductible. If you have a Medicare Advantage plan (Part C), coverage varies by plan, so you will need to check your plan documents or call the plan directly to confirm what you pay.
The vaccine itself is covered, and so is the doctor visit where you receive it. Medicare considers hepatitis A vaccination a preventive service for people at increased risk, which means it falls under the preventive benefits that Medicare Part B covers in full.
Key Takeaways
- Original Medicare Part B covers hepatitis A vaccine at no cost when medically necessary based on your risk factors.
- You must receive the vaccine at a Medicare-enrolled provider for coverage to explore.
- Medicare Advantage plans have their own coverage rules, so contact your plan to learn what you will pay.
- Your doctor decides whether the vaccine is medically necessary for you based on your age, health conditions, and exposure risk.
- If you received hepatitis A vaccines before age 65, Medicare may still cover a booster if your doctor recommends one.
Who Medicare considers at higher risk for hepatitis A
Medicare Part B covers the hepatitis A vaccine for people in specific risk groups. These include people with chronic liver disease, people with HIV, people who travel to countries where hepatitis A is common, people who work with hepatitis A in a lab, and people who have close contact with someone who has hepatitis A. Your doctor determines whether you fall into one of these categories.
Age alone does not automatically may have access to you for coverage. However, the Centers for Disease Control and Prevention recommends that all adults age 60 and older discuss hepatitis A vaccination with their doctor, even without specific risk factors. If your doctor documents that vaccination is medically necessary for you, Medicare Part B will cover it.
What you need to do to get coverage
Schedule an appointment with a doctor who accepts Medicare. During the visit, tell your doctor about any risk factors you have — travel plans, liver disease, HIV status, or occupational exposure. Your doctor will decide whether the hepatitis A vaccine is medically necessary for you and can administer it during that same visit or refer you to a nurse or pharmacist who can.
Make sure the provider is Medicare-enrolled before your appointment. You can search for Medicare providers at Medicare.gov or call Medicare at 1-800-MEDICARE. If you go to a provider who does not accept Medicare, you will likely have to pay the full cost yourself.
Bring your Medicare card to your appointment. The provider will bill Medicare directly, and you should not receive a bill for the vaccine or the visit if the doctor has documented that it is medically necessary.
Medicare Advantage plan coverage
If you have a Medicare Advantage plan, your coverage for hepatitis A vaccine depends on your specific plan. Some plans cover it at no cost, some charge a copay, and some may require prior authorization from the plan before you receive the vaccine. Call the customer service number on your plan card to find out what your plan covers.
You can also review your plan's formulary and coverage documents, which are available on your plan's website or by calling the plan directly. Ask specifically whether the hepatitis A vaccine requires prior authorization and whether you need to use an in-network provider.
What happens if you received the vaccine before age 65
If you received a hepatitis A vaccine series before you turned 65, Medicare may still cover a booster dose if your doctor recommends one. This is especially true if your immunity has declined or if you have developed a condition that puts you at higher risk. Your doctor can order a blood test to check your immunity level and recommend a booster if needed.
Medicare will cover the booster under the same rules as a new vaccine series — at no cost under Part B if it is medically necessary and administered by a Medicare-enrolled provider.
If Medicare denies coverage
If Medicare denies coverage for your hepatitis A vaccine, you have the right to appeal. Your provider should give you a notice explaining why the claim was denied. Read it carefully to understand the reason — it may be that the provider is not Medicare-enrolled, that your doctor did not document medical necessity, or that there was a billing error.
Contact your doctor's office and ask them to review the denial notice with you. If your doctor believes the vaccine is medically necessary, they can resubmit the claim with additional documentation. You can also call Medicare at 1-800-MEDICARE to ask about the denial and learn how to file a formal appeal if you disagree with the decision.
Hepatitis A vaccine costs if you pay out of pocket
If you do not have Medicare coverage or choose to pay without using insurance, the hepatitis A vaccine typically costs between $40 and $100 per dose at a pharmacy or doctor's office. The full series requires two doses given six months apart, so the total out-of-pocket cost could range from $80 to $200 plus any administration fee. Prices vary by location and provider.
Some community health centers and public health departments offer vaccines at lower cost or on a sliding fee scale based on income. You can search for low-cost vaccine providers in your area through your local health department or by calling 2-1-1.
Frequently Asked Questions
Do I need the hepatitis A vaccine if I have already had hepatitis A?
If you have had hepatitis A, you have lifelong immunity and do not need the vaccine. Your doctor can order a blood test to confirm immunity if you are not sure whether you have had it. If the test shows you are immune, Medicare will not cover the vaccine because it is not medically necessary.
Can I get the hepatitis A vaccine at a pharmacy instead of a doctor's office?
Yes. Pharmacists at many chain pharmacies and independent pharmacies can administer the hepatitis A vaccine. Make sure the pharmacy is Medicare-enrolled and that your pharmacist can bill Medicare directly. Call ahead to confirm they have the vaccine in stock and accept your Medicare coverage.
What if I travel outside the United States and need the vaccine before my next doctor appointment?
You can receive the vaccine at an urgent care center, travel clinic, or pharmacy without waiting for a scheduled appointment. If the provider is Medicare-enrolled, Medicare should cover it. If not, you may pay out of pocket and then submit the receipt to Medicare for reimbursement, though reimbursement is not may provide if the provider is not enrolled.
Will Medicare cover the hepatitis A vaccine if I have hepatitis B or hepatitis C?
Yes. Having hepatitis B or hepatitis C is a risk factor that makes hepatitis A vaccination medically necessary. Medicare Part B will cover the vaccine at no cost when your doctor documents this condition and recommends vaccination.
Do I need both doses of the hepatitis A vaccine, or can Medicare cover just one?
The hepatitis A vaccine series requires two doses given six months apart for full protection. Medicare will cover both doses if your doctor recommends the complete series. One dose provides some protection, but two doses provide long-term immunity. Your doctor will advise you on the timing of your second dose.