Pabau Engage inbox

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

Learn more
Book a demo Book a demo
Billing Codes

CPT Code 87804: Rapid flu test billing and reimbursement 2026

Tanja Lepcheska
Last Updated: September 8, 2026
Key takeaways

Key takeaways

CPT Code 87804 covers a rapid influenza test where a staff member reads the result by eye, not an instrument.

The code may be billed twice when the panel reports Influenza A and Influenza B separately, with both results charted.

The QW modifier is required when the test runs under a CLIA Certificate of Waiver. Omitting it is a leading denial trigger.

A molecular influenza test is not 87804. Nucleic acid testing bills under CPT 87502 and 87503 instead.

Practice management software like Pabau validates the code, modifier, and diagnosis before the claim leaves your practice.

CPT Code 87804 is the billing code for a rapid influenza diagnostic test read by direct optical observation. Its full descriptor is infectious agent antigen detection by immunoassay with direct optical observation; influenza.

Practices bill it at the point of care throughout flu season.

This reference is written for medical billers, coders, and practice managers in primary care, urgent care, and family medicine across the United States. It covers the code description, billing rules, 2026 Medicare figures, ICD-10 pairings, documentation, and the denial patterns that cost the most.

Found our content helpful?

CPT Code 87804: Definition and code description

In plain terms, 87804 is the code for a rapid influenza diagnostic test (RIDT) performed at the point of care. The kit uses a lateral flow or similar immunoassay format, and a person reads the result visually rather than an analyzer reporting it.

The code falls within the 87800-87899 infectious agent antigen detection range of the AMA’s CPT code set. That range covers antigen detection methods, not nucleic acid ones.

The test itself does not require a laboratory analyzer. Most RIDT kits approved under a CLIA Certificate of Waiver can be run at the bedside by clinical staff. That makes CPT 87804 one of the most accessible in-office diagnostic codes to bill.

CPT 87804 code details at a glance

Field Details
CPT Code 87804
Full descriptor Infectious agent antigen detection by immunoassay with direct optical observation; influenza
Code category 87800-87899 Infectious agent antigen detection
Test type Rapid influenza diagnostic test (RIDT); immunoassay with direct optical observation
Setting Point of care; CLIA-waived or moderate-complexity settings
Units allowed Up to 2 units when the test distinguishes Influenza A and B separately
Key modifier QW (CLIA-waived test)

Billing guidelines for CPT Code 87804

According to the AAPC’s CPT code reference, CPT 87804 applies only when the influenza test uses an immunoassay with direct optical observation. If your practice runs a molecular or PCR-based rapid test instead, a different code applies. Confirming the kit’s methodology before billing is the most effective way to avoid a mismatch denial.

The code, the modifier, and the diagnosis all have to line up before submission. That is what submitting a clean claim looks like for a point-of-care flu test.

Billing CPT 87804 twice: Influenza A vs. B testing

CPT 87804 may be reported twice on the same date of service in one situation. The panel must distinguish Influenza A from Influenza B and chart a separate result for each strain. This is not automatic, and payer policies vary.

  • Both results must be documented in the patient’s record, with a clear notation of which result corresponds to which strain.
  • Some payers require modifier 59 on the second unit to indicate a distinct test result. Others accept two units without a modifier.
  • Medicare Administrative Contractors (MACs) may have Local Coverage Determinations (LCDs) that further restrict dual-unit billing. Always verify with the specific MAC jurisdiction before billing two units.
  • Payers that reject two units of 87804 sometimes prefer CPT 87502 and 87503. Both are molecular influenza codes rather than antigen tests. Code 87502 covers the first two influenza types or subtypes, and 87503 is the add-on for each additional one.

Modifier usage with CPT 87804

Modifier When to use Payer notes
QW Test performed under a CLIA Certificate of Waiver Required by Medicare and most commercial payers for waived-status tests
59 Second unit of 87804 for a separate Influenza B result Required by some payers; verify with each payer before billing
91 Repeat clinical diagnostic laboratory test on the same day Use only when a repeat test is medically necessary and separately documented

