Removal of foreign body
CPT code 20520 is used when a healthcare provider removes a foreign object from muscle or tendon tissue that requires deeper surgical access beyond simple skin removal. This could include removing embedded metal fragments, wood splinters, or other objects lodged in soft tissue.
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
Document the exact depth and tissue layers involved in foreign body removal to differentiate from simple skin removal codes (10120-10121)
Impact: Prevents $145+ downcoding from 20520 ($212.19) to 10120 ($62-88 range); documentation must specify muscle, tendon, or subfascial location
Include imaging documentation (X-ray, ultrasound, fluoroscopy) showing foreign body location and depth before procedure
Impact: Supports medical necessity and complexity justification; reduces denial rate by approximately 35-40% based on audit trends
Bill in non-facility setting when performed in office-based procedure suite to capture the $66.31 differential between facility and non-facility rates
Impact: Increases reimbursement from $145.88 to $212.19 per procedure when site of service supports non-facility designation
Consider billing with E/M code using modifier 25 when significant separately identifiable evaluation precedes the decision for foreign body removal
Impact: Can add $75-200 in additional reimbursement depending on E/M level billed; requires documentation of distinct evaluation beyond procedure decision
Use appropriate imaging guidance codes (76942 for ultrasound, 77002 for fluoroscopy) separately when used for intraoperative localization
Impact: Adds $50-150 in reimbursement; must document imaging was integral to successful foreign body localization and removal
Verify that procedure location matches site of service designation on claim; mismatched POS codes trigger automatic audits
Impact: Prevents payment delays and audit triggers that can hold payment for 60-90 days pending documentation review
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.