Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
CPT Code

CPT code 90633 Hepatitis A vaccine, pediatric 2-dose series


Code Definition

90633 is the CPT code for hepatitis A vaccine, pediatric/adolescent dosage-2 dose schedule, for intramuscular use.

Three mistakes cause most 90633 denials. The first is billing the product code with no paired administration code. The second is picking the adult code 90632 for a pediatric patient. The third is leaving Z23 off the claim as the first-listed diagnosis. Catching these at charge capture beats reworking denials later.

Section
90281-99199 Medicine
Subsection
90476-90759 Vaccines, Toxoids
Code range
90632-90634 Hepatitis A vaccine
Billable
No
Code also known as
HAVRIX pediatric, VAQTA pediatric, hepatitis A pediatric immunization, HepA vaccine
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

90633 covers the pediatric and adolescent hepatitis A vaccine, supplied as 720 EL.U/0.5 mL or 25 U/0.5 mL.

90632 is the adult single-dose formulation, so the product administered decides the code, not the patient’s age alone.

Every 90633 claim line needs a paired administration code, either 90471 or 90460, on the same date of service.

When VFC supplies the vaccine, bill only the administration code and append modifier SL where the payer asks for it.

Medicare Part B does not cover hepatitis A vaccination preventively, so preventive doses go to the patient’s Part D plan.

CPT code 90633: Official descriptor and code definition

CPT code 90633 is the vaccine product code for hepatitis A, pediatric/adolescent dosage, for intramuscular use.

The code sits in the Vaccines and Toxoids section of the CPT codebook (range 90476-90759), maintained by the American Medical Association.

Two FDA-approved vaccine products map to this code: HAVRIX 720 EL.U/0.5 mL (GSK) and VAQTA 25 U/0.5 mL (Merck). Both are two-dose series formulations dosed at 0 and 6-18 months.

Code field Value
CPT code 90633
Full descriptor Hepatitis A vaccine, pediatric/adolescent dosage-2 dose schedule, for intramuscular use
Code section Vaccines and Toxoids (90476-90759)
Route Intramuscular
Dose series 2-dose (0 and 6-18 months)
Code type Product code only — must be paired with an administration code

CPT 90633 vs 90632: Choosing the right hepatitis A vaccine code

90632 covers the adult hepatitis A vaccine, a single dose of 1440 EL.U/1.0 mL. 90633 covers the pediatric and adolescent formulation, a 2-dose series of 720 EL.U/0.5 mL. Picking the wrong one is the most common audit trigger on hepatitis A vaccine claims.

Attribute 90632 (adult) 90633 (pediatric/adolescent)
Dose strength 1440 EL.U / 1.0 mL (HAVRIX Adult) or 50 U / 1.0 mL (VAQTA Adult) 720 EL.U / 0.5 mL (HAVRIX Peds) or 25 U / 0.5 mL (VAQTA Peds)
Dose schedule Single dose 2-dose series (0, 6-18 months)
Typical patient age 19 years and older 12 months through 18 years
VFC eligible No Yes
Booster dose billing Use 90632 if the adult dose is used for the booster Use 90633 for the second dose of the pediatric series

Select the code from the vaccine product administered, not from the patient’s age alone. An 18-year-old who receives the pediatric formulation still maps to 90633.

Required administration codes and claim structure

CPT code 90633 is a product-only code and cannot be submitted on its own. Every 90633 claim line requires a paired administration code on the same date of service.

  • 90471 — first vaccine administered, with no counseling requirement
  • 90472 — each additional vaccine on the same date, needed only when other vaccines are given
  • 90460 — first vaccine with face-to-face counseling by a physician or qualified health professional, patient 18 and under
  • 90461 — each additional vaccine component when 90460 applies

Use 90460 and 90461 only when documented counseling is provided and the patient is 18 or younger. For adult high-risk administration such as travelers, where 90633 is used off-label, 90471 is the standard pairing. Payers reject 90460 for patients over 18.

On the claim, sequence 90633 before the administration code. Some payers require them on separate claim lines, while others accept them on the same line. Check payer-specific billing manuals before submitting electronically through a clearinghouse.