The QW modifier is governed by the Clinical Laboratory Improvement Amendments (CLIA) program. Billing without it from a waived facility claims a higher complexity level than your lab is authorized for. That triggers an automatic denial.

Four separate checks decide what the 87804 line looks like, and they sit in different sections of this reference. The diagram below runs them in submission order.

Four checks that decide a CPT 87804 line item: result read by eye bills 87804 while instrument-read bills 87400 and molecular influenza bills 87502 or 87503; a CLIA Certificate of Waiver adds modifier QW; a panel reporting influenza A and B separately allows up to 2 units with modifier 59 where the payer requires it; the diagnosis must sit on the payer covered list such as J11.1, checked against CMS article A54769
Each check changes the code, the modifier, or the unit count, so working them in order settles the line item. Figures from the AMA CPT descriptors and CMS article A54769.

ICD-10 codes to use with CPT Code 87804

The diagnosis code paired with CPT 87804 must reflect the clinical reason for ordering the test. CMS billing and coding article A54769 lists the covered diagnoses for influenza diagnostic testing. The table below shows the ICD-10-CM codes most frequently paired with this code.

ICD-10-CM Code Description Clinical scenario
J09.x1 Influenza due to identified novel influenza A virus with pneumonia Novel strain with respiratory complications
J10.01 Influenza due to other identified influenza virus with the same other identified influenza virus pneumonia Identified seasonal flu A with pneumonia
J10.1 Influenza due to other identified influenza virus with other respiratory manifestations Seasonal flu with respiratory symptoms, no pneumonia
J11.1 Influenza due to unidentified influenza virus with other respiratory manifestations Flu symptoms present but strain not identified; most common pairing
J11.00 Influenza due to unidentified influenza virus with unspecified type of pneumonia Unspecified flu with pneumonia, strain unknown
Z20.828 Contact with and (suspected) exposure to other viral communicable diseases Exposure-based testing in asymptomatic high-risk patients; verify payer acceptance

Verify specific covered diagnoses against the current CMS LCD A54769 and your MAC’s local policies. ICD-10-CM codes for influenza are updated annually, and a retired code from a prior fiscal year is a guaranteed denial.

CPT 87804 Medicare reimbursement and fee schedule 2026

Medicare reimbursement for CPT 87804 is set annually through the CMS Physician Fee Schedule. Rates vary by geographic region and MAC jurisdiction.

Based on available 2026 fee schedule data, the approximate non-facility rate is $19-$22, and the facility rate is lower. Always confirm the exact rate for your locality before using figures for billing projections.

You can look up your practice’s rate by entering 87804 in the CMS Physician Fee Schedule search. Select your MAC jurisdiction and locality code to get the local figure.

The FastRVU 2026 RVU lookup shows the Work, Practice Expense, and Malpractice RVU components behind that payment rate. Comparing remittance amounts against your expected rate is the fastest way to catch underpayments on this code.

Rate type Approximate 2026 rate Notes
Non-facility ~$19-$22 Physician office or urgent care setting; verify via CMS lookup
Facility Lower than non-facility Hospital outpatient or FQHC setting; separate facility fee applies
Geographic variation Varies by MAC jurisdiction GPCI locality adjustment applies; confirm via CMS PFS lookup

Commercial payer rates are typically negotiated separately and may exceed Medicare rates. Private payers are not obligated to follow the CMS fee schedule.

CPT 87804 sits among several other influenza and respiratory test codes. Picking the wrong one is a common and preventable error, particularly when a combo test covers both influenza and COVID-19.

