Summary & Overview
CPT 87880: Rapid Detection of Group A Streptococcus by Immunoassay
CPT code 87880 is a widely utilized laboratory procedure for the rapid detection of group A Streptococcus using immunoassay with direct optical observation. This test is essential in diagnosing streptococcal pharyngitis and related infections, enabling prompt treatment and reducing unnecessary antibiotic use. The code is most commonly billed in office settings, reflecting its role in point-of-care diagnostics.
Major national payers, including Aetna, Blue Cross Blue Shield, Cigna Health, and UnitedHealthcare, provide coverage for this procedure, underscoring its clinical and billing significance across the United States. Readers will gain insights into payer coverage, relevant modifiers such as QW for CLIA-waived tests and 59 for distinct procedural services, and associated clinical taxonomies. The publication also reviews common ICD-10 diagnoses linked to this code, such as streptococcal pharyngitis and acute tonsillitis, and highlights related CPT codes that may be used in similar clinical scenarios.
This summary offers a comprehensive overview of the clinical context, billing practices, and policy considerations for CPT code 87880, equipping healthcare professionals and administrators with the information needed to understand its national relevance and operational details.
CPT Code Overview
CPT code 87880 is used for the detection of infectious agents by immunoassay with direct optical observation, specifically targeting Streptococcus, group A. This procedure falls under Pathology and Laboratory Procedures – Microbiology Procedures and is commonly performed in an office setting (POS 11). The test is a rapid diagnostic tool that assists clinicians in identifying group A streptococcal infections, which are a frequent cause of pharyngitis and tonsillitis. Its use supports timely clinical decision-making and appropriate patient management.
Clinical & Coding Specifications
Clinical Context
A patient presents to a family medicine or internal medicine office with symptoms such as sore throat, fever, and difficulty swallowing. The clinician suspects a streptococcal infection based on the clinical assessment. A throat swab is collected and a rapid immunoassay test for Group A Streptococcus is performed in the office setting. The test provides direct optical observation results, allowing for immediate diagnosis and management. This workflow is typical for the use of CPT code 87880 in outpatient settings.
Coding Specifications
-
Modifier
QW: Indicates that the test is CLIA-waived and can be performed in a non-laboratory setting, such as a physician's office. -
Modifier
59: Used to denote a distinct procedural service, typically when multiple procedures are performed on the same day that are not normally reported together.
| Taxonomy Code | Specialty |
|---|---|
291U00000X | Clinical Medical Laboratory |
207Q00000X | Family Medicine Physician |
207R00000X | Internal Medicine Physician |
These taxonomies represent the provider types commonly performing or ordering the procedure associated with CPT code 87880.
Related Diagnoses
-
J02.0– Streptococcal pharyngitis- Indicates a confirmed diagnosis of strep throat, directly relevant to the use of CPT code
87880.
- Indicates a confirmed diagnosis of strep throat, directly relevant to the use of CPT code
-
J02.9– Acute pharyngitis, unspecified- Used when the cause of pharyngitis is not yet determined; testing with
87880helps clarify etiology.
- Used when the cause of pharyngitis is not yet determined; testing with
-
J03.00– Acute streptococcal tonsillitis, unspecified- Represents acute tonsillitis due to streptococcus, for which rapid strep testing is clinically indicated.
-
J03.90– Acute tonsillitis, unspecified- Used when tonsillitis is present but the causative agent is not specified; strep testing assists in diagnosis.
-
R07.0– Pain in throat- Symptom code for throat pain, often prompting evaluation for streptococcal infection with CPT code
87880.
- Symptom code for throat pain, often prompting evaluation for streptococcal infection with CPT code
Related CPT Codes
-
87430: Infectious agent antigen detection by immunoassay; Streptococcus, group A (instrument read)- Used for Group A Streptococcus testing with instrument-read immunoassay. May be an alternative to
87880when instrument analysis is used.
- Used for Group A Streptococcus testing with instrument-read immunoassay. May be an alternative to
-
87449: Infectious agent antigen detection by enzyme immunoassay technique qualitative or semiquantitative; multiple step method, not otherwise specified, each organism (incorrectly used for strep A rapid test)- Sometimes incorrectly used for rapid strep A tests; not recommended for this purpose.
-
86588: Streptococcus, screen, direct- Used for direct screening for Streptococcus; may be performed in conjunction with or as an alternative to
87880.
- Used for direct screening for Streptococcus; may be performed in conjunction with or as an alternative to
-
99000: Handling and/or conveyance of specimen for transfer from the physician’s office to a laboratory- Used when specimens are sent from the office to an external laboratory for further testing.
Codes 87430 and 86588 are commonly used as alternatives or adjuncts to 87880 depending on the testing method. Code 99000 is used for specimen handling when laboratory analysis is required outside the office.
National Reimbursement Benchmarks
National mean rates for CPT code 87880 among commercial payers (BUCA average) are $16.20, while Medicare rates are not available in the input. Among individual commercial payers, Aetna and Cigna have the highest mean rates at $17.94 and $17.88, respectively, while Blue Cross Blue Shield and UnitedHealth Group are lower at $14.70 and $16.12.
Rate dispersion, measured by the difference between the 75th and 25th percentiles, varies across payers. Cigna shows the widest spread ($21.33 - $8.50 = $12.83), indicating greater variability in contracted rates. Blue Cross Blue Shield and UnitedHealth Group have tighter ranges ($6.50 and $7.00, respectively), suggesting more consistent reimbursement levels. The table and chart below present the full breakdown of national benchmarks for each payer.
Trek Health ingests and normalizes Transparency in Coverage data and payer policy updates to give provider organizations a clear view of how commercial reimbursement behaves across markets, payers, and services. Our platform transforms raw payer disclosures into structured intelligence that supports contract evaluation, payer negotiations, and service line strategy. By combining market benchmarks with ongoing policy visibility, Trek helps teams identify variability, risk, and opportunity in commercial reimbursement. The result is faster insight, stronger negotiating positions, and more informed financial decisions.