![Hepatitis B Vaccine Cost in the Philippines [2026 Price Guide]](/_next/image?url=https%3A%2F%2Fmedia.clinicfinderph.com%2Fblog%2Fhepatitis-b-vaccine-cost-philippines.webp&w=3840&q=75)
Hepatitis B Vaccine Cost in the Philippines [2026 Price Guide]
Quick Answer: The hepatitis B vaccine costs ₱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. Standalone pharmacies and the Philippine Red Cross sit at the lower end (~₱500-₱900/dose); hospitals and travel clinics at the higher end. 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) costs ₱2,500-₱4,500 per dose.
Table of Contents
- Introduction
- Hepatitis B Vaccine Price Comparison
- The 3-Dose Adult Schedule (0-1-6 Months)
- Free Hepatitis B Vaccine for Infants (DOH EPI)
- Pre-Vaccination Screening: HBsAg and Anti-HBs
- Combined Hepatitis A + B Vaccine
- Where to Get the Hepatitis B Vaccine
- What Affects the Price
- PhilHealth and HMO Coverage
- Frequently Asked Questions
- Conclusion
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 typical 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.
| Where | Per Dose | Full 3-Dose Series | Notes |
|---|---|---|---|
| Government health center (infants) | Free | Free | DOH EPI — birth dose + infant doses |
| Philippine Red Cross | ₱500 - ₱900 | ₱1,500 - ₱2,700 | Among the most affordable options |
| Pharmacy clinics (Mercury Drug, Watsons) | ₱600 - ₱1,200 | ₱1,800 - ₱3,600 | Walk-in, in-store vaccination |
| Private clinics | ₱700 - ₱1,500 | ₱2,100 - ₱4,500 | Includes professional fee |
| Hospitals | ₱1,000 - ₱2,000 | ₱3,000 - ₱6,000 | Premium brands, higher fees |
| Travel / executive clinics | ₱1,200 - ₱2,000 | ₱3,600 - ₱6,000 | Often bundle screening |
| Combined Hep A+B (Twinrix) | ₱2,500 - ₱4,500 | ₱7,500 - ₱13,500 | Protects against both at once |
These ranges are consistent with current Philippine market pricing — most commercial sources quote roughly ₱500 to ₱2,000 per adult dose, with premium imported brands and hospital settings at the upper end. 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 birth dose is also integrated into the Essential Intrapartum and Newborn Care (EINC) package, so babies delivered in public facilities typically receive it before discharge. If your child missed the birth dose or any infant doses, visit your nearest government health center — catch-up vaccination is still free for children. 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) — ₱200-₱400. 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) — ₱400-₱800. 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 Test | What It Checks | Price Range |
|---|---|---|
| HBsAg | Active 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.
The combined vaccine costs ₱2,500-₱4,500 per dose in the Philippines, so the full three-dose series runs roughly ₱7,500-₱13,500. 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, typically costs ₱1,500-₱2,500 per dose and requires two doses.
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 — Affordable adult vaccination at chapters nationwide, generally among the lowest private rates.
- 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 fully covered by the government EPI (free at public facilities), and hepatitis B vaccination given during a covered hospital admission may fall under the relevant case rate. 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 ₱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. For adults, the Philippine Red Cross and pharmacy in-store clinics (Mercury Drug, Watsons) typically offer the lowest private rates, around ₱500-₱1,200 per dose. 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 ₱500-₱2,000 per dose, or ₱1,500-₱5,000+ for the full three-dose 0-1-6 month series, with the Philippine Red Cross and pharmacy clinics offering the most affordable rates. 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 ₱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.