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 90648 – Hib vaccine, PRP-T conjugate, 4-dose schedule


Code Definition

90648 is the CPT code for Haemophilus influenzae type b vaccine (Hib), PRP-T conjugate, 4 dose schedule, for intramuscular use. It reports one dose of ActHIB or Hiberix, given at two, four, and six months with a booster at 12 to 15 months.

The code covers the vaccine product only, so each dose is billed with an administration code such as 90460 or 90471. PedvaxHIB, the 3-dose Hib vaccine, is billed under 90647 instead.

Section
90281-99607 Medicine
Subsection
90476-90759 Vaccines, Toxoids
Code range
90647-90648 Haemophilus influenzae b vaccine (Hib)
Billable
No
Code also known as
ActHIB, Hiberix, Hib PRP-T vaccine, Haemophilus b conjugate vaccine (tetanus toxoid conjugate)
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

CPT code 90648 reports one dose of the PRP-T Hib conjugate vaccine, sold as ActHIB by Sanofi and Hiberix by GSK.

PedvaxHIB is a different product on a 3-dose schedule, so it is billed with 90647, never 90648.

Hib is a single-component vaccine, so a counseled dose takes 90460 alone, with no 90461 add-on.

Z23 is the diagnosis for the vaccine line, and Medicaid and most commercial payers expect the 11-digit NDC on the claim.

Pabau, the practice software we build, turns each visit invoice into a CMS-1500 claim that carries the product code, administration code, and NDC together.

CPT code 90648: Official descriptor and scope

CPT code 90648 describes: Haemophilus influenzae type b vaccine (Hib), PRP-T conjugate, 4 dose schedule, for intramuscular use. It sits in the Vaccines, Toxoids range (90476-90759) of the American Medical Association’s CPT code set. It is a product-only code, so the injection itself is billed with a separate administration code.

PRP-T means the Hib capsular polysaccharide is conjugated to tetanus toxoid. Two US products carry that formulation: ActHIB from Sanofi and Hiberix from GSK. Both are reconstituted to a 0.5 mL dose and given intramuscularly.

What 90648 covers:

  • One dose of ActHIB or Hiberix, whichever product was given
  • Any dose in the series, including the booster
  • The intramuscular route only
  • Off-schedule doses for older children and adults with a qualifying medical condition

What 90648 does not cover:

  • The administration service, which needs its own code
  • PedvaxHIB, the PRP-OMP product billed with 90647
  • Hib given inside a combination vaccine such as Pentacel (90698) or Vaxelis (90697)
  • Influenza vaccines, which use a separate block of codes despite the similar name

How 90648 differs from other Hib and combination vaccine codes

The product in the syringe decides the code, whatever the child’s age or dose number. The table below compares 90648 with the codes billers most often confuse it with.

Code Vaccine Brand (manufacturer) Schedule Antigen components
90648 Hib, PRP-T conjugate ActHIB (Sanofi), Hiberix (GSK) 4 doses 1
90647 Hib, PRP-OMP conjugate PedvaxHIB (Merck) 3 doses 1
90698 DTaP-IPV/Hib Pentacel (Sanofi) 4 doses 5
90697 DTaP-IPV-Hib-HepB Vaxelis (MSP Vaccine Company) 3-dose primary series 6
90644 MenCY-Hib MenHibrix (GSK) Discontinued in the US in 2016 3
90748 HepB-Hib Comvax (Merck) Discontinued in the US in 2014 2

The 90647 and 90648 split causes most Hib coding errors. Both are single-antigen Hib vaccines, but PedvaxHIB needs only two primary doses before the booster. ActHIB and Hiberix need three. Billing 90648 for a PedvaxHIB dose mismatches the NDC on the claim, and payers that cross-check the two will deny it.

A combination vaccine replaces 90648 entirely. When Hib arrives inside Pentacel or Vaxelis, bill only the combination code, never 90648 alongside it.

Pairing 90648 with vaccine administration codes

Every 90648 line needs a companion administration code on the same date of service. The right one depends on the patient’s age and whether a physician or qualified healthcare professional counseled the family.

