Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 90674 – Cell-cultured quadrivalent flu vaccine


Code Definition

90674 covers influenza virus vaccine, quadrivalent (ccIIV4), derived from cell cultures, subunit, preservative and antibiotic free, 0.5 mL dosage, for intramuscular use. The code pays for the Flucelvax Quadrivalent product, and the injection is billed separately.

Flucelvax switched to a trivalent formula for the 2024–25 season and now bills under 90661. That leaves 90674 for quadrivalent doses and earlier dates of service. A common denial cause is an NDC from a different product.

Section
90281-99607 Medicine
Subsection
90476-90759 Vaccines, toxoids
Code range
Influenza virus vaccines (90630-90756)
Billable
No
Code also known as
Flucelvax Quadrivalent, ccIIV4, cell-cultured flu shot, egg-free influenza vaccine
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 90674 covers Flucelvax Quadrivalent, a cell-cultured, four-strain, preservative-free 0.5 mL flu vaccine licensed for patients 6 months and older.

Flucelvax switched to a trivalent formula for the 2024–25 season and now bills under 90661. Use 90674 for quadrivalent doses and earlier dates of service.

The vaccine and its administration bill separately: 90674 for the product, plus 90471 for most commercial payers or G0008 for Medicare.

Medicare Part B covers the flu vaccine with no deductible or coinsurance. Every claim needs the 11-digit NDC in the shaded area of Box 24A.

Pabau, the practice management platform we build, records each vaccine lot against the patient and sends US claims through Claim.MD.

CPT code 90674: Official descriptor and quick-reference facts

CPT code 90674 describes influenza virus vaccine, quadrivalent (ccIIV4), derived from cell cultures, subunit, preservative and antibiotic free, 0.5 mL dosage, for intramuscular use.

The American Medical Association publishes this descriptor as part of the CPT code set. Each part of it narrows the product: cell-cultured rather than egg-based, four strains, a preservative-free single dose, and IM injection only.

Check the date of service before you bill it. US flu vaccines moved to trivalent formulas for the 2024–25 season, and trivalent Flucelvax bills under 90661. The CDC’s CPT-to-CVX code table still lists 90674, so it stays valid for quadrivalent doses and for claims on earlier dates.

FieldDetail
CPT code90674
FormulationQuadrivalent (4-strain): 2 influenza A, 2 influenza B
Manufacturing technologyCell-cultured subunit vaccine (Madin-Darby Canine Kidney cells), not egg-based
Preservative statusPreservative-free and antibiotic-free
Dosage0.5 mL per dose
Route of administrationIntramuscular (IM) only
Minimum age6 months and older
Associated productFlucelvax Quadrivalent (Seqirus)
Current Flucelvax code90661 for the trivalent formula, 2024–25 season onward
Code typeVaccine product only (administration billed separately)

What CPT code 90674 covers and what it excludes

CPT code 90674 covers the Flucelvax Quadrivalent vaccine product itself. It does not bundle the injection, so a flu shot always produces at least two claim lines.

What 90674 includes: The cost of a Flucelvax Quadrivalent single-dose syringe, covering four influenza strains made in cell culture. The code captures the product alone.

What 90674 excludes:

  • Immunization administration: Always billed separately under CPT 90471 (first vaccine) or 90472 (each additional injectable vaccine in the same encounter)
  • Trivalent Flucelvax: The formula used from the 2024–25 season onward bills under CPT 90661
  • Multi-dose Flucelvax Quadrivalent vials: These bill under CPT 90756, the antibiotic-free ccIIV4 code
  • Egg-based quadrivalent products: These bill under CPT 90686 or 90688, not 90674
  • Recombinant influenza vaccines: Flublok Quadrivalent (RIV4) bills under CPT 90682, and trivalent Flublok under 90673
  • High-dose or adjuvanted flu vaccines: Fluzone High-Dose and Fluad bill under separate codes entirely