Three questions asked at the point of care settle every line on the claim. The chart below takes them in the order a nurse meets them.

Decision chart for a hepatitis A vaccine claim: pediatric 720 EL.U/0.5 mL or 25 U/0.5 mL maps to 90633, adult 1440 EL.U/1.0 mL or 50 U/1.0 mL to 90632; practice-purchased stock bills product plus administration while VFC stock bills administration only with modifier SL; documented counseling for patients 18 and under bills 90460 plus 90461, otherwise 90471 plus 90472; Z23 is first-listed on every claim
The product decides the vaccine code, the stock source decides whether you bill it at all, and counseling decides the administration code. Figures follow the AMA descriptors and CDC VFC rules cited in this article.

ICD-10 diagnosis codes to pair with 90633

Z23 (encounter for immunization) is the primary ICD-10-CM diagnosis code for hepatitis A vaccine administration. It must appear on every 90633 claim as the first-listed diagnosis.

ICD-10-CM code Description When to use
Z23 Encounter for immunization Primary code on every 90633 claim
Z20.5 Contact with and (suspected) exposure to viral hepatitis Secondary code when post-exposure vaccination is documented
B15.9 Hepatitis A without hepatic coma Codes active disease, not prophylaxis — never the primary code for immunization

Some commercial payers and state Medicaid programs accept additional risk codes as secondary diagnoses alongside Z23, such as international travel or food-handler status. Check the payer’s own diagnosis requirements first, and confirm the wording against the current ICD-10-CM code reference.

When each modifier applies

Most 90633 claims submit without a modifier. Three modifiers apply in specific circumstances, and omitting them when they are required causes preventable denials.

Modifier Name When it applies Payer scope
25 Significant, separately identifiable E/M service An E/M visit is billed same-day as the vaccine for a separately documented reason, such as a sick visit plus a routine immunization All payers — append to the E/M code, not to 90633
SL State-supplied vaccine The vaccine product was furnished by the government through VFC or a state program, so the practice did not purchase it Medicaid and VFC billing programs, plus some state-specific payers
KX Requirements specified in the medical policy have been met The payer requires documented medical necessity before it will cover the dose Payer-specific, including some Medicare Advantage and commercial plans — confirm before use

Pro Tip

Modifier 25 goes on the E/M code, not on 90633 or 90471. Attaching it to the vaccine product code causes a technical edit denial at most payers. Document the separate medical reason for the visit in the chart before appending modifier 25.

Medicare and Medicaid coverage for the hepatitis A vaccine

Medicare Part B does not cover hepatitis A vaccination as a preventive service. That high-risk carve-out belongs to the hepatitis B vaccine instead. Part B pays for a hepatitis A dose only when it treats an injury or a documented exposure to the virus. Preventive and risk-based doses sit under the Part D drug benefit.

  • Medicare Part B: No preventive coverage. Part B pays only when the vaccine treats an injury or a documented exposure, which makes it a treatment claim rather than an immunization claim.
  • Medicare Part D: Covers preventive hepatitis A vaccination as a prescription drug benefit, including the product and its administration. Bill the patient’s Part D plan, not Part B.
  • Medicare Advantage: Vaccine coverage usually runs through the plan’s own drug benefit. Verify plan-level policy before billing.
  • Medicaid: Typically covers 90633 for children under the Vaccines for Children (VFC) program at no charge to the family. Adult Medicaid coverage varies by state.
  • Commercial payers: Most cover hepatitis A vaccine as a preventive service under ACA mandates for patients through age 18. Adult coverage depends on the plan and on documented risk.

Practices with a high volume of pediatric immunizations should verify VFC enrollment status annually. Billing 90633 to Medicaid for a VFC-eligible patient, when the vaccine was government-furnished, is an audit risk. Confirm your payer mix before you set default billing rules for this code.

Fee schedule and reimbursement rates for 2026

CMS publishes a Medicare physician fee schedule allowable for 90633 each year. The product code carries a modest allowable on its own, and the administration code is billed separately with an allowable of its own.

