87880 CPT Rapid Group A Strep Test: Infectious Disease Billing Notes CPT 87880 shows up on claims constantly for rapid Group A Streptococcus testing, but picking that code is only step one. A payable claim depends on matching the code to the actual test method, documenting why the test was needed, meeting laboratory certification rules, and linking everything to an accurate diagnosis.

This article walks through test type and code selection, medical-necessity documentation, diagnosis linkage, CLIA and laboratory requirements, payer-specific edits, and the denial-prevention habits that keep infectious disease practices from leaving money on the table.

Key Takeaways

  • Verify the current CPT descriptor and payer policy before billing; this article is not a substitute for the CPT codebook.
  • Link every 87880 claim to documented signs, symptoms, or a clinically supported reason for testing.
  • Correct coding alone does not guarantee payment; coverage, benefits, network status, CLIA status, and documentation all matter.
  • Build a repeatable charge-capture process that logs the test, result, ordering provider, location, and supporting notes.

What CPT 87880 Represents and What Supports Its Use

CPT 87880 is defined by the AMA as "infectious agent antigen detection by immunoassay with direct optical (that is, visual) observation; Streptococcus, group A." That's a specific methodology, not a catch-all for any test informally called a "rapid strep test."

The code targets antigen detection, read visually. It does not describe:

  • Throat culture (a different procedure entirely)
  • Molecular or PCR-based strep detection
  • Multiplex respiratory pathogen panels that happen to include Group A strep

Confirm the Test Method Before You Code

Billers should confirm the actual test kit and workflow used, not just the order name in the chart. A rapid antigen cassette read by eye supports 87880. A molecular or multiplex platform does not, even if staff call it "the rapid strep test" out of habit. This confirmation step belongs in your charge-capture process, not left to assumption.

Documentation That Supports Medical Necessity

Medical necessity for 87880 is built from the clinical picture, not the test result alone. Useful documentation includes:

  • Relevant symptoms (sore throat, fever, documented absence of cough or congestion)
  • Exam findings supporting a differential that includes strep pharyngitis
  • Exposure history, when relevant
  • The treatment decision the result was meant to inform

No single diagnosis code guarantees coverage. CDC's clinical guidance notes that patients with clear viral symptoms generally don't need strep testing, and that exam findings alone can't reliably separate viral pharyngitis from Group A strep without a positive test. That distinction is worth documenting, not assuming.

Common ICD-10-CM mappings for this scenario include J02.0 (streptococcal pharyngitis), J02.9 (pharyngitis, unspecified), and R07.0 (pain in throat). The diagnosis reported should reflect what is actually documented, not the code most likely to get paid.

CPT and ICD-10-CM do different jobs. CPT 87880 identifies the service performed. The ICD-10-CM code should represent the patient's documented condition or reason for testing. Confusing the two, or selecting a diagnosis to match a desired outcome, creates audit risk.

Before publishing or billing based on any of this, confirm current guidance directly against the AMA CPT codebook, CMS and CLIA resources, NCCI edits, and the specific payer's policy. National rules and payer-specific rules are not interchangeable.

CPT 87880 billing validation requirements and documentation framework

How to Build and Submit the 87880 Claim

A clean 87880 claim requires more fields than most people assume. Review these before submission:

  1. Patient and subscriber information, matched to eligibility on file
  2. Date of service and place of service
  3. Rendering and billing provider identifiers, correctly enrolled for the performing location
  4. CPT 87880 with the linked diagnosis code(s)
  5. Units (one, unless documentation supports otherwise)
  6. Laboratory information, including CLIA details where required

CLIA Certification Requirements

Even waived testing requires a CLIA certificate. A Certificate of Waiver covers a lab performing only waived tests, but the certificate must still be on file and must cover the most complex testing actually performed at that location.

Manufacturer instructions must be followed exactly; a quick-reference card isn't a substitute for the package insert.

CMS lists 87880QW for Group A strep antigen tests categorized as waived complexity. The QW modifier matters for Medicare processing specifically, and billers should confirm whether their test system actually carries waived status rather than assuming it based on the base code alone.

On professional claims, the CLIA number goes in REF02 (with X4 in REF01) electronically, or in Item 23 on a CMS-1500 paper claim.

Modifier 25: Use It Only When It's Earned

Modifier 25 applies to the E/M code, never to 87880 itself, and only when the E/M is significant and separately identifiable from the testing encounter. Per AMA's modifier guidance, a different diagnosis isn't required to use modifier 25, but same-day testing alone doesn't create a separately identifiable visit. The documentation has to show it.

Claim-readiness example: A patient presents with a documented sore throat and fever, no cough. The clinician examines the patient, orders and performs a qualifying rapid antigen test read visually, and records a positive result. The claim links 87880 to the documented pharyngitis diagnosis.