The most common bundling error is submitting 90674 and a same-day E/M service without modifier 25 on the visit code. The vaccine line pays, but the visit is denied. Place modifier 25 on the evaluation and management code, not on 90674.

Documentation requirements before submitting a 90674 claim

Every 90674 claim needs a matching documentation trail in the patient record before it leaves the practice. Leaving out any of these elements invites a denial.

  1. NDC number: The National Drug Code for the Flucelvax product administered must appear on the claim. A missing or invalid NDC is a top denial trigger for vaccine claims. On the CMS-1500, enter it in the shaded area of Box 24A after the N4 qualifier, as 11 digits with no hyphens (5-4-2 layout)
  2. Lot number and expiration date: Document both in the EHR for the administered dose. Payers and state immunization registries require this for adverse event tracing
  3. Vaccine Information Statement (VIS) date: Record the date the VIS was given to the patient. Some payers audit this field on recoupment reviews
  4. Route and injection site: Record IM administration and the anatomical site (deltoid muscle preferred for adults, anterolateral thigh for infants and young children)
  5. Administering provider: The name and NPI of the person who gave the vaccine must be in the record. This matters when nursing staff administer under a physician order

A superbill that lists the NDC beside the vaccine charge saves staff from copying it off the carton, which is where transcription errors creep in.

In Pabau, the practice management platform we build, each vaccine in stock carries its batch number and expiry date. The lot is recorded against the patient and the appointment, so every claim traces back to a specific vial.

Which administration code to bill alongside CPT code 90674

CPT code 90674 never travels alone. The vaccine code and an administration code always appear as a pair on the claim, and your claims management software has to carry both lines.

Automate claims and billing with Pabau
Pabau’s claims tools build the CMS-1500 for each visit and send it through Claim.MD, so the 90674 line and its administration line leave together.

The right pair depends on what else happens at the visit and on who pays.

ScenarioCodes to billNotes
Flucelvax only, no other vaccines90674 + 9047190471 is the first immunization administration code
Flucelvax plus one other vaccine same visit90674 + 90471 + [second antigen code] + 9047290472 applies to each additional injectable vaccine beyond the first
Flucelvax plus an office visit same date90674 + 90471 + E/M code with modifier 25Modifier 25 goes on the E/M, not on 90674 or 90471
Medicare patient, Flucelvax only90674 + G0008Medicare uses HCPCS G0008 for flu vaccine administration instead of 90471

Medicare works differently. Flu vaccine administration under the Part B preventive benefit bills under HCPCS G0008, not CPT 90471. Practices that default to 90471 out of habit see Medicare underpay or deny the administration line, so confirm the payer before you choose the code.

CPT code 90674 vs 90661, 90756, 90686, and other flu vaccine codes

Several influenza vaccine codes cover cell-cultured, egg-based and recombinant products, and they split again by strain count and presentation. Picking the wrong one, then sending an NDC that belongs to a different product, creates the most audit exposure in vaccine billing. The map below shows where 90674 sits.

Code map of influenza vaccine CPT codes: cell-cultured 90674 (ccIIV4 preservative-free 0.5 mL), 90756 (ccIIV4 multi-dose vial), 90661 (ccIIV3 trivalent, 2024-25 onward); egg-based 90686, 90688, 90685; recombinant 90682 and 90673; administration 90471, 90472 or Medicare G0008
Three cell-cultured codes now sit side by side, so the strain count and presentation on the vial decide between 90674, 90756 and 90661. Codes from the CDC CPT-to-CVX table.

The table adds the products behind each code, so you can check a carton against the claim line.

