Flu Vaccine CPT Codes and Billing: 2026-2027 Season Guide

Is your practice leaking revenue? Find out exactly where.

Book a 15-minute operational audit with our team.

Table of Contents

Illustrated flu vaccine vial and syringe beside a calendar page and an autumn leaf for flu season billing

Flu vaccine CPT codes for 2026-27 follow the product you give: 90656 covers Fluarix, FluLaval and Fluzone prefilled syringes, 90662 is high-dose and 90616 is the new mRNA vaccine. Medicare Part B reports the shot administration with G0008 and the diagnosis Z23. Always confirm the code against the product label.

Most flu claim errors start at the vaccine shelf, not at the billing desk: a product is stocked, a code is guessed and the claim carries a code that no longer matches. This guide is for practice owners and billing managers who give flu shots and want the 2026-27 codes in one place. It was checked in October 2026 against a New York City health department code letter dated September 1, 2026, CDC vaccine code set release notes, the AMA vaccine descriptor file and CMS transmittal 13859. Where a primary source could not be fetched, the post says so. For the other fall vaccines, see our guides to the CPT code for RSV vaccine and the shingles vaccine CPT codes.

Key takeaways

  • The CPT code follows the product, not the patient: each licensed flu vaccine maps to one product code.
  • 2026-27 adds a new mRNA flu vaccine, mFLUSIVA, under CPT 90616 for adults 50 and older.
  • Older guides that list 90637, 90638, 90624 or 90684 as 2024-25 flu codes should not be trusted: 90624 and 90684 are not flu codes at all.
  • For Medicare Part B, the vaccine is paid at 95 percent of average wholesale price, with no deductible or coinsurance, and the provider must accept assignment.
  • Build a product-to-code edit list each August and re-check it when CDC publishes new release notes.

Which flu vaccine CPT code do you bill? It depends on the product

Each flu vaccine product has its own CPT code, so the code on the claim must match the box that was opened. Table 1 lists the products on one health department’s 2026-27 code letter; the same letter tells providers to review their own vaccine records for miscoded and missing entries.

Table 1. Flu vaccine CPT codes by product, 2026-27 season (reported by one health department, cross-checked in part against CDC)
Product (type) Age range listed CPT CVX
Fluarix, FluLaval, Fluzone 0.5 mL prefilled syringe (inactivated, trivalent) 6 months and older 90656 140
Fluzone 5 mL multidose vial, 0.5 mL dose (inactivated, trivalent) 6 months and older 90658 141
Fluzone 0.25 mL dose from a multidose vial 6 to 35 months 90657 not listed
Flucelvax (cell-based, trivalent) 6 months and older 90661 153
Flublok (recombinant, trivalent) 9 years and older 90673 155
FluMist (live attenuated, nasal spray) 2 to 49 years 90660 111
Fluzone High-Dose (inactivated, trivalent) 65 and older 90662 135
Fluad (adjuvanted, trivalent) 65 and older 90653 168
mFLUSIVA (mRNA, trivalent) 50 and older 90616 338

Source: New York City Department of Health, Update Your Flu Vaccine Codes 2026-2027 (September 1, 2026); CDC vaccine code sets release notes of August 20 and September 18, 2026 confirm 90616/CVX 338 and 90661/CVX 153.

Two points on the table. First, all of the products above are trivalent, which means a claim or an internal price list that still says quadrivalent is out of date. The CDC’s 2025-26 recommendations already described a trivalent-only market, and the 2026-27 product list above keeps that pattern. Second, the New York letter is a state and local source, not CDC itself. CDC’s own code-set pages were not reachable in this review, so confirm each row against the current CDC release notes and your CPT code set before loading it into your system.

The same letter says that brand names used for ordering (Fluarix, FluLaval and FluMist) are not the manufacturer to report; use the MVX code for the manufacturer listed on the FDA biologics license. It also asks providers to report the Sale NDC from the vaccine box, not the Use NDC, and to send the MVX, CVX and NDC together. That applies to the immunization record you send to the registry, but a mismatch between what is in the chart and what is on the claim is a common reason for rework. A short explainer on how HCPCS and CPT codes differ helps new staff see why Medicare uses G and Q codes alongside CPT.

What is new for 2026-27: an mRNA flu vaccine and code 90616

The one real coding change for this season is a new mRNA flu vaccine. mFLUSIVA from Moderna was approved by the FDA on August 5, 2026 for adults 50 and older, and CDC’s August 20 release notes list it with CVX 338 and MVX code MOD, as a 0.38 mL dose.

