Coding Ahead
CasePilot
Medical Coding Assistant
CaseConsultant
Instant Email Coding Consultant
Case2Code
Search and Code Lookup Tool
CareerCenter
Medical Coding Job Board
Log in Register free account
0 code page views remaining. Guest accounts are limited to 1 page view. Register free account to get 5 more views.
Log in Register free account

Last Updated: January 2026 | Verified for 2026 AMA, CPT & CMS Guidelines

Quick Reference: CPT 90686 (2026)

  • CPT 90686 defined: Quadrivalent inactivated influenza vaccine (IIV4), preservative-free, 0.5 mL dose, typically administered intramuscularly for patients 3 years and older (and used in practice based on dose/formulation when clinically appropriate).
  • Always bill an administration code: The vaccine product code does not pay for the work of giving the shot. Pair 90686 with the correct administration code such as 90460 (≤18 with counseling) or 90471 (first injection without counseling / adults), plus 90472 for additional injections when applicable.
  • Medicare Part B rule: Medicare Part B covers seasonal influenza vaccination as a preventive benefit (no copay/deductible). Bill the vaccine code plus G0008 (influenza vaccine administration) rather than 90471 for Medicare Part B claims.
  • NDC often required: Many payers require the vaccine NDC on claims to identify the exact product; some Medicare guidance for “fee pending” pricing relies on NDC for payment determination.
  • VFC/Medicaid billing: For VFC-supplied doses, append modifier SL to the vaccine line and bill the vaccine at $0.00, with reimbursement limited to the administration fee per state rules.
  • Documentation is not optional: Record manufacturer, lot, expiration, dose, route, site, date, and VIS edition date plus date provided to satisfy legal and audit expectations.
  • Same-day E/M: If a significant, separately identifiable office visit occurs on the same day as vaccination, use modifier 25 on the E/M code and document distinct evaluation/management beyond immunization counseling. This guide explains how to code and bill CPT 90686 correctly in 2026, with emphasis on the two drivers of clean reimbursement: (1) choosing the correct vaccine product code for the formulation administered, and (2) pairing it with the correct administration code based on patient age, counseling, and payer requirements. It also summarizes documentation standards (including VIS requirements), diagnosis coding with Z23, Medicare Part B specifics (G0008 and preventive coverage), Medicaid/VFC workflows (SL modifier and $0 vaccine line), and common real-world claim structures for offices, clinics, and pharmacies.

1. CPT 90686 Definition & Clinical Use

CPT 90686 describes a quadrivalent inactivated influenza virus vaccine (IIV4) that is preservative-free and administered as a 0.5 mL intramuscular dose. The descriptor is commonly associated with use in patients 3 years and older, and in routine practice the correct code selection is based on the actual dose and product presentation given rather than on patient age alone.

Clinically, 90686 is used for seasonal influenza prophylaxis in accordance with national immunization recommendations. Quadrivalent vaccines broaden coverage by including two influenza A strains and two influenza B strains, and preservative-free presentations are typically single-dose syringes or vials. The CPT code itself does not name the manufacturer. As a result, many payer workflows rely on the National Drug Code (NDC) to identify the precise product that was administered, which also supports claim pricing and post-payment audit validation.

When 90686 is appropriate

  • Use 90686 when the product administered is an inactivated, quadrivalent, preservative-free influenza vaccine in a 0.5 mL IM dose.
  • Report one unit per dose administered. If a patient requires two doses in a season (for example, some children receiving influenza vaccine for the first time), bill 90686 again for the second dose, with a corresponding administration code for that date of service.

Common “do not use” boundaries

Do not use 90686 for influenza vaccine products that have their own distinct CPT codes (such as high-dose, adjuvanted, recombinant, cell-based formulations, or intranasal influenza vaccine). Product-code accuracy matters because payers may validate vaccine claims against NDC, inventory, and plan-specific coverage policies. If your clinic stocks multiple influenza products, implement an internal crosswalk (NDC → CPT) to avoid miscoding when staff administer a different formulation than the one expected.

Practical compliance point: For vaccine claims, the medical record should make it possible to identify the exact product used (manufacturer + lot + NDC where captured) and to reconcile it with inventory. This is both a patient safety requirement (recall tracing) and a billing integrity requirement (matching what was billed to what was administered).

2. Vaccine Administration Coding

To bill influenza vaccination correctly, the claim must reflect two separable services: (1) the vaccine product (90686), and (2) the work of administration (injection technique, supplies, clinical screening, counseling when applicable, and documentation). Vaccine administration is billed using CPT immunization administration codes (90460–90461 for counseling in eligible pediatric contexts; 90471–90474 for non-counseling scenarios) or payer-specific HCPCS administration codes for Medicare.

