Is a flu test at urgent care covered by insurance?
Usually yes. When you come in with a fever, cough or body aches, most plans treat the rapid flu test as a diagnostic lab and pay it. The swab is billed as code 87804, and because one swab checks for flu A and flu B, seeing that same code twice on your bill is normal, not a double charge.
Usually
Covered when symptoms are documented
Billed twice
One swab reports flu A and flu B, so most payers take 87804 on two lines, with modifier 59 on the second, or two units on one.
QW or denied
Medicare wants modifier QW on each waived flu test line. Leave it off and the claim bounces even though the swab was run right.
Deductible first
On a high deductible plan the flu test, the visit and the strep swab all land on the patient until the deductible is met.
Check first
Flu season fills the lobby. One eligibility check before the swab shows plan status, deductible left and the copay the payer reports.
What would a real check show for this patient's 87804?
Pick a sample plan and type your per-test fee. This is the visibility a real-time check gives the desk for every actual patient, in under a second.
Eligibility readout · 87804
Sample- Coverage
- Active, $30 urgent care copay, lab included
- Frequency
- No limit when symptoms are documented
- Patient share
- Type your fee to see it
Estimate from a sample plan. A real check reads the actual plan in under a second.
When 87804 is the right code
- Patient has flu symptoms, not a screening request
- Rapid antigen test run in your clinic, not sent out
- Result read during the same visit and charted
- Second line only when A and B report separately
Documentation payers expect
Payers want the symptoms and the onset date in the note, the test result attached to the chart, and your CLIA waiver on file. Pair the claim with a respiratory illness diagnosis, not a routine wellness code.
Why 87804 gets denied
What happens after the swab
A positive result usually turns into an antiviral prescription, billed against the drug side of the plan and sometimes held for prior authorization. A negative result often means more testing the same day, a strep swab at 87880 or a chest x-ray at 71046, each on its own line. Plans that pay urgent care as a flat fee under S9083 zero those lab lines out. Knowing the plan and the deductible left before the swab keeps the desk from quoting a price it cannot hold.
87804, quick answers
Why does my bill show the flu test twice?
One swab reports two results, flu A and flu B, so the clinic bills 87804 on two lines. Most plans pay both when the note shows both were read.
Does Medicare cover a rapid flu test?
Yes. Part B covers a provider ordered flu test when you have symptoms, and clinical lab tests generally carry no coinsurance. The claim needs modifier QW because the rapid test is run under a waiver.
Will I owe anything if my deductible is not met?
Often yes. On a plan with a deductible, the flu test and the visit both apply to it, so you may owe the full contracted amount until it is met.
Is a flu test covered if I only need it cleared for work?
Usually not. Plans pay diagnostic testing for symptoms, and a test run only for a work or travel clearance is typically the patient cost.
Why is the flu test on a separate line from the visit?
The visit and the lab are different services with different fees. Some contracts fold the lab into a flat urgent care fee, which is why the desk should check the plan before the swab.
More questions? Schedule 15 minutes with us and bring your toughest plan.
Every flu swab checked against the plan before the patient sits down.
First month free, then $2.50 a check. No seat fees, no contract.
Book 15 minutes, demo or onboarding
Pick a time, then tell us on the form whether it is a demo or an onboarding call.
Related: 87880 · 87428 · 87635
CPT is a registered trademark of the American Medical Association. This page is Valian's own plain-English summary for front-desk teams, not official CPT descriptor text, and is not billing or clinical advice. Coverage patterns are common plan behaviors; every plan differs. Verify benefits before the visit.