Code Description 2026 Medicare allowable (verify via CMS lookup)
90633 Hepatitis A vaccine, pediatric — product Verify current rate at CMS PFS lookup tool
90471 Immunization administration — first injection Verify current rate at CMS PFS lookup tool
90460 Immunization admin with counseling, patient 18 and under Higher allowable than 90471; counseling must be documented

Preventive hepatitis A doses fall under the Part D drug benefit. That makes the Part B allowable a reference point rather than the rate most 90633 claims are paid at. Private payer rates typically exceed Medicare allowables for vaccine product codes.

VFC pricing is set separately by the CDC and does not reflect payer reimbursement. Under VFC, the practice bills only for administration. Rates change every January 1, so pull current figures from the CMS Physician Fee Schedule Look-Up Tool before quoting allowables to clinical staff.

Documentation requirements for a clean 90633 claim

A complete medical record and clean claim for 90633 requires specific data elements. Missing any of the following is the fastest path to a downcode or an audit request.

  • Vaccine product name and NDC: HAVRIX or VAQTA, with the NDC required by many payers and every Medicaid program. Include it in box 19 or the matching electronic field.
  • Lot number and expiration date: Required in the immunization record, and requested by some payers on appeal.
  • Dose administered: 0.5 mL for 90633. Document that the pediatric formulation was used.
  • Site of injection: Deltoid or anterolateral thigh, recorded in the clinical note.
  • Patient age: Confirms pediatric eligibility for 90633 over 90632, so it has to be in the record.
  • Dose number in series: First or second dose of the 2-dose series, which matters for duplicate-billing edits.
  • Administering provider NPI: Required on the claim, with the ordering provider NPI added where the two differ.
  • VFC eligibility status: Where the dose is VFC-supplied, document eligibility and use modifier SL.

Those fields are also what the broader clean claim requirements come down to. Digital forms that capture lot, NDC and dose-series data at the moment of administration keep the record out of a second system. Copying a paper immunization record onto a claim by hand is where NDC errors start.

Pabau medical form builder showing a template library and a patient-facing form preview
Pabau’s medical form builder lets you add vaccine lot, NDC and dose-series fields once, then reuse them at every immunization visit.

Top reasons 90633 claims are denied, and how to fix them

Six denial patterns account for most 90633 rejections. Each has a corrective action that prevents recurrence, rather than simply fixing the individual claim.

Denial reason Root cause Corrective action
No paired administration code 90633 submitted alone without 90471 or 90460 Always create a charge for both the product and the administration on the same date of service
Wrong vaccine code (90632 billed for a pediatric patient) The coder selected the adult code although the pediatric formulation was administered Add a code selection rule in the EHR that maps HAVRIX 720 and VAQTA 25U to 90633
Missing or incorrect ICD-10 code Z23 absent or placed as secondary, or an active-disease code used instead Z23 must be the first-listed diagnosis on every immunization claim
NDC number missing The payer or state Medicaid program requires the NDC, and the claim went out without it Include the NDC in the appropriate claim field and build it into the vaccine administration workflow
Billed to the wrong part of Medicare A preventive hepatitis A dose was billed to Part B, which does not cover it Route preventive doses to the patient’s Part D plan, and reserve Part B for exposure or injury treatment
Duplicate billing on the same date Both doses of the series were submitted on one date of service Bill each dose on the date it was administered and document the dose number in the series

Sorting a quarter’s 90633 rejections by payer, provider and charge-capture step usually points at one broken step rather than scattered coder error. Review them quarterly and fix the step, not the individual claims.

Vaccines for Children (VFC) program billing rules

CPT 90633 is a VFC-eligible vaccine code under the CDC’s Vaccines for Children program. When a VFC-supplied vaccine is administered, one billing rule overrides the rest: bill only the administration code, never the product code.

  • Do not bill 90633 to the payer when the VFC program furnished the vaccine, because the federal government has already paid for the product
  • Bill only 90471 or 90460 for the administration, to the payer or the patient
  • Append modifier SL to the administration code where the payer or state Medicaid program requires it to flag a state-supplied vaccine
  • Document VFC eligibility in the patient record: Medicaid-eligible, uninsured, underinsured, American Indian or Alaska Native, or CHIP-eligible
  • Never charge VFC-eligible families for the vaccine product itself, which is a program violation

