Most people pricing a hepatitis B shot are not browsing. They are enrolling in a nursing or dental hygiene program, starting a job in healthcare, childcare, or corrections, registering a child for kindergarten, or staring at an immunization form with a deadline on it. The real question is never what one dose costs. It is what the whole series costs and how quickly you can finish it.
That distinction matters more here than with almost any other vaccine, because hepatitis B is not one shot. Depending on the brand it is two doses a month apart or three doses over six months, and the brand with the lower sticker price per dose is not automatically the cheaper course. Everything below is priced from the CDC’s own vaccine price list (the page was last reviewed September 1, 2026, with the adult table dated July 29, 2026) plus the current published cash prices at three city and county health department clinics.
What Does the Hepatitis B Vaccine Cost Without Insurance?
The table blends two kinds of numbers. The CDC “private sector cost per dose” is what manufacturers report charging providers, so it is close to a floor before anyone adds a markup or an administration fee. The health department figures are real out-the-door cash prices published by San Francisco’s AITC clinic (effective July 1, 2026), the Imperial County Public Health Department (revised October 2025), and Nevada County, California (fees effective August 6, 2025).
| Hepatitis B option | Low | Average | High |
|---|---|---|---|
| Adult dose, three-dose brand (Engerix-B, Recombivax HB) | $72.21 (CDC list, Recombivax HB) | $80-$82 (Nevada and Imperial county clinics) | $96 (San Francisco AITC) |
| Complete three-dose adult series | $217 | $240-$246 | $288 |
| Adult dose, two-dose brand (Heplisav-B) | $159 (Imperial County) | $165.85 (CDC list) | $188 (San Francisco AITC) |
| Complete two-dose Heplisav-B series | $318 | $332 | $376 |
| Pediatric/adolescent dose | $29.27 (CDC list, Recombivax HB) | $40 (Nevada County) | $52 (Imperial County) |
| Twinrix combo dose (hepatitis A + B) | $141.60 (CDC list) | $147 (Imperial County) | $175 (San Francisco AITC) |
| Uninsured adult at a Section 317 clinic | $0 for the vaccine | $26 administration fee | $26, waivable if you cannot pay |
Two things jump out. First, the pediatric formulation is roughly a third the price of the adult one: the CDC pediatric list dated June 18, 2026 puts Engerix-B at $30.11 and Recombivax HB at $29.27 per dose, versus $75.10 and $72.21 on the adult list. Second, the spread across clinics for the identical adult Engerix-B dose is $80 in Nevada County, $82 in Imperial County, and $96 in San Francisco, which is a 20% swing between three public clinics in one state.
Retail pharmacy pricing sits above all of these, because the chain adds its own markup and a per-visit administration fee on top of the acquisition cost. Call two or three places before you book. If a quote sounds out of line with the ranges above, run it through our fair price checker.
What Drives the Price
The brand, and how many doses it takes
Per the CDC, Engerix-B and Recombivax HB are three-dose series for people of any age (four doses for adults on hemodialysis). Heplisav-B is two doses given about one month apart and is licensed only for adults 18 and older. Twinrix is three doses (sometimes four on an accelerated schedule) for adults 18 and up.
Do the arithmetic before you commit. At CDC list prices, three doses of Recombivax HB total about $217 while two doses of Heplisav-B total about $332, so the two-dose option is not a bargain on vaccine cost. What it buys is one fewer visit and about five fewer months of calendar time, which is worth real money if your program deadline is in six weeks or if the clinic charges an administration fee every time you walk in.
Where you walk in
Public health clinics publish flat prices and are consistently the cheapest paid option. Retail pharmacies charge more but keep evening and weekend hours. Urgent care and primary care offices add an office visit charge on top of the vaccine, which is why a single shot can turn into a two-line bill. Our guide to urgent care costs without insurance explains how that second line item works.
The administration fee, charged per visit
Many clinics price the vaccine and the injection separately. A three-dose series means three administration fees; a two-dose series means two. That is usually $20 to $30 a visit, so it shifts the total by $20 to $90 across a series. Ask for the all-in series price, not the per-dose price.
Adult versus pediatric formulation
The dose strength differs, and so does the price. If you are buying for a teenager, confirm which formulation the clinic plans to use, because the adolescent version costs roughly $30 a dose at CDC list price versus $72 to $75 for the adult one.
Which product is even on the shelf
PreHevbrio, the three-dose adult vaccine approved in 2021, is gone. The FDA states that VBI Vaccines voluntarily withdrew it from the US market after the company’s bankruptcy and recalled all remaining stock, and CDC guidance now covers how to finish a series that was started with it. Do not budget around a price you find for PreHevbrio in an older article; it is not purchasable as of September 2026.
Twinrix: Does the Combination Shot Save Money?
Twinrix protects against hepatitis A and hepatitis B in one three-dose series for adults 18 and older. This page carries the fuller Twinrix math; our hepatitis A vaccine cost guide covers the hepatitis A side and the travel-clinic angle in more depth.
At CDC private-sector list prices, three Twinrix doses run about $425. Buying the two series separately costs about $179 for two doses of Havrix plus about $225 for three doses of Engerix-B, or roughly $404. So on vaccine cost alone, the combination is slightly more expensive.
At health department cash prices the answer flips, barely. Imperial County charges $147 for Twinrix ($441 for three) versus $104 for adult Havrix and $82 for adult Engerix-B ($454 for the same protection). San Francisco is $525 versus $524. Across every source we checked, it is close to a wash.
The real Twinrix argument is visits, not dollars. Twinrix is three appointments instead of five, which means fewer administration fees, fewer days off work, and fewer chances to fall off schedule. If your clinic charges per visit, that alone can make the combination the cheaper path.
Cash Price vs. Insurance
If you have ACA-compliant coverage, Medicaid, or Medicare Part D, hepatitis B vaccination is preventive care and should cost you nothing in network, with no deductible. There is no scenario where paying cash beats using compliant insurance for this shot.
The cash question is for everyone else: the uninsured, people on short-term or health-sharing plans that exclude preventive services, and students or new hires who need the series finished before coverage starts. For that group the order of operations is simple. Check the health department, then a community health center, then retail. If you are new to navigating this, our start here guide for the uninsured lays out the basics.
One caution specific to this vaccine: if you start the series as a cash patient and later get insurance, you do not have to restart. Per the CDC, doses from different manufacturers are considered valid and do not need to be repeated.
How to Pay Less
Call your county or city health department first. Uninsured adults who qualify under the federal Section 317 program can get the vaccine itself at no cost at participating clinics. San Francisco’s AITC clinic lists Engerix-B and Heplisav-B among its 317-covered vaccines, with only a $26 administration fee that is waived if you cannot pay. That turns a $288 series into $78 or nothing.
Ask your employer or program before you pay. The CDC lists health care and public safety personnel with reasonably anticipated exposure to blood among the groups recommended for hepatitis B vaccination, and many hospitals, clinical training programs, and student health centers cover the series for staff and students outright. A five-minute call to the program’s health office can save you the whole cost.
Use a community health center. Federally funded health centers set fees on a sliding scale by income and cannot turn you away for inability to pay. See our guide to free clinics and sliding-scale care for how to find one.
Kids under 19 go through Vaccines for Children. The federal VFC program covers hepatitis B vaccine for anyone 18 or under who is uninsured, underinsured, Medicaid-eligible, or American Indian/Alaska Native. Providers may charge an administration fee but must waive it if the family cannot pay.
Check the manufacturer assistance programs. The CDC’s own provider page points to the GSK Patient Assistance Program (Engerix-B, Twinrix) and the Merck Vaccine Patient Assistance Program (Recombivax HB) for patients who cannot afford vaccines. Neither is advertised at the pharmacy counter, so you have to ask.
Price the series, not the dose, and get it in writing. Ask each clinic for the total including every administration fee, then compare across brands. If you have already been billed and the number does not match what you were quoted, our guides to negotiating medical bills and hospital charity care cover what to do next.
Titers, Boosters, and Post-Exposure Costs
If you think you completed the series years ago but cannot find the record, a titer (antibody blood test) can be cheaper than revaccinating. San Francisco’s clinic prices a hepatitis B surface antibody test at $50 or a full three-marker hepatitis B panel at $100, each plus a $30 blood draw fee. Quest’s consumer hepatitis B panel is $99 plus a $6 physician service fee. Against a $217 to $288 series, that can pay off, though some schools and employers will accept only a documented series or a specific antibody level, so confirm what your form requires before you spend anything. Our blood work cost guide covers lab pricing more broadly.
Boosters are the good news. The CDC says most healthy people do not need one, and studies indicate immunity persists at least 30 years for people who started as infants.
Post-exposure is the expensive outlier. After a needlestick or another significant exposure, a clinician may recommend hepatitis B immune globulin (HBIG) in addition to vaccine. HBIG is a human plasma product dosed by body weight, and clinics generally quote it rather than list it. San Francisco’s clinic lists intramuscular immune globulin as “call for price” and, as a sense of scale for how plasma products are priced, quotes roughly $2,000 to $4,000 for rabies immune globulin depending on the patient’s weight. Because exposure care usually happens in an emergency department, budget for that setting too; see our ER visit cost guide.
Bottom Line
Without insurance, budget $217 to $288 for a complete three-dose hepatitis B series at published cash prices, or $318 to $376 for the two-dose Heplisav-B course. Before you pay any of it, make two calls: your county health department, which may hand you the vaccine for a waivable $26, and whoever is requiring the shot, because schools and healthcare employers frequently cover it. If you need other shots in the same stretch, our vaccine costs without insurance and Tdap vaccine cost guides price the rest of the adult schedule.