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 90686 – Quadrivalent preservative-free influenza vaccine


Code Definition

90686 is the CPT code for influenza virus vaccine, quadrivalent (IIV4), split virus, preservative free, 0.5 mL dosage, for intramuscular use.

It reports the vaccine product only, so the injection is billed separately with an administration code such as 90471. A common denial trigger is billing a trivalent or preservative-containing neighbor code, and an NDC check before submission catches it.

Section
90281-99199 Medicine
Subsection
90476-90759 Vaccines, Toxoids
Code range
90653-90689 Influenza Virus Vaccines
Billable
No
Code also known as
flu shot, quadrivalent flu vaccine, IIV4, inactivated influenza vaccine preservative-free
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 90686 reports the quadrivalent, split-virus, preservative-free 0.5 mL flu vaccine product, and it never covers the injection itself.

Report CPT 90471 for the administration on the same claim, because a 90686 line without it is the leading cause of underpayment.

Pair 90686 with ICD-10 Z23, and expect Medicare Part B to cover the annual flu vaccine with no deductible or copay.

Practice management software like Pabau tracks vaccine codes, modifier rules, and payer requirements, so errors get caught before the claim goes out.

CPT Code 90686: Official descriptor and code category

CPT Code 90686 is the code for the quadrivalent, preservative-free influenza vaccine given as a 0.5 mL intramuscular dose.

It sits in the Medicine section of the AMA’s CPT code set, under Vaccines, Toxoids (90476-90759). The official long descriptor reads: “Influenza virus vaccine, quadrivalent (IIV4), split virus, preservative free, 0.5 mL dosage, for intramuscular use.”

Treat 90686 strictly as a vaccine supply code. It reports the product, and the injection is billed separately. The Immunization Administration range (90460-90474) holds those administration codes, such as 90471 and 90472.

Field Detail
CPT Code 90686
Code category Medicine, Vaccines, Toxoids (90476-90759)
Vaccine type Inactivated influenza, quadrivalent (IIV4), split virus
Preservative status Preservative-free
Dose and route 0.5 mL, intramuscular
Age indication 3 years and older
What it includes Vaccine product (supply) only
What it excludes Administration (report 90471), counseling, E/M visit

How CPT Code 90686 differs from neighboring influenza vaccine codes

Most influenza coding errors happen inside the 906xx vaccine family. The codes differ on four variables: valency (trivalent or quadrivalent), preservative status, dose and age, and formulation. Get any one wrong and you’ve billed the wrong code. Most payers deny a trivalent-quadrivalent mismatch without further explanation.

Code Valency Preservative Age Key distinction
90686 Quadrivalent (IIV4) Preservative-free 3 yr+ 0.5 mL single dose, standard adult/pediatric
90685 Quadrivalent (IIV4) Preservative-free 6-35 months 0.25 mL pediatric dose
90658 Trivalent (IIV3) May contain preservative 3 yr+ Older formulation; fewer strains than 90686
90656 Trivalent (IIV3) Preservative-free 3 yr+ Preservative-free, but trivalent rather than quadrivalent
90661 Trivalent (ccIIV3) Preservative-free Not age-restricted Cell-culture derived and standard dose; high-dose is CPT 90662
90653 Trivalent (IIV3-adj) Preservative-free 65 yr+ Adjuvanted (Fluad); also age-restricted to 65+

The 90686 vs. 90658 distinction causes the most coder confusion. 90658 is trivalent, so it targets three influenza strains. CPT Code 90686 is quadrivalent and targets four. Bill 90658 for a quadrivalent product and the code no longer matches the vaccine given. Payers cross-reference the NDC (National Drug Code) on the claim against the CPT code. A quadrivalent NDC paired with a trivalent CPT code is an automatic denial.

90686 and 90685 are both quadrivalent and preservative-free, so the dose is what separates them. 90685 is the 0.25 mL pediatric dose for children aged 6-35 months, while 90686 is the 0.5 mL dose. Billing one for the other misrepresents the product in a documentation audit. The three checks below put these distinctions in the order a coder meets them at the vial.

