Yes, the hepatitis B vaccine is covered at no cost by most health insurance plans in the United States. Under the Affordable Care Act, non-grandfathered private insurance plans must cover the vaccine without charging you a copay, coinsurance, or deductible. Medicare, Medicaid, and CHIP also cover it, though the details vary slightly by program.
Private Insurance Coverage Under the ACA
The ACA requires non-grandfathered private health insurance plans to cover preventive vaccines recommended by the Advisory Committee on Immunization Practices (ACIP) at zero cost to the patient. The hepatitis B vaccine falls squarely into this category. It’s recommended for all adults who lack documentation of vaccination or evidence of immunity, across every age group from 19 through 65 and older.
This means if you have a marketplace plan, an employer-sponsored plan, or an individual plan that isn’t grandfathered, you should pay nothing out of pocket for the full vaccine series. The coverage applies whether you need two doses or three, depending on which version of the vaccine your provider uses.
One important catch: grandfathered plans are exempt from this requirement. A grandfathered plan is one that existed before March 23, 2010, and hasn’t made certain significant changes since then. If you’re on a grandfathered plan, your insurer isn’t required to cover preventive services at no cost. Most plans have lost grandfathered status by now, but it’s worth checking if yours is an older employer plan that hasn’t changed much over the years. Your plan documents or benefits summary will state whether the plan is grandfathered.
Medicare Coverage
Medicare covers the hepatitis B vaccine through two different paths, depending on your risk level. Medicare Part B covers it with no coinsurance and no deductible for people considered at high or intermediate risk for hepatitis B. This includes people with diabetes, those on dialysis, healthcare workers, and others with increased exposure risk.
If you don’t fall into a high-risk category but still want the vaccine, Medicare Part D picks up the coverage. Since the hepatitis B vaccine is ACIP-recommended, Part D plans cover it with no out-of-pocket cost to you. This applies even if you receive the vaccine from an out-of-network provider.
Medicaid and CHIP Coverage
As of October 1, 2023, all state Medicaid and CHIP programs are required to cover ACIP-recommended adult vaccines, including hepatitis B, without any cost sharing. This change came through the Inflation Reduction Act and applies in both fee-for-service and managed care settings. Before this law took effect, adult vaccine coverage under traditional Medicaid was optional and varied by state. Now it’s mandatory nationwide.
For children, coverage has long been more straightforward. Medicaid covers childhood vaccines as part of its Early and Periodic Screening, Diagnostic, and Treatment benefit, and hepatitis B vaccination is recommended for all infants and children through age 19.
Who Qualifies for Coverage
The short answer: nearly everyone. The CDC recommends hepatitis B vaccination for all infants, all unvaccinated children through age 19, all unvaccinated adults at risk for infection, and any adult who simply wants protection from the virus. Pregnant women identified as being at risk during pregnancy are also included. Because the ACIP recommendation now spans all adult age groups, the insurance coverage mandate is broad.
You don’t necessarily need to prove you’re in a high-risk group to get covered under private insurance or Medicaid. The recommendation includes “all adults requesting protection from HBV infection,” which effectively opens the door for any unvaccinated adult.
What It Costs Without Insurance
If you’re uninsured or on a plan that doesn’t cover the vaccine, expect to pay between $180 and $340 for the complete series. The traditional three-dose version runs roughly $90 per dose. A newer two-dose version costs around $170 per dose. There’s also a combination hepatitis A and B vaccine at about $145 per dose for three doses.
Community health centers, local health departments, and some pharmacies offer vaccines on a sliding fee scale for uninsured patients. The federal Vaccines for Children program covers kids through age 18 who are uninsured, underinsured, or Medicaid-eligible.
How to Avoid Surprise Bills
Even with solid insurance coverage, billing errors and network issues can result in unexpected charges. A few practical steps can help. First, confirm with your insurer that your plan is not grandfathered. Second, get the vaccine at an in-network provider’s office or pharmacy. While Medicare Part D covers out-of-network vaccinations at no cost, private plans typically require you to stay in-network for the zero cost-share benefit to apply.
If you’re billed for a preventive vaccine that should be free, ask your provider’s billing department to verify the diagnosis and procedure codes. The vaccine should be billed as a preventive service, not a diagnostic one. When a vaccine is coded as part of a treatment visit rather than a prevention visit, your plan may process it differently and apply cost sharing that shouldn’t be there. A simple rebilling with the correct preventive code often resolves the issue.