CPT codeFormulationTechnologyStrainsAssociated product
90674Standard dose, preservative-free 0.5 mLCell-cultured (ccIIV4)4Flucelvax Quadrivalent syringe (Seqirus)
90756Standard dose 0.5 mL, antibiotic-free, multi-dose vialCell-cultured (ccIIV4)4Flucelvax Quadrivalent multi-dose vial
90661Standard dose 0.5 mLCell-cultured (ccIIV3)3Flucelvax, 2024–25 season onward
90686Standard dose, preservative-free 0.5 mLEgg-based (IIV4)4Single-dose quadrivalent syringes such as Fluzone, Fluarix and Afluria Quadrivalent
90688Standard dose 0.5 mL, may contain preservativeEgg-based (IIV4)4Quadrivalent multi-dose vials
90685Pediatric dose, preservative-free 0.25 mLEgg-based (IIV4)4Quadrivalent 0.25 mL dose for ages 6 to 35 months
90682Preservative-free and antibiotic-freeRecombinant (RIV4)4Flublok Quadrivalent (Sanofi)

The NDC on the product dictates the CPT code. A Flucelvax Quadrivalent syringe NDC resolves to 90674, and a trivalent Flucelvax NDC resolves to 90661. If the NDC belongs to Fluzone Quadrivalent, the correct code is 90686. Submitting 90674 with a Fluzone NDC draws a denial because the product and the code don’t form a recognized pair.

Pro Tip

Before flu season, map your practice’s contracted vaccine NDCs to their corresponding CPT codes. Build this as a standing reference in your EHR charge capture module so staff cannot accidentally pair a Fluzone NDC with a 90674 charge line. Re-run the crosswalk each season, when new formulas and NDCs arrive.

Medicare reimbursement for CPT code 90674

Medicare Part B covers CPT code 90674 as a preventive benefit, with no deductible and no coinsurance for the beneficiary. That rule comes from the Medicare statute itself, which covers flu vaccine under Part B with no cost-sharing. The ACA’s preventive mandate is a separate rule that applies to commercial plans.

Medicare doesn’t price the vaccine from the Physician Fee Schedule. CMS pays flu vaccines at 95% of the average wholesale price and publishes the rates each season on its vaccine pricing page. Check the current-season allowable there before billing, because a fixed dollar figure goes stale every season.

Submit 90674 on the CMS-1500 with the NDC in the shaded area of Box 24A and the CPT code in Box 24D. The rendering provider’s NPI goes in Box 24J. Use G0008, not 90471, for the administration line.

Practices that bill electronically can route these claims through Claim.MD to the payers on its network, then post payments from the electronic remittance advice.

Modifiers for CPT code 90674

Two modifiers come up in 90674 billing, and each targets a different payer or program scenario. Using the wrong one, or leaving out a required one, produces denials that look unrelated to the vaccine itself.

ModifierApplies whenAttaches toPayer scope
SLVaccine supplied by state or VFC program (practice did not purchase the vial)90674 and the administration codeMedicaid, VFC program; state-dependent rules
25Significant, separately identifiable E/M service on the same date as the vaccineThe E/M code, never 90674All payers

Modifier SL applicability varies by state Medicaid program. Some states require it on both the vaccine and administration codes, while others require it on the administration code alone. Confirm with your state Medicaid provider manual before billing. VFC-eligible patients also need VFC eligibility screening documented in the chart, whichever modifier you use.

Common denial reasons for CPT code 90674 and how to fix them

Most 90674 denials are preventable. A workflow that catches these patterns before submission recovers more revenue than a reactive appeals process.

Denial reasonRemittance codeRoot causeFix
Missing or invalid NDCCO-16 (RARC M119)NDC field empty, wrong format, or NDC resolves to a different productAdd the 11-digit NDC after the N4 qualifier in the shaded area of Box 24A; verify it matches the Flucelvax product on hand
Code-product mismatchCO-16 (RARC M119)Egg-based or trivalent Flucelvax NDC submitted under CPT code 90674Rebill with the CPT code that matches the administered NDC (90661, 90686 or 90688)
Duplicate claim or seasonal frequency limitCO-18 or CO-119The same claim was sent twice, or a flu vaccine is already on file for this beneficiary this seasonCheck whether the patient had a flu vaccine elsewhere; appeal with chart notes if a second dose was clinically warranted
Age editCO-6Date of birth puts the patient under 6 months, the youngest age Flucelvax is licensed forCheck the date of birth on the claim and correct it, or confirm which product was given
Missing modifier on E/MCO-97E/M service billed same day without modifier 25; payer bundles it into the vaccine encounterAdd modifier 25 to the E/M charge line; rebill both lines together
Incorrect POS codeCO-5POS 11 used for a vaccine given in an off-campus outpatient settingCorrect the POS to match the actual care setting and rebill