Decision flow for influenza vaccine codes: trivalent products go to 90656, 90658, 90661 or 90653; quadrivalent with preservative is 90688; quadrivalent preservative-free 0.25 mL for ages 6 to 35 months is 90685; quadrivalent preservative-free 0.5 mL intramuscular is CPT 90686, paired with 90471, Z23 and modifier SL for state-supplied doses
Valency, preservative, and dose settle the code before anyone opens the claim form. Descriptors follow the AMA CPT code set as summarized in this guide.

Paired codes: CPT 90471 for administration and ICD-10 Z23 for the encounter

CPT Code 90686 is a supply code only, so every immunization claim needs a paired administration code. Report CPT 90471 for the first vaccine given during an encounter. If the patient gets a second vaccine at the same visit, report CPT 90472 for each additional one.

Leaving out 90471 is the most common reason a 90686 claim is underpaid rather than denied outright. The payer may reimburse only the component it can match. If neither code is correct, it pays nothing.

Code What it reports When to use
90686 Vaccine product (supply) Every immunization claim for this product
90471 Administration, first vaccine Always paired with 90686 on the same claim
90472 Administration, each additional vaccine When 2 or more vaccines given in the same visit
Z23 Encounter for immunization (ICD-10) Primary diagnosis code for routine vaccination visits

ICD-10 code Z23 (Encounter for immunization) is the standard diagnosis code for routine vaccination encounters. CMS and AMA guidance consistently identify Z23 as the primary diagnosis when no underlying illness prompted the visit. Sometimes a patient also presents with an active condition. Coders may then list Z23 alongside the condition code, and Z23 stays on the claim to show the vaccination was a separate preventive service.

Vaccine Information Statement (VIS) delivery must be documented too. The CDC requires practitioners to give patients the current VIS before each vaccination. The lot number, VIS publication date, and VIS delivery date should all appear in the clinical record.

How to document the encounter for clean claims

Missing or incomplete documentation is the second most common reason influenza vaccine claims are denied or pulled for audit. A structured checklist removes the guesswork and protects the practice during payer reviews.

  1. Vaccine manufacturer and product name. Record the brand name and confirm it matches the 90686 descriptor: quadrivalent, split virus, preservative-free, 0.5 mL.
  2. NDC (National Drug Code). Include the 11-digit NDC on the claim. Payers use it to confirm the billed CPT code matches the product given.
  3. Lot number and expiration date. These are mandatory for every vaccine administration, and CMS requires them on Medicare Part B claims.
  4. Injection site. Document which deltoid was used. “IM, right deltoid” is enough, while vague entries like “given as ordered” can trigger additional documentation requests.
  5. VIS version date and delivery confirmation. Note the date the patient received the VIS and the edition date printed on it.
  6. Patient age confirmation. Confirm the patient is 3 years of age or older. Claims for younger patients will deny, and the 0.25 mL pediatric dose is reported with 90685.
  7. Preservative-free confirmation. Verify the dose came from a preservative-free single-dose syringe or vial. A quadrivalent dose drawn from a multi-dose vial contains preservative and is reported with 90688.

Practices that run faster, cleaner claims management can build this checklist into the immunization workflow as required fields. That way a biller can’t submit the claim before the record is complete.

Pro Tip

Run a quarterly audit of your influenza vaccine claims. Pull every 90686 submission and check it against the NDC on the matching vaccine lot record. An NDC-CPT mismatch is invisible at submission but surfaces immediately in a payer audit or RAC review.

Modifiers used with CPT Code 90686

Most routine 90686 claims go out without modifiers. Two situations need one, and using the wrong modifier or omitting a required one generates a denial.

Modifier When to use Reimbursement impact
SL State-supplied vaccine (VFC program or state health department stock) Reduces vaccine supply reimbursement to $0; administration (90471) still reimbursable
25 Significant, separately identifiable E/M service on the same day as the vaccination Allows separate reimbursement for the E/M visit; must be documented as distinct from the vaccination encounter

Modifier SL is the most misused modifier in vaccine billing. Practices in the Vaccines for Children (VFC) program, or receiving state-supplied flu vaccine, get the product at no cost. Billing 90686 without SL in that situation is a compliance risk. The practice would be claiming payment for a product it received free of charge.

Adding SL tells the payer the vaccine was state-supplied, and the administration fee (90471) stays billable at the standard rate. Review this supply-versus-administration split once a year as a compliance checkpoint.