In the AMA’s vaccine descriptor file, CPT 90616 is the trivalent mRNA influenza vaccine at 37.5 mcg per 0.38 mL for intramuscular use. The file shows the code as new, with the FDA-pending symbol removed once approval came on August 5, and it says the code took effect July 1, 2026. The file also lists a second new mRNA influenza code, 90639, with a 50 mcg per 0.5 mL descriptor. We did not find a 2026-27 product mapped to 90639 in the CDC or health department lists, so do not use it until a product is mapped to it.

AAFP’s 2026-27 guidance, which cites CDC interim considerations dated September 1, 2026, lists mFLUSIVA among the options that adults 65 and older should preferentially receive when available, along with high-dose, adjuvanted and recombinant vaccines. For adults 50 to 64 it is age-appropriate with no preferential status. That matters for stocking and age edits, because a 90616 claim for a patient under 50 is outside the listed age range.

Table 2. What the old 2024-25 post said, and what current sources show
Old claim What we could verify Action
90637 and 90638 are quadrivalent mRNA flu vaccines (July 1, 2024) No fetched source supports this. The AMA file lists a new mRNA flu code, 90616, with a trivalent descriptor, and a new 90639 with a different one Removed
90661 is a trivalent cell-culture vaccine effective January 1, 2025 90661 maps to Flucelvax (cell-based, trivalent) in 2026-27; the 2025 effective date was not verified Corrected, date removed
90624 is an influenza-related combination meningococcal vaccine 90624 is a meningococcal vaccine code, not a flu code, and is marked new for CPT 2027 in the AMA file Removed from the flu list
90684 is a 21-valent pneumococcal conjugate vaccine (June 17, 2024) Not a flu code and not verified in this review Removed
Quadrivalent flu vaccines are the current standard 2026-27 products in the sources are all trivalent Corrected

Source: AMA, CPT vaccine code descriptors (updated August 14, 2026); New York City Department of Health (September 1, 2026); CDC release notes (August 20, 2026).

Do not copy a code list from an older guide

A code that was correct in one season can be retired, remapped or just wrong. Treat every list, including this one, as a starting point and compare it with the current CPT code set and CDC release notes.

Medicare Part B: how a flu shot claim is paid

Medicare Part B covers the seasonal flu shot, and the vaccine is paid at 95 percent of average wholesale price, with no deductible or coinsurance. The rules below come from CMS transmittal 13859, issued July 16, 2026, and the CMS flu shot provider page.

Table 3. Medicare Part B flu vaccine billing rules for the 2026-27 season
Topic Rule Source
Coverage period Allowances apply to dates of service August 1, 2026 through July 31, 2027 CMS transmittal 13859
Vaccine payment 95 percent of average wholesale price; hospital outpatient departments, rural health clinics and FQHCs are paid reasonable cost CMS transmittal 13859
Patient cost No deductible or coinsurance; patients owe nothing if the provider accepts assignment CMS transmittal 13859; CMS flu shot page
Assignment Providers who give the vaccine must accept assignment CMS transmittal 13859
Administration code G0008 is the administration code for influenza vaccine FCSO (MAC) page
Diagnosis ICD-10 Z23 CMS flu shot page
Billing method Individual claims or roster billing CMS flu shot page
Frequency Two shots in one calendar year are covered when they fall in two different flu seasons CMS flu shot page

Source: CMS Transmittal 13859, Change Request 14542 (July 16, 2026); CMS, Flu shot provider page (last modified March 10, 2026); First Coast Service Options (MAC) page dated August 3, 2026.

Three details are easy to miss. The CMS transmittal tells contractors to reprocess claims paid at other allowances this season and to start a mass adjustment by November 1, 2026, so an early-season payment may change. It also names HCPCS code Q2039 as a code contractors must price this season, but it does not explain it, so check the CMS seasonal influenza pricing file for the product and payment amount before you use it. And the CMS provider page says home administration can carry an additional payment, starting January 1, 2024, under certain conditions.

We did not verify the dollar payment for G0008 or the price per product code, because the CMS pricing page was not reachable in this review. Pull both from the current CMS pricing files instead of copying a number from a blog. Our guide to how to verify Medicare coverage covers the eligibility step that comes before the claim.