Review remittance denial codes after every vaccine billing cycle, not just on individual claim exceptions. Flu season packs a high volume of claims into a short window, which makes patterns faster to spot than one-off appeals. Clean claim submission upstream, especially NDC accuracy at charge entry, cuts the volume that needs correcting later.

ICD-10 codes to pair with CPT 90674

The standard diagnosis code on an immunization-only visit billed with CPT code 90674 is Z23, the ICD-10-CM code for an encounter for immunization. It tells the payer this is a preventive encounter, which is what triggers zero cost-sharing on non-grandfathered commercial plans.

  • Z23: Encounter for immunization. Use as the primary diagnosis on all routine flu vaccine visits
  • Do not use: Symptom codes (cough, fever, fatigue), illness codes, or chronic condition codes as the primary diagnosis on a vaccine-only encounter. These override the preventive benefit and can trigger cost-sharing

A patient may come in for the flu vaccine and also have a chronic condition managed at the same visit. Sequence Z23 for the vaccine line and the chronic condition code for the E/M service. This keeps the vaccine’s preventive classification while still capturing the medical necessity of the visit.

Place of service and care setting considerations for CPT code 90674

The place of service code doesn’t change what Medicare pays for the 90674 product, which comes from the seasonal vaccine pricing file. It can change who bills the claim and how the administration line is paid. A wrong POS therefore tends to surface as an underpayment or a rejection rather than a clean denial.

POS codeSettingWhat to check
POS 11OfficeThe usual setting for vaccines a practice buys and gives itself
POS 19Off-campus outpatient hospitalConfirm whether the hospital bills the vaccine on its own claim before the practice bills it
POS 65End-stage renal disease facilitySpecific to dialysis patients; separate coverage rules apply
POS 12HomeVaccine given in the patient’s home; record who gave it and where

Practices that vaccinate at community health fairs, employer onsite events, or long-term care facilities often default to POS 11. That code is wrong for those settings. Use the POS that reflects where the patient received the vaccine, not the practice’s billing address. A wrong POS usually shows up only during fee schedule reconciliation, not in the first claims review.

Coverage under private insurance, Medicaid, and the VFC program

Coverage rules for CPT code 90674 vary by payer type, so Medicare’s rules can’t be assumed to apply everywhere.

  • Non-grandfathered commercial plans (ACA-compliant): Must cover ACIP-recommended vaccines, including the cell-cultured influenza vaccine, with no cost-sharing when given in-network
  • Grandfathered commercial plans: Not subject to the ACA preventive mandate, so cost-sharing may apply. Verify benefit terms before waiving copay collection
  • Medicaid: State programs vary substantially. Some state programs have their own vaccine billing rules or code lists. Confirm your state’s preferred code in the state Medicaid provider manual before billing 90674 to Medicaid
  • VFC-eligible patients: The Vaccines for Children program supplies vaccine at no cost for eligible children through age 18 (Medicaid-eligible, uninsured, underinsured, or American Indian/Alaska Native). The practice bills the administration, and many states also want 90674 reported at no charge with modifier SL

Pro Tip

Run a payer-mix audit before flu season. Identify which contracted plans use different vaccine code rules for Medicaid patients and which require prior authorization for cell-cultured vaccine. Then flag the VFC-enrolled patients who need the SL modifier. Building this into your vaccine billing protocol before October prevents mid-season claim corrections.

How Pabau keeps flu vaccine claims tied to the vial

In many practices, flu shot billing still runs on manual steps. Someone reads the NDC off the carton, types it into the claim and hopes it matches the CPT line. When a vaccine changes formula, as Flucelvax did for 2024–25, those habits keep sending the old code.

