Collect sweat for test
CPT code 89230 covers the collection of sweat for laboratory testing, typically used to diagnose cystic fibrosis by measuring chloride levels in sweat. This is the technical collection procedure only, not the actual analysis of the sweat sample.
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
Always bill 89230 separately from the sweat chloride analysis code (82435). These are distinct services and should not be bundled.
Impact: Prevents revenue loss of $2.91 per test; critical for high-volume cystic fibrosis centers performing hundreds of tests annually
Document the collection method (iontophoresis vs. other), duration of collection, and weight or volume of sweat obtained to support medical necessity
Impact: Reduces denial rate by 40-60% based on common payer audits of specimen adequacy
Bill with diagnosis codes for cystic fibrosis screening (Z13.228) or specific symptoms (R05.9 cough, R63.6 underweight) rather than generic codes
Impact: Improves first-pass approval rate; vague diagnosis codes trigger 25-35% denial rate for this procedure
For insufficient specimen requiring recollection, use modifier 76 and document the inadequate volume from first attempt (minimum 75mg needed for accurate testing)
Impact: Ensures payment for clinically necessary repeat collection; without modifier, second collection denied 90% of time
Verify that your facility has CLIA certification appropriate for sweat collection; some commercial payers require specific accreditation
Impact: Prevents blanket denials; approximately 15-20% of claims denied solely for facility certification issues
When billing for bilateral collection or multiple site collection, use units of service rather than modifier 50 as this is not a bilateral procedure code
Impact: Modifier 50 will result in claim rejection; proper units billing ensures accurate $2.91 per collection site
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.