CPT 90460 reports the first or only component of each vaccine given to a patient through age 18 when a physician or other qualified health care professional counsels the patient or family. CPT 90461 adds each additional component. The errors that deny these claims are counting vaccines instead of components, and billing 90460 without documented provider counseling.
Pediatric immunization claims carry a lot of lines: vaccine products, administration codes, a well-child visit and sometimes a sick visit. The administration lines are where the units get miscounted. Here is how the codes work and what the payer is checking.
What the codes say
AAPC’s Knowledge Center (1 November 2025) lists the administration codes:
- 90460: “Immunization administration through 18 years of age via any route of administration, with counseling by physician or other qualified health care professional; first or only component of each vaccine or toxoid administered.”
- +90461: “Each additional vaccine or toxoid component administered,” an add-on used only with 90460.
- 90471: “Immunization administration (includes percutaneous, intradermal, subcutaneous, or intramuscular injections); 1 vaccine (single or combination vaccine/toxoid),” with +90472 for each additional vaccine.
- 90473 for the first intranasal or oral vaccine, with +90474 for each additional one.
Three conditions separate the families. The patient must be 18 or younger for 90460. The counseling has to be done by the physician or other qualified health care professional, and AAPC notes the chart must document it. The 90460 family counts components, while the 90471 family counts vaccines.
Counting components
A component is each vaccine or toxoid antigen in the product, not each injection. AAPC’s Pediatric Coding Alert (7 September 2011) walks through DTaP. Diphtheria, tetanus and pertussis each count as one component, so a counseled DTaP dose is one unit of 90460 and two units of 90461.
AAPC’s November 2025 article applies the same rule to a six-month visit:
| Vaccine given (with counseling) | Components | Administration codes |
|---|---|---|
| DTaP-IPV-Hib-HepB combination | 6 | 90460 x1, 90461 x5 |
| Pneumococcal conjugate (PCV20) | 1 | 90460 x1 |
| Rotavirus | 1 | 90460 x1 |
| Influenza | 1 | 90460 x1 |
Every vaccine gets its own 90460, and 90461 only counts the extra components inside a combination product. The same article notes that COVID-19 vaccine administration uses 90480, not 90460. When a count is uncertain, AAPC’s advice is to check the manufacturer’s package insert or the American Academy of Pediatrics’ coding tools.
Watch the unit caps too. Medicare’s practitioner MUE table effective 1 October 2026 allows nine units of 90460 and eight of 90461 per date of service. A heavy catch-up visit can reach those numbers, and Medicaid and commercial plans apply their own edits.
When no counseling was documented
If the provider did not counsel, or did not document it, the administration is 90471 and 90472 by vaccine, or 90473 and 90474 for intranasal and oral products. AAPC (November 2025) adds two sequencing rules. 90473 is not reported with 90471, because each describes a first vaccine by a different route. A second oral or intranasal vaccine is 90474, reported only with a primary code.
Mixing the two families on one day depends on the payer. AAPC’s 2025 example uses 90471, 90472 and 90474 for uncounseled vaccines and 90460 for a counseled flu shot at the same visit. CMS’s Medicare NCCI Policy Manual, Chapter XI (revision date 1 January 2026), says that, apart from influenza, pneumococcal and hepatitis B vaccines (which Medicare reports with G0008, G0009 and G0010), a provider shall not report a combination of codes from the two families on one date of service. The Medicaid NCCI Policy Manual’s Chapter XI for 2026 does not include that sentence. Check which edit set, and which payer policy, governs each claim.
VFC billing basics
CDC’s VFC eligibility page (updated 27 August 2026) covers children 18 or younger who are uninsured, Medicaid-eligible or Medicaid-enrolled, American Indian or Alaska Native, or underinsured. Underinsured children can receive VFC vaccine only through an FQHC, an RHC or an approved deputized site. Two groups trip up front desks:
- A child in a separate CHIP program is considered insured and is not VFC-eligible.
- A child whose insurance covers vaccines but whose deductible is not yet met is not VFC-eligible.
Providers must screen and record VFC eligibility at every visit.
On billing, CDC’s provider page (updated 27 August 2026) is direct. A VFC provider cannot charge for VFC vaccine, but may charge a fee to administer each vaccine, an office visit fee if other services were provided, and fees for non-vaccine services. If a family cannot afford the administration fee, it must be waived, and the child cannot be refused vaccination. The eligibility page adds that a VFC provider must be enrolled with Medicaid to be paid by Medicaid for the administration.
On the claim itself, AAPC (November 2025) says the VFC product code may be reported with a $0.00 charge, and many states want modifier SL on it. The administration code carries the charge.
Bundling with the well-child visit
AAPC’s Pediatric Coding Alert (7 March 2025) summarizes the CPT rule: with a preventive medicine E/M, vaccine products and immunization administration are reported separately. The preventive code is chosen by patient age and new or established status: 99381, 99382, 99383, 99384 or 99385 for a new patient, and 99391, 99392, 99393, 99394 or 99395 for an established patient.
Whether the preventive code needs modifier 25 depends on the payer’s edits. AAPC’s 2011 guidance is that CPT does not require it but some payers do. Its 2025 article notes NCCI edits pair preventive codes with the immunization administration codes and allow modifier 25 to separate them. The Medicaid NCCI Policy Manual, Chapter XI (revision date 1 January 2026), adds three rules that apply to pediatric claims:
- An immunization administration code and a significant, separately identifiable E/M with modifier 25 may both be reported on the same date.
- If the patient returns another day only for a shot, only the administration code is reported.
- 99211 is not separately reportable with vaccine administration codes.
Sick plus well. When a problem is addressed during the well visit and needs real additional work, AAPC’s 2011 example reports the preventive code, such as 99393, plus a problem-oriented office E/M, such as 99213 with modifier 25, each linked to its own diagnosis. The test the same article offers is whether the problem would have needed its own visit if it had not been addressed that day.
The immunization pre-bill check
- Patient is 18 or younger, and provider counseling is documented. If either is missing, use 90471 (or 90473 for an intranasal or oral vaccine).
- One 90460 per vaccine, plus 90461 for each additional component.
- The unit total fits the payer’s MUE.
- Do not combine the 90460 and 90471 families on the same date where the payer applies Medicare NCCI (influenza, pneumococcal and hepatitis B administration go on G0008, G0009 and G0010 for Medicare).
- VFC eligibility screened and recorded, product at $0.00 with SL where the state requires it, and no charge for VFC vaccine.
- Preventive E/M billed with the vaccines, with modifier 25 where the payer’s edits require it. Problem visits billed only with separate documentation.
For preventive-service rules on the adult side, see our post on preventive services billing for family practices. Coding quick-references are in the AMS resources library. If vaccine lines keep coming back short, our pediatric billing services team can review your immunization claims payer by payer.