Pabau stores the vaccine lot on the appointment itself. Your billing team can compare the product each patient received with the CPT line before the claim goes out, instead of after a denial.

US claims go out as CMS-1500 claims through Claim.MD, with eligibility checks before the visit and ERA remittances after it. Secondary claims run from the same patient record, so your billing team works one queue for the whole flu season.

Bill every flu vaccine from one patient record

Pabau records each vaccine lot and expiry date against the patient and sends US claims through Claim.MD. Eligibility checks and ERA remittances sit in the same place.

Pabau claims management dashboard

Conclusion

Treat 90674 as a product code first and a flu code second. Read the vial, match the formulation, and check the date of service against the 2024–25 switch to trivalent before the claim goes out.

The pairing matters as much as the code. Every claim needs an administration line, G0008 for Medicare, Z23 as the diagnosis, and an 11-digit NDC with no hyphens. A minute of checking at charge entry costs far less than weeks of chasing denials in the middle of flu season.

To see how Pabau ties each vaccine lot to the patient record and sends flu claims through Claim.MD, book a demo.

Continue your research

Continue your research

Need to understand how claims reach the payer? Medical claims clearinghouse explains how clearinghouses validate, route, and report on vaccine and other professional claims.

Seeing repeated remittance adjustments you cannot decode? Claim.MD clearinghouse integration covers how Pabau’s clearinghouse partner handles ERA delivery and denial routing.

Want to reduce your overall denial rate across all codes? Revenue cycle management guide walks through the end-to-end RCM workflow from eligibility check through payment posting.

Frequently asked questions

What does CPT code 90674 cover?

CPT code 90674 covers the vaccine product cost of Flucelvax Quadrivalent, a cell-cultured, quadrivalent, preservative-free influenza vaccine given intramuscularly to patients 6 months and older. The code covers the vaccine only. Bill administration separately under CPT 90471, or G0008 for Medicare.

Is CPT 90674 still used for Flucelvax?

Only for quadrivalent doses. Flucelvax switched to a trivalent formula for the 2024–25 season, and the trivalent product bills under CPT 90661. Keep 90674 for quadrivalent Flucelvax and for claims on earlier dates of service.

What is the difference between CPT 90674 and 90686?

Both are quadrivalent standard-dose influenza vaccine codes, but they differ by manufacturing technology. CPT 90674 is cell-cultured (Flucelvax Quadrivalent), while CPT 90686 is egg-based (Fluzone, Fluarix and Afluria Quadrivalent 0.5 mL syringes). The NDC on the administered product decides which code is correct, and a mismatched pair is denied.

Does Medicare cover CPT code 90674 without cost-sharing?

Yes. Medicare Part B covers the influenza vaccine, including 90674, with no deductible and no coinsurance under the Part B preventive benefit. The beneficiary owes nothing out of pocket. Put the NDC in the shaded area of Box 24A and use G0008 for the administration code rather than CPT 90471.

What NDC number is required when billing CPT 90674?

The NDC for the Flucelvax Quadrivalent product administered must appear on the claim. NDCs change each flu season and vary by presentation, so pull the NDC from the label of the product you gave. Enter it after the N4 qualifier in the shaded area of Box 24A, as 11 digits with no hyphens (5-4-2 layout).

What administration code is billed with CPT 90674?

For commercial payers, bill CPT 90471 for the first immunization in the encounter. Use CPT 90472 when Flucelvax is the second or later injectable vaccine given that day. For Medicare, replace 90471 with HCPCS G0008. The administration code always goes on its own charge line, separate from 90674.

Can CPT 90674 be billed more than once per season?

Usually not. Medicare and most commercial payers allow one influenza vaccine per beneficiary per season. A second claim can draw a CO-18 duplicate or CO-119 frequency-limit denial. The exception is a child aged 6 months to 8 years who needs two doses that season under ACIP guidance, so document the dose number.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×