Skip to content
Advertisement
Back to Blog
Hepatitis B Vaccine Cost in the Philippines [2026 Price Guide]

Hepatitis B Vaccine Cost in the Philippines [2026 Price Guide]

Quick Answer: The hepatitis B vaccine costs an estimated ₱500-₱2,000 per dose at private clinics, hospitals, and pharmacies in the Philippines in 2026. The standard adult course is 3 doses on a 0-1-6 month schedule, so the full series runs ₱1,500-₱5,000+ depending on the brand and facility. In our estimate, pharmacies and the Philippine Red Cross sit at the lower end (~₱500-₱900/dose) and hospitals and travel clinics at the higher end. Two facilities publish their own prices: the Philippine General Hospital lists a hepatitis B vaccine at ₱500, and Hi-Precision's online store lists ₱1,850 plus a ₱150 administration fee per dose. For infants, the hepatitis B vaccine is FREE at government health centers under the DOH Expanded Program on Immunization (EPI) — a birth dose within 24 hours plus follow-up infant doses. A combined Hepatitis A+B vaccine (Twinrix) is estimated at ₱2,500-₱4,500 per dose, although PGH lists its combined hepatitis A and B vaccine at ₱1,700.

Table of Contents

Introduction

Hepatitis B is a viral liver infection that remains common in the Philippines, where an estimated one in ten Filipinos carries the virus. The infection can become chronic and lead to cirrhosis and liver cancer, which is why vaccination is one of the most cost-effective protections you can buy. The good news: a complete course of the vaccine provides long-term — often lifelong — protection, and for Filipino babies it is provided free of charge by the government.

For adults, the hepatitis B vaccine is widely available at private clinics, hospitals, in-store pharmacy clinics, and the Philippine Red Cross. Prices vary mainly by brand and by the type of facility administering the shot. This guide breaks down the 2026 cost per dose and for the full 3-dose series, explains the adult 0-1-6 month schedule, covers the free infant program under the DOH Expanded Program on Immunization, and walks through pre-vaccination screening and combined Hepatitis A+B options so you can budget accurately.

Hepatitis B Vaccine Price Comparison

The single hepatitis B vaccine is sold per dose, and a full adult course is three doses. The table below shows our estimated 2026 price ranges across the most common places to get vaccinated. Treat these as ranges — the exact price depends on the brand (Engerix-B, Euvax B, Heberbiovac and others) and the facility's professional fee.

WhereEstimated Per DoseEstimated 3-Dose SeriesNotes
Government health center (infants)FreeFreeDOH EPI — birth dose + infant doses
Philippine Red Cross₱500 - ₱900₱1,500 - ₱2,700Our estimate; call your chapter for its price
Pharmacy clinics (Mercury Drug, Watsons)₱600 - ₱1,200₱1,800 - ₱3,600Walk-in, in-store vaccination
Private clinics₱700 - ₱1,500₱2,100 - ₱4,500Includes professional fee
Hospitals₱500 - ₱2,000₱1,500 - ₱6,000PGH publishes ₱500; private hospitals charge more
Travel / executive clinics₱1,200 - ₱2,000₱3,600 - ₱6,000Often bundle screening
Combined Hep A+B (Twinrix)₱2,500 - ₱4,500₱7,500 - ₱13,500Protects against both at once

These ranges are our estimates, not published rates. Two facilities publish their own prices: the Philippine General Hospital lists a hepatitis B vaccine at ₱500 on its Rates and Fees page (no date shown), and Hi-Precision's online store lists hepatitis B at ₱1,850, plus a ₱150 administration fee per dose, with a doctor's request required. Always confirm the price and the specific brand with the facility before your first dose, and try to complete all three doses at the same place so the brand stays consistent.

The 3-Dose Adult Schedule (0-1-6 Months)

For adults and older children who were not vaccinated as infants, the standard hepatitis B regimen is three doses given on a 0-1-6 month schedule:

  • Dose 1 (Month 0): Your first shot, on any chosen start date.
  • Dose 2 (Month 1): One month after the first dose.
  • Dose 3 (Month 6): Six months after the first dose (about five months after the second).

Completing all three doses is what builds durable, long-term immunity — a single dose is not enough. If you fall behind schedule, you generally do not need to restart the series; you simply continue from where you left off. Most healthy adults who complete the full course develop lasting protection and do not need routine boosters.

Because the doses are spread over six months, budget for the full series up front: ₱1,500-₱5,000+ at private facilities depending on brand and venue. Some clinics offer a small package discount if you pay for all three doses together.

Free Hepatitis B Vaccine for Infants (DOH EPI)

For Filipino babies, the hepatitis B vaccine is free through the Department of Health's Expanded Program on Immunization (EPI), delivered at Rural Health Units, Barangay Health Stations, and government hospitals nationwide. This is mandated under Republic Act No. 10152 (the "Mandatory Infants and Children Health Immunization Act of 2011").