Diagram of the steps in a Medicare Part B flu shot claim, from product check to remittance review
The path of a Medicare Part B flu shot claim. Source: RCM Finder.

Age rules and product choices that should drive your claim edits

Age limits on the product label are the easiest edits to automate, and they catch a large share of wrong-code claims. Table 1 already shows them: FluMist is for people 2 to 49, Flublok for 9 and older, and the high-dose and adjuvanted vaccines for 65 and older.

AAFP’s 2026-27 guidance, which says it is consistent with AAP and ACOG, adds context that affects who gets which product:

  • Annual vaccination is recommended for everyone 6 months and older without a contraindication.
  • Adults 65 and older should preferentially receive a high-dose, adjuvanted, recombinant or mRNA vaccine when available. If none is available, any age-appropriate vaccine is acceptable.
  • FluMist is not for children under 2 or adults over 49. Adults 18 to 49 may self-administer it, and a caregiver 18 or older may give it to recipients 2 to 17.
  • September and October are the best months for most people. July and August are generally discouraged for most adults, especially those 65 and older.
  • Children 6 months to 8 years who need two doses should get them at least 4 weeks apart.
  • Pregnant patients can receive an inactivated or recombinant vaccine in any trimester, and FluMist is not for use during pregnancy.

These are clinical recommendations, so they belong to your clinicians, not your billing team. The billing takeaway is narrower: a two-dose child series means two product codes and two administrations, an early July or August dose in an older adult may be questioned in an audit, and a 90616 or 90662 claim for the wrong age group will not hold up. Our guide to claim scrubbing explains how to turn rules like these into edits that run before submission.

“A vaccine claim should be checked against the product box, the patient's age and the payer's benefit before it is sent, not after it comes back denied.”

Where flu claims break, and how to catch it before submission

Flu claims are high volume and low value per line, so one repeated error becomes a large write-off by the end of the season. The errors below follow directly from the rules in this guide.

Diagram of five pre-bill checks for flu vaccine claims, from product code to remittance review
Five checks to run on a flu vaccine claim before it leaves the practice. Source: RCM Finder.
  • Wrong product code. The code on the claim does not match the vaccine drawn, often because an old price list was never updated.
  • Age outside the label range. For example, 90662 or 90653 for a patient under 65, or 90616 for a patient under 50.
  • Wrong Medicare setup. Medicare Part B claims need the vaccine code, G0008 and Z23, and the provider must accept assignment.
  • Stale payment expectations. Medicare reprocessing for the 2026-27 allowances can change early-season payments.
  • Use of codes that are not flu codes. Pulling 90624 or 90684 from an old list instead of a current flu product code.

If these errors repeat, the cause is usually in intake, charge entry or the vaccine price list, not in the billing office. Our medical billing and coding support is built around finding that upstream cause.

Check your flu season claims before the first remittance

Send a sample of recent immunization claims and we will review product codes, administration codes, diagnosis and benefit routing. The audit is free, and pricing is quoted afterward.

Get a Free Practice Audit

Our recommendations

  1. Build a product-to-code list every August. Create one page that lists each flu product you stock, its CPT and CVX code and its age range. Have one named person review it against CDC release notes and the CPT code set each August and after each new release.
  2. Match the code to the box, not the order form. Staff who record the dose should read the product name and code from the box actually used. Brand names used for ordering are not always the manufacturer to report.
  3. Add age edits for the age-restricted products. Set edits for FluMist, Flublok, the high-dose and adjuvanted vaccines and mFLUSIVA so a wrong-age claim stops before submission.
  4. Set a Medicare Part B template. For Medicare patients, build a charge template that carries the product code, G0008 and Z23, and confirm your practice accepts assignment for the vaccine.
  5. Watch the early-season remits. Compare the first Medicare flu payments of the season against the CMS pricing file. CMS has told contractors to reprocess claims paid at other allowances, so adjustments are possible.
  6. Retire every pre-2026 flu code list. Remove old spreadsheets, templates and quick-reference sheets that still show quadrivalent products or codes that do not belong to flu vaccines.

Bottom line

Flu vaccine billing is a product-to-code matching job, and 2026-27 adds one new code, 90616, to a trivalent-only list. Check the box, the age and the benefit before each claim goes out, and re-check the list when CDC and CMS update their files. If recurring denials point to a process gap, our denial management services team can trace them to the source, or you can contact us about a specific claim. You can also estimate what small leaks cost with the Revenue Calculator.

Frequently asked questions