CPT Code Description Use instead of 87804 when…
87804 Rapid influenza, immunoassay with direct optical observation This is the primary code; use for flu-only RIDT panels
87400 Influenza virus antigen detection, not rapid Test uses enzyme-linked immunoassay read by instrument (not direct optical)
87502 Influenza virus, nucleic acid detection; first 2 types or subtypes Molecular influenza test reporting two influenza types or subtypes
87503 Influenza virus, nucleic acid detection; each additional type or subtype beyond 2 Add-on to 87502, for each influenza type or subtype past the first two
87811 SARS-CoV-2 antigen detection by immunoassay with direct optical observation Rapid COVID-19 antigen test; bill alongside 87804 for combo flu/COVID panels

Pro Tip

When your practice uses a combo flu/COVID rapid test kit, bill CPT 87804 for the influenza component. Bill CPT 87811 for the COVID-19 component on the same claim. Both require the QW modifier if performed under a CLIA Certificate of Waiver. Confirm with your payer that both codes are reimbursable together before ordering the kit in bulk.

Documentation requirements for CPT 87804

Medicare’s billing and coding article A54769 specifies that documentation must support medical necessity for every influenza diagnostic test claim. Keep that documentation in the patient record before the claim is submitted, not after a denial triggers an audit request.

  • Physician order: the test must be ordered by a treating physician or qualified non-physician practitioner. Standing orders alone may not satisfy individual MAC requirements.
  • Medical necessity statement: document the clinical rationale. Presenting symptoms such as fever, myalgia, or cough during flu season support it, as does high-risk patient status.
  • Test result: the RIDT result must appear in the chart, positive or negative, with A and B recorded separately if the panel differentiates strains.
  • CLIA certification status: your facility’s CLIA certificate must authorize the complexity level of the test being performed. For waived tests, this supports the QW modifier.
  • Date of service and patient demographics: required on every claim. Errors here cause avoidable rejections before the claim reaches adjudication.

Test results and physician orders stay in the patient record for a minimum of six years at the federal level. Some states require longer retention periods, so check your state’s rule before setting a purge schedule.

Common denial reasons and how to avoid them

CPT 87804 denials follow predictable patterns. Knowing the top triggers, and the correction each one needs, is the most direct route to a better first-pass claim rate.

Denial reason Root cause Prevention
Missing QW modifier CLIA-waived test billed without the waived modifier Add QW to all 87804 claims from a CLIA-waived facility; build it into billing templates
Unsupported ICD-10 code Diagnosis code not on the payer’s covered list for 87804 Cross-reference the ICD-10 code against CMS LCD A54769; verify annually for updates
Unbundling / duplicate billing 87804 billed with 87400, or influenza A and B split across the wrong codes Use 87804 x 2 units for dual-strain testing, not two line items with different codes
Missing medical necessity Physician order or clinical rationale absent from documentation Document presenting symptoms and the reason for rapid testing before submitting
Two units billed without modifier 59 Payer requires modifier 59 for the second unit; claim submitted without it Verify payer policy on dual-unit billing; add modifier 59 where required

Tracking denial reason codes on 835 remittance files makes patterns visible at scale. Reading your electronic remittance advice (ERA) data against the list of common denial codes surfaces systemic coding errors. Catching them early stops the same mistake repeating across a whole flu season.

How practice management software simplifies CPT 87804 billing

Flu season creates volume spikes that strain manual billing workflows. A practice running dozens of rapid flu tests a day repeats the same three checks on every claim. Those are the modifier, the ICD-10 pairing, and the unit count. A single template error compounds fast.

Practice management software like Pabau has claims management built in, so code and modifier combinations get validated before the claim leaves the practice. QW omissions and unsupported diagnosis codes get caught at the point of entry, not three weeks later on a remittance file.

Pabau claims and billing workflow for automated claim submission
Pabau’s claims workflow submits and tracks each 87804 claim from the same record that holds the test result.

Pabau’s electronic claims integration with Claim.MD connects your billing workflow to a clearinghouse that reaches thousands of US payers. Claims are validated against payer edits before submission, for CPT 87804 alongside every other code your practice bills.