No reimbursement figure is assumed here; that depends on the specific payer contract.

Preventing Denials and Managing the Infectious Disease Billing Workflow

Most 87880 denials trace back to a short list of recurring issues:

  • Test methodology mismatch (code doesn't match the actual test performed)
  • Diagnosis linkage that doesn't support medical necessity
  • Missing or invalid CLIA information
  • Duplicate billing for the same antigen target
  • Incorrect units or absent result documentation
  • Wrong place of service or provider enrollment mismatch
  • Eligibility not verified before the claim went out

CMS's NCCI manual is explicit that Medicare doesn't pay for duplicate testing, and that repeating a test solely to verify an abnormal result is reported as one unit, not two. That's a documentation and charge-capture issue as much as a coding one.

A Repeatable Workflow, Start to Finish

  1. Confirm the test performed and capture the result in the record
  2. Validate that documentation supports medical necessity
  3. Select diagnosis codes that reflect what's documented
  4. Review payer-specific requirements before submission
  5. Submit the claim with complete CLIA and provider data
  6. Reconcile denials and underpayments against the original documentation

When a Payer Denies the Claim

Separate the denial reason before deciding how to respond:

  • Coding error → correct and resubmit
  • Documentation gap → review the chart, amend if appropriate, resubmit
  • Eligibility or coverage issue → verify benefits, consider patient responsibility
  • CLIA or lab-certification problem → fix at the source before resubmitting
  • Contract or fee-schedule dispute → route to reconsideration or formal appeal

Once denials are sorted by cause, sample claims regularly to catch patterns before they scale.

Six-step CPT 87880 claim submission and denial reconciliation workflow

Building an Internal Audit Sample

For each sampled claim, compare these sources side by side:

  • Medical record, test log, and charge ticket
  • Claim data and remittance advice
  • Applicable payer policy

Track date of service, test name and method, result, diagnosis linkage, ordering provider, performing site, and denial reason. No reliable infectious-disease-specific denial-rate statistic exists for this scenario, so resist benchmarking against a generic industry number that doesn't apply here.

Practice Economics and Audit Readiness

A single rapid strep test rarely moves the needle financially on its own. But the pattern across hundreds of tests, tied to clean or messy charge capture, absolutely does.

Evaluate the real impact using your own numbers:

  • Allowed amounts by payer, not a generalized internet figure
  • Collection history and denial rate for this specific test
  • Supply costs and staff time per test performed
  • Payer mix across your patient population

The math that matters is simple, even if the inputs aren't: compare billed services against paid services, then subtract avoidable denials, resubmission labor, and documentation-related write-offs.

A practice billing a few hundred rapid strep tests a month can lose real staff hours to rework from even a modest avoidable denial rate. Clean charge capture prevents that cycle and strengthens your position if a payer reviews 87880 claims.

Rapid strep billing economics formula showing avoidable revenue leakage

GrowInfectiousDisease publishes free, ungated tools built for this kind of exercise. Infectious disease physicians and administrators can run their own numbers through the Independent ID Practice Economics Calculator or a Practice Health Check.

These resources measure denial rate by dollars, net collection rate, and payer concentration using figures you enter yourself. They do not submit claims or guarantee reimbursement. They help you see where your workflow is leaking revenue.

Conclusion: A Defensible 87880 Billing Process

Reliable CPT 87880 billing comes down to a few non-negotiables: the code matches the actual test method, the documentation explains why the test was clinically appropriate, the lab meets CLIA requirements, and the diagnosis code reflects what's actually in the chart.

Before your next billing cycle, run through this checklist:

  • Verify the current CPT descriptor and payer policy
  • Confirm CLIA certificate status and claim field requirements
  • Capture and document the test result
  • Audit diagnosis linkage against the clinical note
  • Monitor denial patterns monthly, not annually
  • Update your workflow whenever payer or coding rules change

Frequently Asked Questions

What are the different types of service fees?

Service fees can mean professional, facility, laboratory, administrative, or credentialing-related charges, depending on context. Bill them separately from CPT 87880 and its payer-determined payment amount.

What is required for credentialing?

Credentialing typically requires licenses, education and training records, work history, malpractice information, provider identifiers, and payer- or facility-specific forms.

What exactly is provider credentialing?

Provider credentialing verifies a clinician's qualifications to join a payer, facility, or organization network. It is not the same as coding, laboratory certification, or submitting CPT 87880 claims.

How much does credentialing software cost?

Pricing varies by vendor, number of users and providers, feature set, and contract structure. Confirm current rates directly with vendors.

How much does CAQH cost?

Providers can enter and maintain their profile in CAQH's Provider Data Portal at no charge. Health plans and organizations pay separately for administrative access, so verify current fees directly with CAQH.