Practices that treat 90633 as a catch-all vaccine charge are the ones this rule catches. If your practice is VFC-enrolled, your billing system should separate purchased stock from VFC stock at the charge-capture step. Software built for billing teams tracks the stock source, so the wrong product code never reaches the payer.

Pabau checkout screen alongside a completed insurer invoice
In Pabau, charges raised at checkout carry straight onto the invoice, so what gets billed matches what was recorded at the visit.

How Pabau keeps vaccine charges complete before the claim leaves

Most 90633 denials are made at the charge-capture screen, not in the billing office. A nurse records the dose in the immunization log, and someone rebuilds the charge from that log hours later. By then the NDC, the lot number and the stock source have to be remembered rather than read.

Practice management software like Pabau links the vaccine product to its required administration code. A 90633 charge cannot be saved without 90471 or 90460 beside it. The immunization record carries the NDC, lot number and dose number onto the claim, and VFC stock is flagged at the moment it is selected.

Claims then go out through our Claim.MD clearinghouse integration, with eligibility checked first. Coverage problems surface before the visit rather than six weeks later in a denial. Billing staff work exceptions instead of rebuilding charges from the chart.

Reduce vaccine billing errors before claims leave the practice

Pabau captures CPT codes, administration codes, and NDC numbers at the point of care, then submits clean claims through our Claim.MD clearinghouse integration. Fewer denials, less rework.

Pabau claims management dashboard

Conclusion

The preventable 90633 denials share one cause: a charge-capture workflow that does not enforce the product-administration pairing or separate VFC stock from purchased vaccine. Fix that step and most of the rework disappears before it starts.

The Medicare rule is worth committing to memory on its own, because it costs practices whole claims. Part B is not the destination for a preventive hepatitis A dose, and no amount of supporting diagnosis coding will make it one.

Pabau’s claims management tools link CPT product codes to their required administration codes. They capture the NDC and lot number at administration, then submit through Claim.MD with real-time eligibility checks. Book a demo to see how vaccine billing runs when the claim is built at the point of care.

Continue your research

Continue your research

List Item #1

List Item #2

Frequently asked questions

What does CPT code 90633 cover?

CPT code 90633 covers the hepatitis A vaccine in its pediatric and adolescent formulation. That means the 2-dose series products, HAVRIX 720 EL.U/0.5 mL or VAQTA 25 U/0.5 mL, given intramuscularly. It is a product code only and must always be paired with an administration code on the same claim.

What is the difference between CPT code 90632 and 90633?

90632 is the adult single-dose hepatitis A vaccine (1440 EL.U/1.0 mL); 90633 is the pediatric/adolescent 2-dose series formulation (720 EL.U/0.5 mL). Select the code based on which vaccine product was administered, not solely on patient age.

Which vaccine brands are billed under CPT 90633?

HAVRIX 720 EL.U/0.5 mL (manufactured by GSK) and VAQTA 25 U/0.5 mL (manufactured by Merck) are the two FDA-approved products that map to 90633. Both are pediatric/adolescent formulations for the 2-dose series.

What administration code is billed with CPT 90633?

Use 90471 for the first vaccine administered without counseling, or 90460 when face-to-face counseling is documented for patients 18 and under. If additional vaccines are given the same day, add 90472 (or 90461 when 90460 applies) for each additional vaccine component.

Does Medicare cover CPT code 90633?

No, not as a preventive service. Medicare Part B does not cover preventive hepatitis A vaccination, and the high-risk carve-out coders often remember applies to hepatitis B instead. Part B pays only when the vaccine treats an injury or a documented exposure. Preventive doses fall under the Part D drug benefit, so bill the patient’s Part D plan.

Can CPT 90633 be billed for a booster dose?

Yes, 90633 applies to both doses of the pediatric 2-dose series, including the second dose administered 6-18 months after the first. Document the dose number in the medical record to avoid duplicate-billing edits on the claim.

×