The infant schedule under the EPI is:

  • Birth dose: A monovalent hepatitis B shot given within 24 hours of birth — the single most important dose for preventing mother-to-child transmission.
  • Follow-up doses: Additional hepatitis B-containing doses given in infancy (delivered through the pentavalent vaccine at roughly 6 weeks, 10 weeks, and 14 weeks), alongside the other free EPI vaccines.

The first hepatitis B dose is also part of essential newborn care and of PhilHealth's ₱2,950 Newborn Care Package (PhilHealth Circular 2018-0021), so ask the facility to confirm your baby gets it before discharge. If your child missed the birth dose or any infant doses, visit your nearest government health center. Under RA 10152, basic immunization is free for children up to 5 years old at government hospitals and health centers. For the complete childhood timeline, see our pediatric vaccination schedule for the Philippines.

Pre-Vaccination Screening: HBsAg and Anti-HBs

You do not strictly need a blood test before getting vaccinated, but two screening tests are commonly done and are worth understanding:

  • HBsAg (Hepatitis B Surface Antigen): an estimated ₱200-₱400 at private labs (PGH lists ₱235 to ₱620 depending on patient class). This checks whether you currently have a hepatitis B infection. If HBsAg is positive, you are already infected and the vaccine will not help — you need a doctor's evaluation instead of vaccination. HBsAg is inexpensive and widely available; some labs price it around ₱250.
  • Anti-HBs (Hepatitis B Surface Antibody / titer): an estimated ₱400-₱800 at private labs (PGH lists ₱320 to ₱630 depending on patient class). This measures whether you are already immune, either from a past infection or a previous vaccination. A protective anti-HBs level means you may not need the series at all. This test is useful for healthcare workers and for people unsure of their vaccination history.

Screening is especially recommended for healthcare workers, household contacts of someone with hepatitis B, and pregnant women. If you simply want protection and have no risk factors, many clinics will proceed straight to vaccination. For pricing on these and other blood tests, see our blood test cost guide for the Philippines.

Screening TestWhat It ChecksEstimated Price Range
HBsAgActive hepatitis B infection₱200 - ₱400
Anti-HBs (titer)Existing immunity / protection₱400 - ₱800

Combined Hepatitis A + B Vaccine

If you also need protection against hepatitis A — common for travelers, food handlers, and anyone wanting broader coverage — a combined Hepatitis A+B vaccine (sold as Twinrix) covers both viruses in a single shot. It follows the same 3-dose, 0-1-6 month schedule as the standalone hepatitis B vaccine.