Scenario Administration code for the Hib dose Notes
Patient through age 18, face-to-face counseling by a physician or qualified healthcare professional 90460 Hib has one antigen component, so 90461 is never added for it
No qualifying counseling, or patient aged 19 or older, first injected vaccine 90471 Use 90472 if another injected vaccine was given first
Additional injected vaccine at the same visit, no counseling 90472 Report once per additional vaccine

The 90461 add-on trips up many pediatric billers. It applies to each extra antigen component in a combination vaccine, such as the four extra components in Pentacel. A Hib dose billed with 90648 has a single component, so 90460 covers it in full.

Counseling has to be documented to support 90460. A nurse handing over the Vaccine Information Statement without a qualifying provider’s discussion supports 90471 instead. The path below runs through all three choices for a single dose, from product code to the finished claim line.

Three-step decision path for coding one Hib dose.
Only the product decides whether 90648 applies, while age and counseling set the administration line. Rules follow the AMA CPT descriptors covered in this guide.

ICD-10-CM codes to pair with CPT code 90648

Z23 is the diagnosis code that supports the 90648 line, since it reports an encounter for immunization. It is first-listed when the visit exists only to give the vaccine.

At a well-child visit, the age-appropriate routine exam code goes first and Z23 follows it.

  • Z23: Encounter for immunization, linked to the vaccine and administration lines
  • Z00.129: Encounter for routine child health examination without abnormal findings
  • Z00.121: Encounter for routine child health examination with abnormal findings
  • Supporting codes for off-schedule doses: Z90.81 (acquired absence of spleen), D57.- (sickle-cell disorders), or the relevant immunodeficiency or transplant status code

A supporting condition code matters when the patient is 5 or older. The CDC does not routinely recommend Hib vaccination at that age, so payers expect the claim to show why the dose was given.

Reimbursement rates and fee schedule lookups

This article does not quote a dollar figure for 90648, because vaccine allowables change with acquisition prices and payer contracts. Commercial payers usually pay the product line close to acquisition cost, so check each contract against your purchase price.

  • The CDC vaccine price list publishes current private-sector prices for ActHIB and Hiberix. It is a useful floor for checking a payer’s allowable.
  • The administration code carries the work and practice expense value, so the payment for 90460 or 90471 is separate from the product payment.
  • The CMS Physician Fee Schedule lookup tool shows current values for the administration codes in your locality.
  • State Medicaid programs publish their own vaccine administration fees, which usually apply to VFC doses.

Medicare and Medicaid billing rules for Hib doses

Medicare rarely sees 90648. Part B covers only a short list of preventive vaccines: influenza, pneumococcal, COVID-19, and hepatitis B for patients at risk. Hib is not on that list.

When an adult Medicare patient needs Hib, the vaccine is a Part D benefit. Typical cases are asplenia, a planned splenectomy, or a completed stem cell transplant. Your practice then bills the patient’s Part D plan, often through an electronic pharmacy-claim portal. The dose does not go on a CMS-1500 to the Part B contractor.

Most 90648 claims are pediatric. For a child on Medicaid, the dose almost always comes from Vaccines for Children stock. That changes how the product line is billed, as the next section explains.

Commercial plans that follow the Affordable Care Act cover ACIP-recommended vaccines, including Hib, with no cost-sharing when given in network.

VFC program: Billing 90648 for eligible children

The Vaccines for Children program supplies ActHIB and Hiberix at no cost to enrolled providers for eligible children. Eligibility covers patients through age 18 who are Medicaid-eligible, uninsured, underinsured, or American Indian or Alaska Native.

When the dose comes from VFC stock, the practice cannot charge for the vaccine itself. Most state Medicaid programs still want the 90648 line on the claim at $0.00, and some require modifier SL to flag state-supplied stock. The administration code is billed normally, within the state’s VFC administration fee cap.

Charging for the product on a VFC dose breaks the provider agreement every VFC practice signs. Keep VFC and private stock in separately labeled storage, and record which inventory each dose came from.

Documentation requirements for a 90648 claim