Choosing the correct administration code

Scenario Admin Code(s) Key Requirement
Pediatric patient (≤18) with physician/QHP counseling 90460 (and 90461 for each additional component, when applicable) Face-to-face counseling by physician/QHP is required for 90460.
Adult (typically ≥19) or any patient without counseling 90471 for first injection; +90472 for each additional injection Use 90472 as add-on for each additional injectable vaccine.
Medicare Part B influenza vaccine G0008 Medicare uses G0008 (not 90471) for influenza administration.

For many practices, the most frequent combinations are:

  • Adults (commercial): 90686 + 90471.
  • Pediatrics with counseling: 90686 + 90460.
  • Medicare Part B: 90686 (or other appropriate influenza vaccine code) + G0008.

Multiple vaccines on the same date

If multiple injectable vaccines are administered during the same encounter (for example influenza plus another routine immunization), use 90471 for the first injection and 90472 for each additional injectable vaccine, unless you are in a pediatric counseling scenario (90460/90461) or a Medicare influenza administration scenario (G0008 for the flu component). Correct counting of administrations is a common audit checkpoint because underbilling loses revenue and overbilling creates refund and recoupment risk.

Operational tip: Decide in advance which injection is treated as the “first” for 90471 vs 90472 when multiple vaccines are given. Many organizations choose a consistent internal rule (for example, the highest-cost administration first, or the most common vaccine first) to reduce denials from inconsistent claim ordering.

3. Documentation Requirements & Audit-Proofing

Influenza vaccination documentation has two overlapping purposes: (1) legal and clinical requirements for immunization records, and (2) billing support if the payer requests records. Documentation failures typically show up as denials during retrospective audits (especially for high-volume immunizers such as pharmacies, clinics, and employer events) rather than at the initial claim adjudication.

Minimum record elements to capture

Documentation should record, at minimum, the vaccine product and administration details, including:

  • Vaccine manufacturer and product name (as stocked/dispensed)
  • Lot number and expiration date
  • Dose, route, and site (e.g., 0.5 mL IM, left deltoid)
  • Date of administration and name/title of person administering
  • VIS edition date and the date VIS was provided to the patient/guardian These elements align with widely cited vaccination documentation standards and are especially important for compliance with federal documentation expectations and for recall tracing.

Why VIS documentation matters

For influenza vaccines, providers must give the appropriate Vaccine Information Statement (VIS) to the patient (or parent/guardian) and document both the edition date and the date it was provided. In audits, a missing VIS field can be treated as a compliance failure even if the vaccine was correctly administered. This is easy to prevent by using structured immunization fields in the EHR (rather than free-text notes) and by training staff to confirm VIS selection for the current season.

NDC capture: record and claim

Many payers require NDC on vaccine claims, and some Medicare guidance for influenza vaccine pricing depends on NDC when a code is listed with “fee pending.” Even when a payer does not explicitly require NDC on all claims, capturing it in the medical record supports downstream reconciliation (inventory → administration → billing) and simplifies appeals if a claim is delayed for product validation.

Audit-proofing checklist: If you bill 90686, you should be able to produce a record that shows (a) the exact product (manufacturer/lot/NDC), (b) the act of injection (dose/route/site/date/administering staff), and (c) VIS compliance. When any one of these is missing, payers can conclude the billed service is not sufficiently supported.

4. ICD-10 Coding for Flu Shot Encounters

The standard ICD-10-CM diagnosis for an immunization encounter is Z23 (“Encounter for immunization”). For influenza vaccine claims, Z23 is typically the primary diagnosis on the vaccine and administration lines because it communicates preventive intent and matches payer benefit design (coverage of ACIP-recommended vaccines as preventive services).

Common diagnosis patterns

  • Flu-only visit: Z23 linked to both the vaccine (90686) and administration line (90471/90460/G0008).
  • Preventive exam + vaccination: Preventive exam diagnosis (e.g., annual exam / well-child) may be primary for the visit code, with Z23 added to clearly support vaccine lines.
  • Problem visit + vaccination: Problem-oriented diagnosis for the E/M line, and Z23 for the vaccine lines. Avoid using influenza illness diagnosis codes (e.g., influenza infection) to justify prophylactic vaccination; doing so can confuse medical necessity review and may be interpreted as mismatch between the service and the diagnosis. When the patient has a separate complaint on the same day, document and code it appropriately, and use modifier 25 on the E/M (see Section 5) while keeping Z23 for the vaccine lines.

5. Payer-Specific Coverage & Billing Rules

