Sputum specimen collection
CPT code 89220 covers the collection of a sputum (phlegm) sample from a patient's lungs for laboratory testing. This is a technical procedure that requires specific collection techniques to ensure a quality specimen for diagnostic analysis.
This calculator gives a typical-case estimate using standard Medicare modifier rules. Actual payment depends on payer policies, documentation, code-specific CMS status indicators, and locality. Verify before billing.
RVU breakdown
Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High
NCCI bundling edits
Loading bundling edits…
Billing tips
Bill 89220 only when using induced sputum collection techniques (hypertonic saline nebulization, chest percussion). Do not bill for simple expectoration into a cup provided to the patient.
Impact: Prevents approximately 35-40% of denials related to lack of medical necessity or insufficient service documentation
Document the number of attempts, collection method (nebulizer settings if used), specimen quality assessment, and total time spent on collection to support medical necessity
Impact: Detailed documentation supports appeals and reduces audit risk; can recover $18.44 per claim on denied services
Verify that the laboratory analysis codes (87070-87077 for cultures, 88104-88108 for cytology) are billed separately by the testing facility, not bundled with 89220
Impact: Ensures proper revenue capture; many facilities lose $18.44 per specimen when collection is not billed separately from analysis
For patients requiring multiple collections (e.g., 3-day sputum for TB), bill 89220 for each collection date with appropriate documentation of medical necessity
Impact: Maximizes legitimate reimbursement; three collections = $55.32 total vs. single $18.44 payment if bundled
Ensure place of service code matches the actual collection location; office collections use POS 11, outpatient hospital uses POS 22
Impact: Incorrect POS codes trigger 15-20% of claim denials; correction requires resubmission and delays payment by 30-45 days
Link to appropriate ICD-10 diagnosis codes that support medical necessity (R05, Z11.1 for TB screening, R91.1 for lung nodule, etc.)
Real billers contribute denial patterns and appeal strategies for this code. Once 5+ reports come in, you’ll see live aggregated data here — the only place this exists, free.
Get the free Revenue Protection Toolkit — the denial triggers, modifier pitfalls, and bundling conflicts that quietly cost you reimbursement. Instant download.
Help build the field knowledge
MedPayIQ gets smarter as billers contribute. If you've had this code denied, share what happened so others learn from it. Anonymous, no patient info.