Need help choosing the right code?
Ask CasePilot about procedures, modifiers, bundling, and coding guidance.
Try CasePilotLast Updated: January 2026 | Verified for 2026 AMA, CPT & CMS Guidelines
This guide is written for 2026 billing behavior: what 87880 represents, when QW is required, how NCCI policy affects same-day testing, how common payer policies treat reflex culture, and how to document the service so the claim is defensible in both pre- and post-payment review.
CPT 87880 is defined as infectious agent antigen detection by immunoassay with direct optical (visual) observation for Streptococcus, group A. In practice, this is the rapid antigen detection test (RADT) that detects GAS antigen from a throat swab and yields a result within minutes. Coding guidance emphasizes that 87880 is used for visually read rapid strep kits where the interpretation is made by sight (for example, a colored line appearing on the test device) .
Clinical purpose: The test is primarily used to differentiate GAS pharyngitis from viral pharyngitis so that antibiotics are prescribed only when indicated. This supports antimicrobial stewardship and aligns with quality expectations in pediatrics and primary care.
A positive rapid strep test supports a diagnosis of streptococcal pharyngitis (often coded clinically as J02.0). A negative test does not necessarily rule out GAS in children because RADT sensitivity is imperfect, so many clinical pathways recommend confirmatory throat culture in pediatric patients with compatible symptoms. Payer policies often reflect this standard approach and explicitly allow reflex culture after negative RADT in children .
Because the RADT is used to guide treatment in the same encounter, it is commonly performed in offices, urgent care, and school-based clinics. The key compliance point is that the billed code must match the methodology. If the test is performed using a different technology (for example, an instrument/analyzer-based immunoassay rather than a visually read device), the correct CPT may differ. CMS guidance describing waived tests and associated coding updates illustrates how methodology-specific codes and waivers are maintained over time .
Methodology rule: Code selection should reflect how the test is performed and interpreted (visual vs. instrumented; antigen vs. NAAT), not merely that the patient “had a strep test.” Method mismatch is a common audit finding in point-of-care testing programs.
CLIA (Clinical Laboratory Improvement Amendments) applies to any testing of human specimens. Many rapid strep antigen kits are designated CLIA-waived, meaning they may be performed in settings holding a CLIA Certificate of Waiver (for example, physician office labs and urgent care centers) when the test is used according to manufacturer instructions. CMS maintains a waived test list and associated guidance that clinics use to confirm whether a specific test system is waived for a given CPT .
For Medicare billing, waived status is not only a compliance issue—it is also a claims-processing requirement. Medicare generally expects modifier QW on claims for CLIA-waived tests when the site is billing under a waiver certificate. CMS resources and payer-facing implementation instructions support the use of QW to identify waived testing on the claim . If QW is omitted, claims are commonly denied for CLIA-related reasons even when the test was properly performed.
Operational best practice: Many organizations set their billing system to auto-append QW to codes that are routinely performed as waived point-of-care tests (including 87880 in many settings) to reduce preventable denials. Guidance from billing workflow sources explains how QW is used across multiple CPTs and why payer edits are sensitive to it .
In addition to modifier use, ensure the site’s CLIA number is submitted on the claim in the appropriate field. Even when the test is straightforward, missing the CLIA identifier can block payment. The CMS waived list resource is frequently used in audits to validate that the billed code was eligible for waived performance with the reported CLIA certification .
Medicare generally covers 87880 when the test is ordered by a treating clinician and is reasonable and necessary for a symptomatic condition such as pharyngitis. Commercial payers typically apply similar rules but may add policy constraints about when testing is appropriate (for example, discouraging testing for presentations that look viral).
Commercial medical policies commonly specify that strep testing is intended for patients with symptoms consistent with GAS pharyngitis and not for screening asymptomatic individuals. A current Blue Cross NC policy provides explicit coverage criteria and limitations, including circumstances where testing is considered not medically necessary . In practical terms, diagnoses like acute pharyngitis/tonsillitis, sore throat, fever with pharyngeal findings, and related clinical documentation are the typical “coverage-compatible” context for 87880.
For most payers, one rapid strep test per encounter (or per day) is the expected norm. If clinical suspicion remains high after a negative RADT—especially in pediatric patients—coverage logic typically supports confirmatory culture rather than repeating the same rapid antigen test. Policies that explicitly allow reflex culture after negative RADT in children are designed to prevent unnecessary repeat RADTs and to align billing with guideline-based care .
One of the most common denial drivers is billing multiple methodologies for the same organism from the same site on the same day. Medicare’s NCCI manual states a general policy prohibiting separate payment for testing for a single microorganism from the same site by more than one methodology in most cases . This becomes relevant when an office performs a RADT (87880) and also bills a molecular strep test (NAAT) performed the same day for the same sore-throat episode. Many payers treat this as duplicative unless there is a clearly documented, policy-supported rationale.
Practical payer logic: If the goal is to establish whether GAS is present, most payers will reimburse one clinically appropriate method (RADT with reflex culture, or NAAT, or culture) rather than multiple methods performed in parallel. When both are billed, expect bundling edits or “not medically necessary” denials unless documentation is unusually strong and policy-justified .
Modifier use for 87880 is usually simple: QW is the dominant modifier in CLIA-waived settings. Other modifiers may be needed when multiple distinct tests are performed during the same encounter and payer edits would otherwise bundle or deny one of them.
Append QW when billing Medicare for a waived rapid strep antigen test performed under a CLIA Certificate of Waiver. CMS maintains waiver information and publishes updates that clarify which tests are recognized as waived and how they should be billed . Operational billing guidance also explains that QW acts as a claims signal to satisfy Medicare’s CLIA processing edits .
Modifier 59 (or a more specific X-modifier such as XU) may be appropriate when a payer edit would otherwise treat two codes as duplicative, but the services are truly distinct (different analytes, different specimens, or different clinical reasons). Multi-test respiratory encounters are common: for example, a sore-throat visit where the provider performs flu and COVID testing in addition to rapid strep. Practical billing examples emphasize checking edits and using modifier 59 when justified to signal distinct procedures and avoid inappropriate bundling .
When using 59/X modifiers, documentation should clearly distinguish the tests by specimen and target (for example, nasal swab for flu/COVID, throat swab for strep) and should support why each test was reasonable given symptoms.
The NCCI policy principle that matters most for 87880 is the “single organism, single site, one method” concept. Medicare’s NCCI manual explains that separate payment is generally prohibited when testing the same microorganism from the same site by more than one methodology, with limited exceptions described in the manual . In day-to-day practice, this means avoid billing 87880 and a molecular strep test for the same throat swab episode unless you have a payer-accepted rationale and expect scrutiny.
For point-of-care testing, documentation quality is often the difference between routine payment and avoidable denials. A complete 87880 record should make it easy for a reviewer to answer four questions: Why was the test needed? What test was performed? What was the result? How did the result influence care?
If a culture is ordered after a negative rapid test in a child, document that the culture is being performed to confirm a negative RADT. Policies that explicitly support this reflex pathway provide a strong medical-necessity frame when both tests are billed in the same episode . When culture is performed by an outside laboratory, the performing lab typically bills the culture; the ordering office bills the rapid test it performed.
When a sore-throat visit includes multiple point-of-care respiratory tests, charting should clearly distinguish which specimen was used for each test and why each was ordered. Billing discussions that address multi-test encounters highlight that payer edits and modifier needs are highly dependent on clear separation of services . Clear documentation also protects against allegations of “panel unbundling,” even when only rapid antigen tests are used.
This table places 87880 in context by contrasting it with other common infectious disease diagnostic codes and methodologies. The goal is to reinforce that coding depends on target and method, and that payer edits are often method-driven.
| Code | Organism / Target | Methodology | Typical Setting | Modifier Considerations | Key Compliance Note |
|---|---|---|---|---|---|
| 87880 | Group A Streptococcus antigen (GAS) | Immunoassay with direct visual observation (classic RADT) | Office, pediatrics, urgent care | QW commonly required for Medicare when performed as a waived test | Avoid billing with another strep methodology for same site/date without strong rationale due to NCCI policy |
| 87400 | Influenza A/B antigen (each agent, per descriptor) | Antigen detection by immunoassay (method varies by kit; often POCT) | Office/urgent care; some labs | QW depends on the specific waived kit and payer edits; 59/XU sometimes used when multiple POCT tests billed same encounter | Document specimen and target separately from throat strep testing to support distinct billing in multi-test encounters |
| 87801 | Multiple organisms (NAAT multiplex) | Multiplex nucleic acid test, multiple targets (single assay) | Moderate/high complexity labs | Generally no QW; do not unbundle into components; payers often apply panel logic | Know when a molecular panel includes strep targets—billing 87880 in addition often appears duplicative under policy logic |
| 87205 | Microscopic smear for bacteria (e.g., Gram stain) | Microscopy with staining and interpretation | Hospital/reference lab | Typically no modifiers; specimen differentiation matters | Not routine for straightforward strep pharyngitis; use only when clinically indicated and ordered |
The scenarios below show how 87880 is typically billed, what documentation supports payment, and where denials occur in real-world workflows.
Setting: Pediatric office with CLIA waiver. Child has sore throat, fever, tonsillar findings.
Test: Visually read RADT performed and documented as positive.
Billing: 87880QW (Medicare/Medicaid/waiver-sensitive payers) and an appropriate E/M for the visit. The record ties the positive result to diagnosis and antibiotics. QW supports CLIA processing .
Setting: Pediatric clinic performs RADT; culture is sent to a reference lab.
Test sequence: 87880 performed and negative; clinician documents high suspicion and orders culture to confirm.
Billing logic: Office bills 87880QW. Reference lab bills the culture. Documentation explicitly states reflex culture after negative RADT, matching policy expectations for pediatric confirmation .
Setting: Adult with fever, myalgias, cough, and sore throat in urgent care.
Tests: Multiple POCTs performed on different specimens (nasal for flu/COVID, throat for strep).
Billing risk: Some payers apply edits when multiple rapid tests are billed together. When a denial pattern is known, modifier 59/XU may be used on secondary tests to indicate distinct services—only if documentation clearly separates specimen and target .
Setting: Office performs 87880 but also sends a molecular strep test the same day “to be sure.”
Outcome: High likelihood of denial or bundling because Medicare’s NCCI policy generally prohibits separate payment for testing the same microorganism from the same site by more than one methodology . Many commercial policies similarly disallow duplicate-method strep testing in the same episode .
Better approach: Use a single evidence-based pathway: RADT with reflex culture (peds), or NAAT alone when clinically and operationally appropriate.
Setting: CLIA-waived clinic performs a rapid strep but submits 87880 without QW.
Outcome: Claim returns denied for CLIA/waiver processing reasons.
Fix: Correct and resubmit with 87880QW and ensure CLIA number is present. CMS waiver resources are the standard reference for this requirement .
Across these scenarios, the consistent compliance themes are:
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 87880 refers to a diagnostic procedure that involves the detection of the Streptococcus group A (Strep A) antigen through an immunoassay method, specifically utilizing direct optical observation. This rapid test is designed to identify the presence of Strep A, a bacterium responsible for causing acute upper respiratory infections, most notably pharyngitis, which is characterized by a sore throat, and fever. The significance of this test lies in its ability to provide quick results, which is crucial for timely diagnosis and treatment. If Strep A infections are not addressed promptly, they can lead to severe complications such as rheumatic fever, which can affect the heart, and glomerulonephritis, a kidney condition. The procedure typically involves obtaining a throat swab from the patient, followed by the addition of two specific reagents that facilitate the extraction of the Strep A antigen from the sample. The test employs a dipstick method, where the extracted sample is applied, and the presence of the antigen is indicated by a color change in both the test line and a control line, confirming a positive result. Alternatively, another method involves placing the throat swab into a test cassette, where antigen extraction solutions are mixed and added to the swab chamber, with similar color change indicators for the presence of Strep A. This straightforward and efficient testing process is essential for the rapid diagnosis of Strep A infections, allowing for appropriate clinical management.
© Copyright 2026 Coding Ahead. All rights reserved.
The procedure associated with CPT® Code 87880 is indicated for the detection of Streptococcus group A (Strep A) in patients presenting with symptoms consistent with an acute upper respiratory infection. The following conditions and symptoms warrant the use of this test:
The procedure for conducting the test under CPT® Code 87880 involves several key steps to ensure accurate detection of the Strep A antigen. First, a healthcare provider obtains a throat swab from the patient, which serves as the specimen for testing. This swab is critical as it collects potential pathogens present in the throat area. Next, two reagents are added to the throat swab specimen to extract the Strep A antigen. This extraction process is essential for isolating the specific antigen that the test aims to detect. Following the extraction, a dipstick is introduced to the sample. The dipstick is designed to react with the Strep A antigen; if the antigen is present, a color change will occur in both the test line and a control line on the dipstick, indicating a positive result. Alternatively, in another method, the throat swab is inserted into a test cassette. In this case, antigen extraction solutions are mixed in a separate chamber of the tube and then added to the swab chamber. Similar to the dipstick method, if Strep A is present, a color change will be observed in the test line and the control line, confirming the presence of the antigen.
After the completion of the test, the results are typically available within a short period, allowing for rapid diagnosis. If the test indicates a positive result for Strep A, appropriate clinical management and treatment can be initiated promptly to prevent complications. In cases of a negative result, further evaluation may be necessary, especially if the patient continues to exhibit symptoms of infection. It is important for healthcare providers to communicate the results to the patient and discuss any necessary follow-up actions or treatments based on the findings of the test.
| Short Descr | STREP A ASSAY W/OPTIC | Medium Descr | IAADIADOO STREPTOCOCCUS GROUP A | Long Descr | Infectious agent antigen detection by immunoassay with direct optical (ie, visual) observation; Streptococcus, group A | Status Code | Statutory Exclusion (from MPFS, may be paid under other methodologies) | Global Days | XXX - Global Concept Does Not Apply | PC/TC Indicator (26, TC) | 9 - Not Applicable | Multiple Procedures (51) | 9 - Concept does not apply. | Bilateral Surgery (50) | 9 - Concept does not apply. | Physician Supervisions | 09 - Concept does not apply. | Assistant Surgeon (80, 82) | 9 - Concept does not apply. | Co-Surgeons (62) | 9 - Concept does not apply. | Team Surgery (66) | 9 - Concept does not apply. | Diagnostic Imaging Family | 99 - Concept Does Not Apply | CLIA Waived (QW) | Yes | APC Status Indicator | Conditionally packaged laboratory tests | Type of Service (TOS) | 5 - Diagnostic Laboratory | Berenson-Eggers TOS (BETOS) | T1H - Lab tests - other (non-Medicare fee schedule) | MUE | 2 | CCS Clinical Classification | 206 - Microscopic examination (bacterial smear, culture, toxicology) |
| QW | Clia waived test | 59 | Distinct procedural service: under certain circumstances, it may be necessary to indicate that a procedure or service was distinct or independent from other non-e/m services performed on the same day. modifier 59 is used to identify procedures/services, other than e/m services, that are not normally reported together, but are appropriate under the circumstances. documentation must support a different session, different procedure or surgery, different site or organ system, separate incision/excision, separate lesion, or separate injury (or area of injury in extensive injuries) not ordinarily encountered or performed on the same day by the same individual. however, when another already established modifier is appropriate it should be used rather than modifier 59. only if no more descriptive modifier is available, and the use of modifier 59 best explains the circumstances, should modifier 59 be used. note: modifier 59 should not be appended to an e/m service. to report a separate and distinct e/m service with a non-e/m service performed on the same date, see modifier 25. | CR | Catastrophe/disaster related | Q6 | Service furnished under a fee-for-time compensation arrangement by a substitute physician or by a substitute physical therapist furnishing outpatient physical therapy services in a health professional shortage area, a medically underserved area, or a rural area | GA | Waiver of liability statement issued as required by payer policy, individual case | AQ | Physician providing a service in an unlisted health professional shortage area (hpsa) | Q4 | Service for ordering/referring physician qualifies as a service exemption | 91 | Repeat clinical diagnostic laboratory test: in the course of treatment of the patient, it may be necessary to repeat the same laboratory test on the same day to obtain subsequent (multiple) test results. under these circumstances, the laboratory test performed can be identified by its usual procedure number and the addition of modifier 91. note: this modifier may not be used when tests are rerun to confirm initial results; due to testing problems with specimens or equipment; or for any other reason when a normal, one-time, reportable result is all that is required. this modifier may not be used when other code(s) describe a series of test results (eg, glucose tolerance tests, evocative/suppression testing). this modifier may only be used for laboratory test(s) performed more than once on the same day on the same patient. | X1 | Continuous/broad services: for reporting services by clinicians, who provide the principal care for a patient, with no planned endpoint of the relationship; services in this category represent comprehensive care, dealing with the entire scope of patient problems, either directly or in a care coordination role; reporting clinician service examples include, but are not limited to: primary care, and clinicians providing comprehensive care to patients in addition to specialty care | GC | This service has been performed in part by a resident under the direction of a teaching physician | 90 | Reference (outside) laboratory: when laboratory procedures are performed by a party other than the treating or reporting physician or other qualified health care professional, the procedure may be identified by adding modifier 90 to the usual procedure number. | CC | Procedure code change (use 'cc' when the procedure code submitted was changed either for administrative reasons or because an incorrect code was filed) | Q5 | Service furnished under a reciprocal billing arrangement by a substitute physician or by a substitute physical therapist furnishing outpatient physical therapy services in a health professional shortage area, a medically underserved area, or a rural area | 25 | Significant, separately identifiable evaluation and management service by the same physician or other qualified health care professional on the same day of the procedure or other service: it may be necessary to indicate that on the day a procedure or service identified by a cpt code was performed, the patient's condition required a significant, separately identifiable e/m service above and beyond the other service provided or beyond the usual preoperative and postoperative care associated with the procedure that was performed. a significant, separately identifiable e/m service is defined or substantiated by documentation that satisfies the relevant criteria for the respective e/m service to be reported (see evaluation and management services guidelines for instructions on determining level of e/m service). the e/m service may be prompted by the symptom or condition for which the procedure and/or service was provided. as such, different diagnoses are not required for reporting of the e/m services on the same date. this circumstance may be reported by adding modifier 25 to the appropriate level of e/m service. note: this modifier is not used to report an e/m service that resulted in a decision to perform surgery. see modifier 57 for significant, separately identifiable non-e/m services, see modifier 59. | 26 | Professional component: certain procedures are a combination of a physician or other qualified health care professional component and a technical component. when the physician or other qualified health care professional component is reported separately, the service may be identified by adding modifier 26 to the usual procedure number. | 51 | Multiple procedures: when multiple procedures, other than e/m services, physical medicine and rehabilitation services or provision of supplies (eg, vaccines), are performed at the same session by the same individual, the primary procedure or service may be reported as listed. the additional procedure(s) or service(s) may be identified by appending modifier 51 to the additional procedure or service code(s). note: this modifier should not be appended to designated "add-on" codes (see appendix d). | 76 | Repeat procedure or service by same physician or other qualified health care professional: it may be necessary to indicate that a procedure or service was repeated by the same physician or other qualified health care professional subsequent to the original procedure or service. this circumstance may be reported by adding modifier 76 to the repeated procedure or service. note: this modifier should not be appended to an e/m service. | 77 | Repeat procedure by another physician or other qualified health care professional: it may be necessary to indicate that a basic procedure or service was repeated by another physician or other qualified health care professional subsequent to the original procedure or service. this circumstance may be reported by adding modifier 77 to the repeated procedure or service. note: this modifier should not be appended to an e/m service. | 93 | Synchronous telemedicine service rendered via telephone or other real-time interactive audio-only telecommunications system : synchronous telemedicine service is defined as a real-time interaction between a physician or other qualified health care professional and a patient who is located away at a distant site from the physician or other qualified health care professional. the totality of the communication of information exchanged between the physician or other qualified health care professional and the patient during the course of the synchronous telemedicine service must be of an amount and nature that is sufficient to meet the key components and/or requirements of the same service when rendered via a face-to-face interaction. | 95 | Synchronous telemedicine service rendered via a real-time interactive audio and video telecommunications system: synchronous telemedicine service is defined as a real-time interaction between a physician or other qualified health care professional and a patient who is located at a distant site from the physician or other qualified health care professional. the totality of the communication of information exchanged between the physician or other qualified health care professional and the patient during the course of the synchronous telemedicine service must be of an amount and nature that would be sufficient to meet the key components and/or requirements of the same service when rendered via a face-to-face interaction. modifier 95 may only be appended to the services listed in appendix p. appendix p is the list of cpt codes for services that are typically performed face-to-face, but may be rendered via a real-time (synchronous) interactive audio and video telecommunications system. | AG | Primary physician | AO | Alternate payment method declined by provider of service | CG | Policy criteria applied | CS | Cost-sharing waived for specified covid-19 testing-related services that result in and order for or administration of a covid-19 test and/or used for cost-sharing waived preventive services furnished via telehealth in rural health clinics and federally qualified health centers during the covid-19 public health emergency | FY | X-ray taken using computed radiography technology/cassette-based imaging | GE | This service has been performed by a resident without the presence of a teaching physician under the primary care exception | GV | Attending physician not employed or paid under arrangement by the patient's hospice provider | GW | Service not related to the hospice patient's terminal condition | GY | Item or service statutorily excluded, does not meet the definition of any medicare benefit or, for non-medicare insurers, is not a contract benefit | GZ | Item or service expected to be denied as not reasonable and necessary | JZ | Zero drug amount discarded/not administered to any patient | KX | Requirements specified in the medical policy have been met | PA | Surgical or other invasive procedure on wrong body part | PD | Diagnostic or related non diagnostic item or service provided in a wholly owned or operated entity to a patient who is admitted as an inpatient within 3 days | PN | Non-excepted service provided at an off-campus, outpatient, provider-based department of a hospital | PO | Excepted service provided at an off-campus, outpatient, provider-based department of a hospital | Q3 | Live kidney donor surgery and related services | Q7 | One class a finding | QJ | Services/items provided to a prisoner or patient in state or local custody, however the state or local government, as applicable, meets the requirements in 42 cfr 411.4 (b) | QN | Ambulance service furnished directly by a provider of services | QP | Documentation is on file showing that the laboratory test(s) was ordered individually or ordered as a cpt-recognized panel other than automated profile codes 80002-80019, g0058, g0059, and g0060. | SA | Nurse practitioner rendering service in collaboration with a physician | U6 | Medicaid level of care 6, as defined by each state | U7 | Medicaid level of care 7, as defined by each state | UD | Medicaid level of care 13, as defined by each state | UH | Services provided in the evening | XE | Separate encounter, a service that is distinct because it occurred during a separate encounter | XS | Separate structure, a service that is distinct because it was performed on a separate organ/structure | XU | Unusual non-overlapping service, the use of a service that is distinct because it does not overlap usual components of the main service |
|
Date
|
Action
|
Notes
|
|---|---|---|
| 2022-01-01 | Changed | First appearance of change in codebook. |
| 2021-01-01 | Changed | First appearance of change in CPT® Code Set. |
| 2020-10-06 | Changed | Code description changed. |
| 2009-01-01 | Changed | Code description changed. |
| 1998-01-01 | Added | First appearance in code book in 1998. |
Get instant expert-level medical coding assistance.