Modifier 25 applies only when a clinician provides a distinct evaluation and management service on the same day. Documenting “reviewed immunization history” is not a separately identifiable E/M service. The note must show a problem-focused or more extensive assessment unrelated to the immunization.

Medicare and payer reimbursement for CPT Code 90686

Medicare Part B covers CPT Code 90686 as a preventive benefit. Unlike most Part B services, the annual flu vaccine carries no patient deductible and no copay. Medicare pays 100% of the Medicare-allowable amount. The practice must enroll as a Medicare provider and accept assignment on flu vaccine claims to be paid directly.

The reimbursement amount changes each year, so don’t rely on a fixed dollar figure from a billing resource. CMS updates rates in the annual Medicare Physician Fee Schedule and publishes them ahead of each flu season. The CMS Physician Fee Schedule lookup tool lets you search 90686 by MAC jurisdiction for the current-year allowable in your area.

For benchmarking across payers, the FastRVU 2026 RVU lookup tool lists the work, practice expense, and malpractice RVUs for 90686 by year. Those values help you estimate allowables before negotiating a fee schedule with commercial payers.

Payer pre-authorization and coverage requirements

Most payers don’t require prior authorization for the annual flu vaccine. As a preventive benefit, CPT Code 90686 usually falls within automatically approved services under Medicare and most commercial plans. Still, verify with each payer annually. Coverage conditions can include age minimums, frequency limits (typically once per plan year), and provider type restrictions.

  • Medicare Part B: no prior auth required; once per influenza season; any Medicare-enrolled provider may administer and bill
  • Medicaid: covered in all states as a preventive service; specific rates and any documentation requirements vary by state Medicaid program
  • Commercial plans: usually covered at 100% under preventive benefits with no prior auth; frequency is typically capped at once per plan year
  • VFC-enrolled practices: must use modifier SL for state-supplied vaccines; administration (90471) remains separately reimbursable

Tracking each payer’s preventive-vaccine rules by hand gets unwieldy once a practice bills more than a few plans. Flag payer-specific rules when the vaccine visit is scheduled, rather than discovering a coverage condition at claim submission.

Common claim denial reasons for CPT Code 90686 and how to fix them

Denials on 90686 cluster around a predictable set of errors. Most are preventable while the claim is being prepared, so they never need a post-denial appeal. The table below lists the errors payers flag most often on immunization claims.

Denial reason Root cause Fix
Wrong code: trivalent vs. quadrivalent mismatch 90658 or 90656 billed for a quadrivalent product Verify NDC against CPT before submission; quadrivalent NDC requires CPT Code 90686
Missing administration code 90686 submitted without 90471 Always pair 90686 with 90471 on the same claim
Wrong ICD-10 diagnosis code Condition code used instead of Z23 Use Z23 as primary diagnosis for routine vaccination encounters
Frequency exceeded Second flu vaccine claim in the same plan year Check the patient’s prior claims before scheduling a second vaccine in the same season
Patient age outside indication 90686 billed for a child under 3 years Verify age at time of service; the 0.25 mL pediatric dose for 6-35 months is 90685
Missing modifier SL State-supplied vaccine billed without SL modifier Add SL to 90686 when the vaccine came from VFC or state health department stock
Preservative-free mismatch Multi-dose vial administered and 90686 billed A quadrivalent multi-dose vial contains preservative and is reported with 90688

Review the denial codes after each remittance cycle, especially the CARC (Claim Adjustment Reason Code) on each denial. It names the rule that was broken, which makes a targeted correction far faster than a general appeal.

Pro Tip

Set up a pre-submission rule in your billing workflow that flags any 90686 claim missing a paired 90471 before it reaches the clearinghouse. This single check catches the most common underpayment scenario without requiring a coder to manually review every immunization claim.

How Pabau keeps 90686 claims from bouncing back

Without a system, a biller checks each 90686 claim by hand. They match the NDC to the code, add 90471 and Z23, and remember modifier SL for state stock. Miss one step during flu season and the denial arrives weeks later.

Pabau keeps the vaccine record, the billing codes, and the payer rules in one system. The biller works from the same note the clinician signed, with the lot number and NDC already on it. Modifier and payer requirements sit alongside the claim, so the checks happen before submission.

