Specialty Billing Published July 31, 2026 · Yagnesh Dave

Vaccine & Immunization Billing: 2026 Guide

Vaccine billing sounds simple: you give a shot, you bill for the shot. But immunization coding involves two separate charges for every vaccine, has VFC program requirements that vary by state, and has administration fees that payers handle inconsistently. Get it right and you're capturing legitimate revenue. Get it wrong and you're leaving money on the table or triggering audits.

If you're working through these issues, our specialty billing services can help you address them systematically.

The Two-Component Billing Rule

Every vaccine claim has two pieces: the vaccine product code and the administration code. You bill both, separately:

Some practices forget the administration code and just bill the product. Others bill the wrong administration code. Neither generates the correct payment. At roughly $25 to $35 per administration code, a pediatric or family practice giving 40 vaccines a week that consistently drops the admin fee is leaving $50,000 to $70,000 a year on the table.

Counseling add-on: CPT 90460 (immunization administration through 18 years with counseling, first vaccine) and 90461 (each additional vaccine) replace 90471/90472 for pediatric patients when the physician or other qualified professional personally provides counseling. Document the counseling in the note. If you're not documenting it, use 90471/90472 instead.

Vaccine Product Codes: They Change

CPT vaccine codes are updated frequently, and using an outdated code is a predictable denial. The influenza vaccine codes in particular are revised annually to reflect new formulations. Verify your vaccine codes at the start of each immunization season; don't assume last year's codes still apply.

CVX codes (the CDC vaccine classification codes) are used in vaccine records and registries but are not billing codes. Don't confuse them with CPT. Your EHR may use CVX for internal tracking while billing uses CPT; they need to map correctly.

VFC Program Billing

The Vaccines for Children program provides free vaccines for eligible children (Medicaid, uninsured, underinsured, certain American Indian/Alaska Native populations). When you administer a VFC vaccine, you can't bill for the vaccine product; it was provided free. But you can and should bill the administration fee.

The documentation challenge: clearly marking VFC vaccine administration in the claim and patient record. Billing the vaccine product when you used a VFC dose is fraud, the program specifically prohibits it. Your practice needs clear inventory separation between VFC stock and private stock.

Common VFC billing error: Using private stock vaccines for VFC-eligible patients and then billing both the product and administration, or using VFC stock and billing the product anyway. Both scenarios are program violations with repayment and exclusion consequences.

Commercial Payer Administration Fees

Administration fee rates are a contract-by-contract issue. Some commercial payers pay the vaccine product at cost plus a markup; others pay a bundled rate. Some pay administration fees at the Medicare rate; others pay more. Know what each payer pays and flag contracts where the administration fee is below your cost of providing the service.

The AMA has published recommended administration fee amounts, and many state Medicaid programs have their own fee schedules. If you're seeing patients under a state Medicaid plan, confirm their specific administration rates. Medicaid administration fees often lag behind what private payers pay, sometimes by $8 to $15 per dose compared to well-contracted commercial rates, so a practice with a heavy Medicaid panel should track that gap explicitly rather than assume parity.

Travel Vaccines and Non-Covered Services

Travel vaccines (typhoid, yellow fever, hepatitis A for travel purposes, Japanese encephalitis) are generally not covered by Medicare and are often not covered by commercial payers for purely elective travel. An ABN is appropriate when you're administering a non-covered vaccine to a Medicare beneficiary. For commercial patients, check the plan's vaccine coverage list; it varies widely.

Tip: Create a vaccine billing checklist: correct CPT year, VFC vs. private stock flagged correctly, administration code included, counseling documented if using 90460/90461, and payer coverage confirmed for travel vaccines. Run it before billing season each year.

Multi-Vaccine Visit Documentation

When a patient receives multiple vaccines in one visit, each vaccine gets its own product code, and the administration codes stack (90471 for the first, 90472 for each additional). The clinical note should list every vaccine administered, the route, the site, the lot number, and the VIS (Vaccine Information Statement) provided and its publication date. This isn't just good practice; it's required for VFC program compliance and helps with any payer audit.

E&M on Vaccine Days

A preventive E&M visit on the same day as vaccines typically includes the vaccines as part of the preventive care. But if a significant separate problem is addressed at the same visit, you can bill the additional E&M with modifier -25. The key: the problem-focused service must be separately documented, distinct from the preventive note and distinct from the vaccine counseling.

Vaccine Audit Exposure: VFC Inventory and Two-Component Billing

Vaccine claims are checked for the two pieces every time: the product code and the administration code, each matching the documented dose. For vaccines from the Vaccines for Children program, the product itself is free, so billing a payer for a VFC vaccine is an improper claim. State programs also audit inventory, and a practice should be able to match each vaccine given to the stock it came from.

Lot numbers, expiration dates, and the site and route belong in the record for every dose. Contractors and commercial payers can review three years of claims, and because vaccine visits are routine and high volume, a template that misses a required field repeats on every immunization. A practice that billed even a small number of VFC doses to a payer over a 3-year lookback can face $15,000 to $40,000 in repayment plus potential program exclusion, well beyond the value of the vaccines themselves. Reconcile a sample of doses against inventory records each quarter to catch a problem before a state reviewer does.

Set Up a Yearly Vaccine Code Refresh

Vaccine product codes change more often than most CPT families, and influenza codes are revised annually. Build a refresh into your calendar every summer before the flu season starts. Load the new product codes, confirm the payer fee schedules for each, and test a claim for each new code. If you wait until claims deny in October, you'll have weeks of rework.

Also confirm your purchasing and billing match. If the product you stocked isn't the one in your system, the claim will carry the wrong code. A quick check between the receiving log and the charge master each season prevents it.

Documentation Every Dose Needs

Each dose should be documented with the product, manufacturer, lot number, expiration date, dose, route, site, and the person who administered it. Add the date the patient received the required information statement. These details protect the patient, they support the claim, and they let you respond quickly if a lot is recalled.

If your EHR can scan a barcode into the record, use it. It reduces transcription errors and saves time at the point of care.

Verify Payer Rates for Each Vaccine Each Year

Before each season, compare your contracted rates for vaccine products and administration to your acquisition costs. If a payer's rate is below cost, raise it in your next contract discussion, and know which vaccines are worth stocking.

Vaccine Checklist

Frequently Asked Questions About Vaccine and Immunization

How is a vaccine billed?

In two pieces: the vaccine product code, such as 90686 for influenza, and the administration code. The article says you bill both, separately, and that vaccine product codes are revised frequently, especially the influenza ones.

What is billable for a Vaccines for Children dose?

The vaccine itself isn't. The article explains that VFC vaccines are free for eligible children, so you can't bill for the product, though you may be able to bill the administration under the program's rules.

How are multiple vaccines billed at one visit?

Each vaccine gets its own product code, and the administration codes stack, with 90471 for the first and 90472 for each additional. The note should list every vaccine administered.

📋

Free Download: The 10-Point RCM Health Check

The billing gaps most practices don't catch until they show up as denials. Get the checklist: free, no spam.

✓ Got it! Your info is saved: view the checklist now →

We don't share your info. Unsubscribe any time.

Ready to fix your billing before it costs you more?

Our team audits your RCM process end-to-end, no fluff, just the numbers that matter.

Request a Free Audit

References