Influenza vaccination is broadly covered across payer types in 2026, but billing mechanics vary. The most important payer differences are: (1) Medicare Part B administration code requirements, (2) Medicaid/VFC vaccine-supply modifiers and payment limitations, and (3) commercial preventive-benefit rules and network constraints.

5.1 Medicare Part B

Medicare Part B covers influenza vaccination as a preventive service, generally with no beneficiary cost-sharing (no copay, coinsurance, or deductible). Medicare guidance also specifies the standard diagnosis code used for these vaccines and administration (Z23) and supports standing order workflows commonly used by clinics and pharmacies.

Medicare administration code: Bill influenza vaccine administration with G0008 rather than 90471 on Medicare Part B claims. Claims billed with the wrong administration code are at risk of denial or non-payment because Medicare processes influenza administration under HCPCS.

NDC and “fee pending” issues: Some Medicare contractor guidance discusses seasonal influenza vaccine reimbursement and indicates that certain vaccine codes may require NDC submission for correct pricing when listed with “fee pending” status. In practical terms, including the NDC reduces claim friction and helps Medicare price the product appropriately.

5.2 Medicaid & VFC (Vaccines for Children)

Medicaid vaccine billing for children is tightly linked to VFC supply rules. When the vaccine is provided as VFC stock, the provider generally cannot bill the payer for the vaccine ingredient cost because it was supplied at no charge; reimbursement is typically limited to the administration fee.

Modifier SL: Common Medicaid billing guidance for VFC requires appending modifier SL (state supplied) to the vaccine code to indicate the vaccine itself is state-supplied, with the vaccine line billed at $0.00. The administration code is billed normally and paid per state fee schedule.

Adult Medicaid coverage: CDC’s adult vaccine payment guidance discusses coverage pathways and highlights that adult vaccine coverage expanded significantly in recent years, including broad access to recommended vaccines without cost-sharing in many contexts. This is especially relevant operationally because adult vaccine claims increasingly behave like preventive services claims (similar to commercial plans) when coverage rules are met.

5.3 Commercial insurance (ACA preventive coverage)

Most commercial plans cover influenza vaccination as a preventive service when administered by an in-network provider, consistent with preventive coverage expectations. CDC’s payment guidance for adult vaccines outlines how private insurance typically covers recommended vaccines and explains general payment pathways.

Network and site-of-service: Even when the vaccine is a covered preventive benefit, payment can differ by site (office vs pharmacy vs clinic) and by whether the immunizer is in-network. Plan designs may encourage pharmacy vaccination, but in-network physicians and clinics are typically still covered. The claim should use standard CPT administration codes (90471/90460) for commercial plans rather than Medicare’s G0008.

5.4 Same-day E/M and modifier 25

When an E/M service is performed on the same date as vaccination, payers may bundle injection administration into the office visit unless the visit is truly distinct. Modifier 25 on the E/M code indicates that a significant, separately identifiable E/M service was provided in addition to the vaccination. Guidance for vaccine administration coding emphasizes correct use of modifier 25 and the requirement that documentation supports a separate evaluation/management beyond vaccine-related counseling.

Modifier 25 is not automatic: A visit solely to receive a vaccine generally does not support a separate problem-oriented E/M charge. To bill E/M + vaccine, the record should show a separate complaint or separately identifiable management (history, exam as needed, assessment/plan) beyond immunization screening and consent.

6. Billing Scenarios: Pediatrics, Adults, Pharmacy, Clinics

6.1 Pediatrics (office workflow, including VFC)

In pediatrics, the key branching variables are (1) whether the vaccine is VFC-supplied and (2) whether counseling by a physician/QHP occurred. If counseling occurred for a patient ≤18, 90460 is typically used for administration; without counseling (for example nurse-only vaccine clinic), 90471 is used.

When VFC vaccine is used, append SL on the vaccine line and bill the vaccine at $0.00. Your documentation should also reflect VFC eligibility and stock usage because VFC programs can be audited independently of insurer audits.

6.2 Adults (primary care and specialty clinics)

Adults receiving 90686 typically require 90471 for commercial plans and G0008 for Medicare Part B. In adult primary care, influenza vaccine is often delivered during routine visits; that is acceptable, but ensure the claim structure separates the vaccine lines from the E/M service (and apply modifier 25 only when the visit is meaningfully distinct).

6.3 Pharmacy administration and mass immunizers

Pharmacies frequently immunize under standing orders and may bill either the medical benefit (CPT product + administration codes) or, depending on plan design, via the pharmacy benefit. For Medicare Part B, pharmacy immunizers use G0008 and may follow roster billing or mass immunizer processes where allowed; Noridian’s preventive services guidance is a common reference point for Medicare influenza billing expectations.