Pabau checkout screen with a completed invoice billed to an insurer
Pabau’s checkout closes the visit and raises the invoice against the patient’s insurer, so the flu shot reaches billing without being re-keyed.

Pabau also integrates with Claim.MD, a clearinghouse connected to thousands of US payers. Claims go out from the platform, and payment status and electronic remittance advice (ERA) come back into it. Your team sees which 90686 claims were paid and which were denied, without logging into a separate portal.

Reduce influenza vaccine claim denials with Pabau

Pabau tracks vaccine billing codes, modifier rules, and payer requirements in one place. Your 90686 claims go out clean the first time.

Pabau claims management dashboard

Conclusion

Flu season packs most of a year’s vaccine billing into a few busy months. The checks around 90686 have to run on autopilot during that rush. Start at the vial: a quadrivalent, preservative-free, 0.5 mL NDC means 90686, with 90471 and Z23 on the same claim.

The trade-off worth remembering is modifier SL. Leaving it off state-supplied stock is a compliance problem, which is worse than a simple denial. Treat VFC doses as their own workflow.

Book a demo to see how Pabau keeps vaccine codes, modifiers, and payer rules in step, so your 90686 claims go out clean.

Continue your research

Continue your research

Billing the injection alongside the vaccine? CPT code 90471: Immunization administration billing guide covers the administration code every 90686 claim needs.

Giving the flu shot to a Medicare patient? HCPCS Code G0008: Influenza vaccine administration billing guide explains the Medicare administration code for influenza vaccines.

Stocking the trivalent preservative-free vaccine? CPT Code 90656: Influenza vaccine billing guide walks through the trivalent neighbor of 90686.

Using a cell-culture flu vaccine? CPT Code 90661: Cell-culture influenza vaccine billing guide covers the ccIIV3 code and how it differs from high-dose products.

Want to understand the full claims submission process? Our Claim.MD clearinghouse guide explains how electronic claims move from the practice to the payer and back.

Frequently asked questions

What does CPT Code 90686 cover?

CPT Code 90686 covers the quadrivalent inactivated influenza vaccine (IIV4), split virus and preservative-free. It is a 0.5 mL intramuscular dose for patients aged 3 and older. It covers the vaccine product only, so bill the administration separately with CPT 90471.

What is the difference between CPT 90686 and CPT 90658?

CPT 90686 is quadrivalent (four influenza strains) and preservative-free, while CPT 90658 is trivalent (three strains) and may contain a preservative. Billing 90658 for a quadrivalent product is a coding error. Payers check the NDC on the claim against the CPT code and deny a mismatch.

What ICD-10 code is used with CPT 90686?

ICD-10 code Z23 (Encounter for immunization) is the standard diagnosis code paired with CPT Code 90686 for routine vaccination visits. If the patient also has an active condition that day, list Z23 alongside the condition code. Z23 stays on the claim to show the vaccination was a separate preventive service.

Does Medicare cover CPT Code 90686?

Yes, Medicare Part B covers CPT Code 90686 as an annual preventive benefit with no patient deductible or copay. The practice must be enrolled as a Medicare provider and accept assignment on flu vaccine claims. Rates change each year, so check the CMS Physician Fee Schedule lookup tool for your MAC jurisdiction.

What modifiers can be used with CPT Code 90686?

Modifier SL is required when the flu vaccine was state-supplied through the VFC program or state health department stock. It reduces the vaccine supply payment to $0, while the administration fee (90471) stays billable. Modifier 25 applies when a separately identifiable, documented E/M service happens on the same day.

Why would a claim for CPT Code 90686 be denied?

The most common reasons are billing the trivalent code (90658) for a quadrivalent vaccine and omitting the administration code 90471. Using a condition code instead of Z23 also triggers denials. So do a second claim in the same plan year, a patient under 3, and a missing modifier SL on state-supplied vaccine.

Can CPT Code 90686 be billed for patients under 3 years old?

No. CPT Code 90686 is indicated for patients aged 3 years and older, and claims for younger patients will be denied. The 0.25 mL pediatric dose for children aged 6-35 months is reported with CPT 90685.

×