The integration handles CMS-1500 and 837P claim formats and returns ERAs, so your billing team can reconcile charges against payments. For practices submitting claims in bulk through flu season, that validation step catches most of the modifier and diagnosis errors behind 87804 denials.

Integrated billing also creates an audit trail for CLIA documentation, tying the test result recorded at the point of care to the claim it supports. That is what an auditor looks for during a medical necessity review.

Streamline every claim from rapid flu tests to complex procedures

Pabau brings scheduling, documentation, and claims submission together, so your billing team spends less time chasing denials and more time getting paid. Built-in code validation catches the errors before the claim goes out.

Pabau claims management dashboard

Conclusion

CPT Code 87804 is not a difficult code, but it is an unforgiving one. Confirm the methodology, add QW where the facility is waived, and pair the claim with a supported diagnosis. Chart the result while the patient is still in the room.

The dual-unit scenario is the one place where no general rule holds. Influenza A and B on separate lines is a payer-by-payer question. Verify it at the MAC or payer level before flu season starts, not during it.

Practices with recurring denials on this code almost always trace them to one of the five patterns above. A pre-submission check catches all five. Book a demo to see how Pabau builds that check into in-office diagnostic billing.

Continue your research

Continue your research

Want to understand how clearinghouse validation works? Medical claims clearinghouse guide explains how claims are scrubbed and routed before reaching payers.

Want to stop denials before the claim exists? Insurance eligibility verification covers the pre-visit checks that prevent the most common denials.

Reconciling payments against your expected rates? Electronic remittance advice shows how to read an 835 file and spot underpayments on diagnostic codes.

Submitting claims in bulk through flu season? 837 electronic claim files breaks down the format clearinghouses expect and where submissions fail.

Exploring billing software options for your practice? Best medical billing software for US practices compares the leading platforms by feature set and clearinghouse integration.

Frequently asked questions

What is CPT Code 87804?

CPT Code 87804 is the billing code for infectious agent antigen detection by immunoassay with direct optical observation for influenza. It covers rapid influenza diagnostic tests (RIDTs) whose result is read by eye, without an instrument, at the point of care.

When can CPT 87804 be billed twice?

CPT 87804 can be billed twice when the panel differentiates Influenza A from Influenza B and documents a separate result for each strain. Payer policies vary. Some require modifier 59 on the second unit, and others do not accept two units at all. Verify with the payer before billing dual units.

What is the Medicare reimbursement rate for CPT 87804 in 2026?

The approximate 2026 Medicare non-facility rate for CPT 87804 is $19-$22, depending on geographic locality. Rates are adjusted annually by CMS through the Physician Fee Schedule. Use the CMS fee schedule search with your MAC jurisdiction and locality code to confirm the exact rate.

Does CPT 87804 cover a molecular flu test?

No. CPT 87804 is an antigen test read by direct optical observation, so a molecular influenza test bills elsewhere. CPT 87502 covers nucleic acid detection of the first two influenza types or subtypes. Code 87503 is the add-on for each additional type or subtype.

What is the difference between CPT 87804 and CPT 87811?

CPT 87804 covers rapid influenza antigen detection by immunoassay with direct optical observation. CPT 87811 covers the same kind of test for SARS-CoV-2. When a combo flu and COVID test kit is used, both codes are reported on the same claim, one for each analyte.

What modifiers apply to CPT 87804?

The QW modifier is required when CPT 87804 is billed from a facility operating under a CLIA Certificate of Waiver. Modifier 59 may be required by certain payers when billing a second unit for a separate Influenza B result. Modifier 91 applies if the same test is repeated on the same day for documented medical reasons.

Why do claims for CPT 87804 get denied?

Most denials come from four errors. The QW modifier is missing on a CLIA-waived test. The ICD-10 code sits outside the payer’s covered list. Two units are billed without modifier 59 where the payer requires it. Medical necessity is not documented. A pre-submission code and modifier check prevents most of them.

Found our content helpful?
×