The National Childhood Vaccine Injury Act requires specific recordkeeping for Hib doses. Payers audit against the same record, so each 90648 line should be backed by:

  • The product given (ActHIB or Hiberix), its manufacturer, and lot number
  • The NDC of the unit administered
  • The dose number in the series and the date given
  • Route (intramuscular) and injection site, usually the anterolateral thigh or deltoid
  • Name, title, and practice address of the person who gave the vaccine
  • The Hib VIS edition date and the date it was given to the parent or guardian
  • Counseling notes by the physician or qualified professional when 90460 is billed
  • The qualifying condition when the patient is 5 or older

A superbill that captures these fields at the point of care stops most missing-element errors before the claim is built. Lot numbers and VIS dates are the fields most often lost when they are entered after the visit.

Pro Tip

Record the brand in the series history, not just the code. If any primary dose was ActHIB, Hiberix, or Pentacel, CDC guidance moves the child to the 4-dose schedule. A child who started on PedvaxHIB and switched brands may then need a dose a 3-dose frequency edit does not expect.

NDC reporting for ActHIB and Hiberix

State Medicaid programs and most commercial payers require the National Drug Code alongside 90648. Payers use it to confirm that the product matches the code, which is how a PedvaxHIB dose billed as 90648 gets caught.

On the CMS-1500, the NDC goes in the shaded area of item 24A. Enter the N4 qualifier, the 11-digit NDC with no hyphens, then the unit qualifier and quantity.

  • ActHIB: 49281-0545-03, the carton of five single-dose vials
  • Hiberix: GSK lists 58160-0726-15, 58160-0816-03, and 58160-0817-02 for its outer cartons
  • 11-digit format: pad the product segment with a leading zero, so 58160-726-15 becomes 58160-0726-15
  • Match the stock: report the NDC on the carton the dose came from, and update your item file when a new presentation arrives

A missing or invalid NDC usually returns CO-16 (claim lacks information). A corrected claim with the NDC added resolves it, so there is no need to appeal.

Why CPT code 90648 claims get denied and how to fix them

Hib denials repeat in a small set of patterns. Each has a clear fix when the chart supports the dose.

Denial reason Common CARC Corrective action
PedvaxHIB dose billed as 90648 CO-4 or CO-16 Recode to 90647 and confirm the NDC matches the product
Hib billed alongside Pentacel or Vaxelis CO-97 Remove 90648; the combination code already includes Hib
90461 billed with a Hib-only dose CO-4 Remove 90461; report 90460 alone for the single Hib component
Administration code missing CO-16 Add 90460 or 90471 and resubmit as a corrected claim
Missing or invalid NDC CO-16 Add the 11-digit NDC with the N4 qualifier in item 24A and resubmit
Patient aged 5 or older with no supporting diagnosis CO-50 or CO-11 Add the qualifying condition code and supporting notes, then appeal if needed
Dose count exceeds the payer’s frequency edit CO-119 Appeal with the series history showing the brand switch or catch-up schedule
Product charged on a VFC dose CO-45 or Medicaid edit Rebill the product line at $0.00 with any state-required modifier

Track denials by payer and reason code rather than working each one in isolation. A structured denial management routine shows which payer edits keep firing. A medical claims clearinghouse eligibility check before the visit catches coverage problems early.

Billing CPT code 90648 on the same day as an E/M visit

Hib doses are often given at a sick visit or a well-child visit, and both can be billed with 90648 on the same date.

  • Preventive visit: bill the preventive medicine code, 90648, and the administration code. Most payers need no modifier on the preventive code.
  • Problem-oriented visit: append modifier 25 to the E/M code when the visit addressed a separate problem. The note should show decision-making that stands apart from the vaccine.
  • Both at once: when a sick problem is addressed during a well-child visit, modifier 25 goes on the problem E/M code.

Without modifier 25, many payers bundle the problem E/M into the vaccine administration and deny it. The AAPC Codify CPT lookup lists the edits for each pairing.

Annual updates to check each January

The 90648 descriptor has stayed stable, but the values around it shift. Check these each January:

  • CPT code set: the AMA releases changes each fall for January 1. Confirm 90647, 90648, and the combination codes are unchanged in your system.
  • Fee schedules: administration values and payer allowables reset, and so does the CDC private-sector vaccine price.
  • Immunization schedule: the CDC publishes an updated child and adolescent schedule each year, including Hib catch-up and high-risk guidance.
  • NDCs: manufacturers change packaging. Update the item file whenever a new carton presentation arrives.