What is the CPT code for a flu shot?

There is no single code. The CPT code follows the product: for example 90656 for Fluarix, FluLaval and Fluzone prefilled syringes, 90662 for Fluzone High-Dose and 90616 for the new mRNA vaccine mFLUSIVA. Read the code from the vaccine you actually gave, and confirm it against the current CPT code set.

What is new for flu vaccine billing in 2026-27?

The main change is CPT 90616 for mFLUSIVA, an mRNA flu vaccine the FDA approved on August 5, 2026 for adults 50 and older. CMS also issued new Medicare Part B payment allowances effective August 1, 2026. The sources reviewed show trivalent products only.

How does Medicare Part B pay for a flu shot?

Medicare Part B pays the vaccine at 95 percent of average wholesale price, with no deductible or coinsurance, and providers must accept assignment. Hospital outpatient departments, rural health clinics and FQHCs are paid reasonable cost. Administration is reported with G0008 and the diagnosis is Z23.

Are 90637, 90638, 90624 and 90684 flu vaccine codes?

Not as the old 2024-25 post described them. The AMA file shows 90624 as a meningococcal vaccine code, 90684 is not a flu code, and no fetched source supports 90637 and 90638 as quadrivalent mRNA flu codes. Use current product codes from CDC or the CPT code set.

Can Medicare cover two flu shots in one year?

Yes, in one situation. CMS says Medicare pays for two shots in a calendar year if they are given in two different flu seasons, such as one in January for the prior season and another in the fall. Additional shots are covered when medically necessary.

Where can we find the official flu vaccine code list?

Start with the CDC vaccine code sets page and its release notes, the AMA CPT vaccine code descriptors and the CMS seasonal influenza vaccine pricing page. Your Medicare Administrative Contractor and commercial payers may add their own policies, so check each one.

Get your free practice audit

Tell us about your practice. We will contact you using the details you give.

  • A review of your recent claims, denials and A/R aging
  • Where your front desk and prior authorizations slow payment
  • A prioritized fix list you keep, whether or not you hire us

Pricing is quoted after the audit, based on your volume and the services you choose. Prefer to talk? Call +1 (302) 556-2288.

RCMFinder Master Intake Form

Sources

  1. Update Your Flu Vaccine Codes 2026-2027 — New York City Department of Health (2026)
  2. CDC vaccine code sets release notes, 8/20/2026 — CDC (2026)
  3. CDC vaccine code sets release notes, 9/18/2026 — CDC (2026)
  4. CPT vaccine medium descriptors (updated August 14, 2026) — American Medical Association (2026)
  5. Transmittal 13859, Change Request 14542: Influenza vaccine payment allowances 2026-2027 — CMS (2026)
  6. Flu shot (provider page) — CMS (2026)
  7. 2026-2027 influenza, pneumococcal and hepatitis B vaccine reimbursement — First Coast Service Options (Medicare Administrative Contractor) (2026)
  8. Prevention and control of seasonal influenza with vaccines: 2026-27 recommendations — American Academy of Family Physicians (2026)
  9. Prevention and Control of Seasonal Influenza with Vaccines, 2025-26 (MMWR 74(32)) — CDC (2025)

Disclaimer: This article is general educational information for practice owners and managers. It is not legal, coding, compliance or medical advice. Code sets, CDC recommendations, CMS payment files and payer policies change by season; verify codes against the current CPT code set, CDC and CMS pages and your payers' policies before billing.

Awais Afzal, Healthcare Operations & Data Analyst

Awais has spent more than 16 years in healthcare digital marketing and clinical operations management. He builds data-driven revenue cycle blueprints for medical practices and leads product development of the RCM Finder portal. More about our team.

The RCM Finder portal, in seven pages
See how one portal runs your revenue cycle, from the visit to the payment.
The pain points it solves for practices and billing companies, what makes it different, screens from the portal and the reports ready on day one.
Picture of Awais Afzal

Awais Afzal

Awais Afzal is a healthcare entrepreneur and performance marketing specialist with over 16 years of experience in healthcare digital marketing and clinical operations management. As the driving force behind RCM Finder, Awais specializes in developing data-driven revenue cycle blueprints that help high-ticket medical practices scale operations and maximize cash flow.

Stop Leaving Money on the Table. Get Your Free RCM Audit.

Let our team of certified billing experts uncover the exact coding errors and workflow bottlenecks costing your practice thousands in hidden denials.