Our estimate for the combined vaccine is ₱2,500-₱4,500 per dose, so the full three-dose series runs roughly ₱7,500-₱13,500. PGH lists its combined hepatitis A and B vaccine at ₱1,700, so a public hospital may be cheaper. It is more expensive per dose than separate single vaccines, but it saves you visits and needles by protecting against both diseases at once. If you only need hepatitis B, the standalone vaccine is the cheaper choice. A standalone hepatitis A vaccine, for comparison, is estimated at ₱1,500-₱2,500 per dose and requires two doses (PGH lists ₱1,800 and Hi-Precision's online store lists ₱3,840).

Where to Get the Hepatitis B Vaccine

The hepatitis B vaccine is one of the most accessible vaccines in the country. Your options:

  • Government health centers — Free for infants and children under the DOH EPI. Visit your local Rural Health Unit or Barangay Health Station.
  • Philippine Red Cross: ask your local chapter whether it offers adult hepatitis B vaccination, and at what price.
  • Pharmacy in-store clinics — Mercury Drug and Watsons medical clinics offer walk-in vaccination at many branches.
  • Private clinics and hospitals — Convenient and widely available; hospitals carry premium brands at higher prices.
  • Travel and executive health clinics — Useful if you want combined Hep A+B or pre-travel screening bundled in.

To find a clinic, pharmacy, or hospital near you that offers vaccination, search for a clinic on ClinicFinderPH and compare locations and services in your area.

What Affects the Price

Several factors move the per-dose price within the ₱500-₱2,000 range:

  • Brand: Imported and premium brands cost more than locally distributed ones.
  • Facility type: Pharmacies and the Red Cross are cheaper; hospitals and travel clinics charge more.
  • Professional fee: A doctor's or nurse's administration fee may be bundled or added on top.
  • Adult vs. pediatric formulation: Pediatric doses are sometimes priced slightly lower, but for infants the government program makes them free anyway.
  • Single vs. combined vaccine: The combined Hep A+B (Twinrix) is significantly more expensive per dose.
  • Screening add-ons: HBsAg or anti-HBs testing adds ₱200-₱800 if you opt to screen first.

PhilHealth and HMO Coverage

PhilHealth does not reimburse routine adult hepatitis B vaccination as a standalone outpatient benefit. However, the infant doses are free under the government EPI at public facilities, and the first hepatitis B dose given to a newborn is part of PhilHealth's ₱2,950 Newborn Care Package (PhilHealth Circular 2018-0021). For details on what PhilHealth does and does not cover, see our PhilHealth benefits and coverage guide.

HMO plans vary. Some corporate and comprehensive HMO packages cover adult vaccinations, including hepatitis B, either fully or with a co-pay, often requiring a Letter of Authorization (LOA) and an accredited provider. Check your HMO's benefit schedule and accredited clinic list before paying out of pocket — if covered, you could save the full ₱1,500-₱5,000 series cost.

Frequently Asked Questions

How much is the hepatitis B vaccine in the Philippines?

The hepatitis B vaccine costs an estimated ₱500-₱2,000 per dose at private clinics, hospitals, and pharmacies in the Philippines in 2026. Since the standard adult course is three doses, the full series runs ₱1,500-₱5,000 or more depending on the brand and facility. The Philippine Red Cross and pharmacy clinics tend to be the most affordable, while hospitals and travel clinics sit at the higher end. For infants, the vaccine is completely free at government health centers under the DOH Expanded Program on Immunization.

How many doses of the hepatitis B vaccine do adults need?

Adults need three doses on a 0-1-6 month schedule: the first dose on your chosen start date, the second one month later, and the third six months after the first. All three doses are required to build durable, long-term immunity. If you miss a dose, you usually do not need to restart — you simply continue the series from where you left off. Most healthy adults who complete the full course are protected long term without needing routine boosters.

Is the hepatitis B vaccine free in the Philippines?

Yes, for infants and children. The Department of Health provides the hepatitis B vaccine free under the Expanded Program on Immunization (EPI), including a birth dose within 24 hours of delivery and follow-up infant doses, at Rural Health Units, Barangay Health Stations, and public hospitals. This is mandated by Republic Act No. 10152. For adults, the vaccine is generally paid out of pocket (₱500-₱2,000 per dose), though some HMO plans cover it.

Do I need a blood test before the hepatitis B vaccine?

It is not strictly required, but two tests are commonly offered. HBsAg (₱200-₱400) checks if you already have an active hepatitis B infection — if positive, you need medical evaluation rather than vaccination. Anti-HBs or titer testing (₱400-₱800) checks if you are already immune from a past infection or earlier vaccination. Screening is especially recommended for healthcare workers, household contacts of infected people, and pregnant women. People with no risk factors can often proceed straight to vaccination.

What is the difference between the hepatitis B vaccine and the combined Hep A+B vaccine?

The standalone hepatitis B vaccine (₱500-₱2,000 per dose) protects against hepatitis B only. The combined Hepatitis A+B vaccine, sold as Twinrix, protects against both hepatitis A and B in one shot and costs ₱2,500-₱4,500 per dose. Both follow the same 3-dose, 0-1-6 month schedule. Choose the combined vaccine if you also need hepatitis A protection — common for travelers and food handlers. If you only need hepatitis B, the standalone vaccine is the more economical choice.

How long does the hepatitis B vaccine last?

For most healthy people who complete all three doses, protection is long-term and often lifelong. Routine booster doses are generally not recommended for the general population. Certain higher-risk groups — such as healthcare workers, dialysis patients, and immunocompromised individuals — may have their anti-HBs antibody levels checked periodically and receive a booster if their protection has waned. If you are unsure of your immunity, an anti-HBs titer test (₱400-₱800) can confirm whether you are still protected.

Where is the cheapest place to get the hepatitis B vaccine?

For infants and children, government health centers under the DOH EPI provide it free — that is the cheapest option of all. In our estimate, the Philippine Red Cross and pharmacy in-store clinics (Mercury Drug, Watsons) offer the lowest private rates for adults, around ₱500-₱1,200 per dose, while the Philippine General Hospital publishes a price of ₱500. Hospitals and travel clinics charge more, often ₱1,000-₱2,000 per dose, because they carry premium brands and add higher professional fees.

Conclusion

The hepatitis B vaccine is one of the best-value protections available in the Philippines. Adults pay an estimated ₱500-₱2,000 per dose, or ₱1,500-₱5,000+ for the full three-dose 0-1-6 month series, and the Philippine General Hospital lists a hepatitis B vaccine at ₱500. For Filipino babies, the vaccine is entirely free under the DOH Expanded Program on Immunization, starting with a birth dose within 24 hours of delivery. If you also want hepatitis A protection, the combined Twinrix vaccine covers both at an estimated ₱2,500-₱4,500 per dose.

Before you book, decide whether you want pre-vaccination screening (HBsAg ₱200-₱400, anti-HBs ₱400-₱800), confirm the brand and price with the facility, and try to complete all three doses at the same place. For broader vaccine pricing, see our full vaccine cost guide for the Philippines, the HPV vaccine cost guide for another adult shot worth planning early, and for children, the pediatric vaccination schedule.

Ready to get vaccinated? Find a clinic, pharmacy, or hospital on ClinicFinderPH to compare locations and services near you.

Advertisement
Advertisement