The AMA’s CPT coding resources page lists each year’s code changes ahead of the January effective date.

How Pabau keeps Hib doses and claims complete

Most pediatric practices bill Hib from three places. The vaccine log holds the lot and NDC, the chart holds the counseling note, and the billing system holds the codes. Every hand-off between them is a chance to drop the NDC or the administration code.

Pabau keeps those records in one patient file. Its claims software for practices sends the visit invoice through Claim.MD as an electronic CMS-1500 claim. Eligibility is checked in real time before the visit, and remittances come back into Pabau, tied to the claim they settle.

Because the series runs over a year or more, the next booking matters as much as the claim. Pabau’s appointment reminders bring families back for the next dose, so the series and its billing history stay complete.

Pabau checkout screen showing a completed invoice and a next-appointment booking button
Pabau closes checkout with the invoice and the next booking on one screen, so the following Hib dose is scheduled before the family leaves.

Send complete vaccine claims the first time

Pabau turns each visit invoice into a CMS-1500 claim through Claim.MD, checks eligibility in real time, and brings remittances back into your billing workflow.

Pabau claims management dashboard

Conclusion

CPT code 90648 is simple to describe but easy to misbill, because the product decides the code. Confirm the brand before you code, and 90647 versus 90648 stops being a guess.

The rest follows from a single-component vaccine billed with a separate administration line. Pair 90460 or 90471, never 90461, and attach Z23 and the right NDC. On VFC stock, bill the product at $0.00.

The trade-off is front-loaded effort. Capturing brand, lot, and NDC at the moment of injection takes seconds, while rebuilding them from a vial bin weeks later rarely works. Pabau’s denial codes reference helps when a claim still comes back. Book a demo to see how Pabau keeps every vaccine claim complete from injection to remittance.

Continue your research

Continue your research

Want to understand clearinghouse routing? Claim.MD clearinghouse overview explains how electronic claim routing, real-time eligibility checks, and ERA processing work together.

Want denial reasons to reach you automatically? Electronic remittance advice (ERA) explains how 835 remittance files surface denial reason codes and payment details.

Coding the well-child visit around the vaccine? ICD-10 code Z00.129 covers the routine child health exam code that is listed ahead of Z23.

Billing another routine childhood vaccine? CPT code 90707 walks through MMR vaccine billing, modifiers, and reimbursement.

Frequently asked questions

What does CPT code 90648 cover?

CPT code 90648 covers one dose of the Haemophilus influenzae type b vaccine, PRP-T conjugate, on a 4-dose schedule, given intramuscularly. In the US that means ActHIB or Hiberix. The administration service is billed separately with 90460 or 90471.

What is the difference between CPT 90647 and 90648?

Both are single-antigen Hib vaccines, but they are different products. 90647 is PedvaxHIB, a PRP-OMP conjugate on a 3-dose schedule. 90648 is ActHIB or Hiberix, a PRP-T conjugate on a 4-dose schedule. Code the product given at that visit.

Do I bill 90461 with CPT 90648?

No. 90461 reports each additional antigen component in a combination vaccine. Hib alone has one component, so a counseled Hib dose for a patient through age 18 takes 90460 only.

What ICD-10 code goes with CPT 90648?

Z23 (encounter for immunization) supports the vaccine line. At a well-child visit, the routine exam code Z00.129 or Z00.121 is listed first, with Z23 after it. For patients 5 or older, add the qualifying condition, such as asplenia.

Does Medicare cover CPT code 90648?

Not under Part B. Part B covers only influenza, pneumococcal, COVID-19, and at-risk hepatitis B vaccines. An adult who needs Hib, for example after splenectomy, is covered under their Part D plan.

Do I need to report an NDC with CPT 90648?

Yes for Medicaid and most commercial payers. Enter the N4 qualifier and the 11-digit NDC in the shaded area of item 24A on the CMS-1500. Use the NDC of the carton the dose came from.

How is 90648 billed for a VFC dose?

The product is free to the practice, so it cannot be charged. Most state Medicaid programs want 90648 listed at $0.00, sometimes with modifier SL. The administration code is billed at the state’s VFC fee.

×