6.4 Employer or community flu clinics

High-volume clinics should standardize data capture (VIS fields, lot, NDC, site) and ensure claim files map consistently to the administered product. Contractor guidance on influenza vaccine reimbursement highlights why clean product identification matters, especially when pricing or payment hinges on NDC submission.

7. Real-World Coding Examples

Example 1: Medicare patient, flu shot during problem visit

Scenario: Established patient with Medicare Part B seen for hypertension follow-up; receives a seasonal influenza vaccine during the encounter.

Codes: 99213-25 (hypertension E/M), 90686 (vaccine), G0008 (flu admin).

DX: I10 for E/M; Z23 for vaccine lines.

Why clean: Medicare Part B uses G0008 for influenza administration and covers the vaccine as preventive; modifier 25 is supported only if the record shows distinct hypertension evaluation/management beyond vaccination.

Example 2: Pediatric preventive visit with counseling

Scenario: 4-year-old at well visit; physician counsels parent and child receives 0.5 mL preservative-free quadrivalent influenza vaccine.

Codes: Preventive visit code (per age) plus 90686 and 90460 for the immunization administration (counseling provided).

DX: Well-visit diagnosis for the preventive service; Z23 for vaccine lines.

Why clean: 90460 is appropriate only when counseling by a physician/QHP is documented; otherwise use 90471.

Example 3: VFC Medicaid child, nurse-only flu clinic

Scenario: 2-year-old Medicaid child receives VFC-supplied influenza vaccine at a nurse-only clinic with no physician counseling.

Codes: 90686-SL billed at $0.00 and 90471 for administration.

DX: Z23 for vaccine lines.

Why clean: SL signals state-supplied vaccine and prevents improper reimbursement for the ingredient cost; payment is limited to the administration fee per Medicaid rules.

Example 4: Commercial plan adult at pharmacy

Scenario: 45-year-old with commercial insurance receives influenza vaccine at a pharmacy immunization station.

Codes (medical benefit billing): 90686 + 90471, DX Z23.

Why clean: Commercial plans generally use CPT administration codes rather than Medicare G-codes; NDC submission may still be required by the plan.

Example 5: High-volume clinic emphasizes documentation controls

Scenario: Community flu clinic immunizes hundreds of patients over a weekend.

Operational controls: Barcode scanning to capture NDC, lot, expiration; structured VIS field completion; standardized claim mapping to product/admin codes.

Why it matters: Documentation completeness and product identification reduce denials and strengthen defenses if payers request records or question “fee pending” vaccine pricing.

Official Description

Influenza virus vaccine, quadrivalent (IIV4), split virus, preservative free, 0.5 mL dosage, for intramuscular use

© Copyright 2026 American Medical Association. All rights reserved.

Common Language Description

A quadrivalent influenza virus vaccine, specifically identified as CPT® Code 90686, is a split virus formulation that is preservative-free and intended for intramuscular administration. This vaccine is designed to provide active, long-term immunity against influenza by introducing altered versions of the virus into the recipient's immune system. Unlike immune globulins, which offer short-term, passive immunity, vaccines stimulate the immune system to produce its own antibodies, thereby preparing the body to respond effectively to future exposures to the virus. The preservative-free aspect of this vaccine indicates that it does not contain the preservative thimerosal, or contains only trace amounts, and is recognized by the FDA as either thimerosal-free or thimerosal-reduced. The vaccine is delivered via an intramuscular injection, which is a separate procedure that must be reported independently. The production of this influenza vaccine involves the use of embryonated chicken eggs, where the virus is harvested, inactivated with formaldehyde, concentrated, purified, and chemically disrupted to create a split virus. This specific formulation protects against four strains of influenza viruses, including two type A strains and two type B strains, ensuring a broad spectrum of immunity. For reporting purposes, CPT® Code 90685 is used for a 0.25 mL dosage of the vaccine, while CPT® Code 90686 is designated for the 0.5 mL dosage, with both codes solely representing the vaccine product itself.

© Copyright 2026 Coding Ahead. All rights reserved.

CasePilot
Have a question about CPT® Code 90686?

Get instant expert-level answers from CasePilot, our coding assistant.

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

Register to view content

Create a free account to unlock this content

CasePilot

Get instant expert-level medical coding assistance.

Ask about:
CPT Codes Guidelines Modifiers Crosswalks NCCI Edits Compliance Medicare Coverage
Example: "What is CPT code 99213?" or "Guidelines for E/M services"