Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Billing Codes

CPT Code 29877: knee arthroscopy debridement billing guide 2026

Key takeaways

Key takeaways

CPT Code 29877 describes arthroscopy of the knee with debridement or shaving of articular cartilage, also called chondroplasty, classified under the AMA’s Musculoskeletal System section.

Medicare may deny CPT 29877 for knee osteoarthritis without clearly documented medical necessity showing conservative treatment failure; payer policies vary significantly.

CPT 29877 shall not be reported with any other knee arthroscopy code (29866-29889) on the same knee. No modifier bypasses that edit.

HCPCS G0289 covers loose body removal or chondroplasty in a different compartment, but never alongside CPT 29880 or 29881 for chondroplasty.

Pabau’s claims management software supports clean claim submission for orthopedic CPT codes through its Claim.MD clearinghouse integration.

CPT Code 29877 is arthroscopy of the knee, surgical, with debridement or shaving of articular cartilage. Surgeons call the procedure chondroplasty. The code is payable only when it stands alone on that knee. NCCI bars it from every other knee arthroscopy code in the 29866-29889 range, and no modifier changes that. Coders who still append modifier 59 to force the pair through are building a denial into every claim.

This reference walks through the AMA description, 2026 Medicare rates, and the modifiers that apply to CPT 29877. It also covers the NCCI edits, the HCPCS G0289 alternative, ICD-10 pairings, the 90-day global period, and the denial patterns behind most rework.

Found our content helpful?

CPT Code 29877: definition and procedure description

CPT Code 29877 is a surgical arthroscopy of the knee that involves debridement or shaving of articular cartilage, a procedure also referred to as chondroplasty. The AMA maintains the code under the CPT code set within the Musculoskeletal System section, under the Endoscopy/Arthroscopy subsection.

The procedure involves inserting an arthroscope into the knee joint and using shaving or debridement instruments to smooth damaged or irregular articular cartilage surfaces. This differs from bone debridement and does not include meniscal work. Cartilage work that reaches bleeding subchondral bone through abrasion, drilling, or microfracture is coded as CPT code 29879 instead.

FieldDetail
CPT Code29877
AMA DescriptionArthroscopy, knee, surgical; debridement/shaving of articular cartilage (chondroplasty)
Code Set SectionMusculoskeletal System
SubsectionEndoscopy/Arthroscopy
Procedure TypeSurgical arthroscopy (not diagnostic)
Anatomical StructuresArticular cartilage of the knee joint
Common SynonymsChondroplasty, cartilage shaving, knee debridement

Surgical vs. diagnostic arthroscopy: CPT 29877 is a surgical code. A surgeon may begin a knee arthroscopy expecting only to look, then find damage that needs debridement. In that case the surgical code replaces the diagnostic arthroscopy code entirely. Diagnostic arthroscopy (CPT 29870) is bundled into all surgical knee arthroscopy codes and should not be billed separately on the same session.

CPT 29877 reimbursement and Medicare fee schedule 2026

Medicare reimbursement for CPT 29877 varies by geographic location (through the Geographic Practice Cost Index, or GPCI) and setting. The rates below reflect national averages from the CMS Medicare Physician Fee Schedule for 2026. Verify current rates against your MAC’s local fee schedule before billing.

SettingApproximate Rate (National Average)Notes
Non-facility (office)$586.85Rarely performed in-office. Equals 17.57 total RVUs at the 2026 non-QP conversion factor
Facility (hospital/ASC)~$470-$520Most common setting; lower PE RVUs for surgeon
Work RVU (wRVU)8.09Total 17.57 RVUs: work 8.09, practice expense 7.82, malpractice 1.66
Global Period90 daysPost-operative services included in base payment
ASC Payment IndicatorCovered procedurePayable under the ASC payment system

CMS finalized two conversion factors for 2026. Qualifying APM participants are paid at $33.5675, and everyone else at $33.4009. The non-facility figure above uses the lower one. Verify your own rate through your Medicare Administrative Contractor (MAC), because the GPCI adjustment moves it in both directions.

Modifiers for CPT Code 29877

Correct modifier selection on CPT 29877 claims affects both reimbursement and audit risk. The biggest error is reaching for modifier 59 or XS to pair 29877 with another knee arthroscopy code. Those edits carry modifier indicator 0, so the bypass never works on the same knee. Laterality modifiers, by contrast, are required by most payers and are often left off.

ModifierDescriptionWhen to Use with CPT 29877
RTRight sideRight knee procedure; required by most payers for laterality
LTLeft sideLeft knee procedure; required by most payers for laterality
59Distinct procedural serviceNot usable to pair 29877 with another knee arthroscopy code on the same knee. Reserve it for the contralateral knee or a separate encounter
XSSeparate structureSame limitation as modifier 59. A different compartment of the same knee does not count as a separate structure for these edits
22Increased procedural serviceExtensive debridement substantially beyond typical; requires detailed documentation of additional complexity
51Multiple proceduresRarely applies. Use it only when 29877 accompanies a procedure outside the 29866-29889 family, such as work on another joint

Medicare and most commercial payers prefer the X-modifiers over modifier 59 when a more specific choice exists. Neither one works on a 29877 edit carrying modifier indicator 0. Appending one anyway does not open the pair, and it does put the claim in front of an auditor. The operative report has to support whichever modifier you append.

NCCI bundling edits for CPT 29877

CPT 29877 cannot be reported with other knee arthroscopy codes. Chapter IV, Section E of the CMS NCCI Policy Manual states the rule for the 29866-29889 range, naming 29874 specifically. That range includes 29883, the medial and lateral meniscus repair code, so chondroplasty in the same knee stays off the claim.

The live NCCI procedure-to-procedure table confirms it. Every active pairing of 29877 with a knee arthroscopy code carries modifier indicator 0, so no NCCI-associated modifier can bypass the edit, however the operative report is worded.

Code paired with 29877Modifier indicatorBypass allowed?Why
29870 (diagnostic arthroscopy)1Only on the contralateral knee or at a separate encounterSurgical arthroscopy includes the diagnostic look
29874 (loose or foreign body removal)0NoNamed alongside 29877 in the same restriction
29875 (synovectomy, limited)0NoSeparate-procedure code; not billable with another knee arthroscopy
29876 (synovectomy, major)0NoNever billable with 29877
29879 (abrasion arthroplasty or multiple drilling)0NoColumn 1 code; debridement is part of the more extensive work
29880 (meniscectomy, medial and lateral)0NoDescriptor already includes chondroplasty
29881 (meniscectomy, medial or lateral)0NoSame as 29880
29882, 29883 (meniscus repair)0NoUse G0289 instead for work in a different compartment
29888, 29889 (cruciate ligament reconstruction)0NoSame rule; use G0289 instead
Every other code in 29866-298890NoRestriction applies across the full range

The 29877/29881 pair is still the most frequent denial in this family, but the fix isn’t a modifier: when a surgeon performs a meniscectomy and shaves cartilage in the same knee, 29881 alone describes the session.

Reporting 29877 next to it will be denied, and appending modifier 59 to force payment reads as unbundling on audit. See the medical billing denial codes reference for the CARC codes involved.

When HCPCS G0289 applies instead

HCPCS G0289 is the add-on code Medicare created for extra arthroscopic work in a second compartment of the same knee. Its descriptor covers removal of a loose body or foreign body, or debridement and shaving of articular cartilage.

The work has to occur at the time of another surgical knee arthroscopy, in a different compartment of the same knee. It is the only route to payment for that additional work.

  • With 29880 or 29881: G0289 is reportable only for removal of a loose body or foreign body from a different compartment. Chondroplasty is already inside both descriptors, so it never supports G0289 here.
  • With other knee arthroscopy codes, such as 29882, 29883, or 29888: G0289 can cover a loose body removal or a chondroplasty. The work still has to sit in a different compartment of the same knee.
  • Same compartment: G0289 is never reportable for loose body removal or chondroplasty in the same compartment as the other procedure.

NCCI does carry a live edit pairing 29880 and 29881 with G0289, and that one has modifier indicator 1. A loose body pulled from a separate compartment supports the bypass. Chondroplasty does not, whichever compartment it was performed in.

Three routes cover almost every operative report in this family. The chart below shows which code carries the session, and where G0289 is available.

Decision chart for CPT 29877: report 29877 alone when no other 29866-29889 code is performed
Only the first route pays 29877, which is why the code looks under-reimbursed on arthroscopy claims. Routes follow the CMS NCCI Policy Manual, Chapter IV, Section E.

Pro Tip

Check the modifier indicator column before you plan any override. Indicator 0 means the pair cannot be unbundled, indicator 1 means a documented modifier may work, and indicator 9 means the edit is deleted. Every active 29877 pairing with a knee arthroscopy code sits at 0. NCCI files refresh on January 1, April 1, July 1, and October 1.

CPT Code 29877 sits within a family of knee arthroscopy codes spanning 29870 through 29889. Correct code selection depends on exactly which procedures were performed during the operative session. Review the family every year, because descriptor revisions quietly move work from one code into another.

CPT CodeDescriptionKey Distinction from 29877
29870Arthroscopy, knee, diagnosticDiagnostic only; bundled into all surgical codes including 29877
29874Removal of loose bodiesLoose or foreign body removal. Like 29877, it cannot be reported with other knee arthroscopy codes
29875Synovectomy, limitedSynovial tissue removal, not articular cartilage
29877Debridement/shaving of articular cartilage (chondroplasty)This code; articular cartilage only
29879Abrasion arthroplasty or multiple drillingMore aggressive cartilage technique. 29879 is the column 1 code, so 29877 is not separately payable
29880Meniscectomy, medial AND lateral, including chondroplasty when performedChondroplasty sits inside the descriptor, so 29877 is never billed alongside it
29881Meniscectomy, medial OR lateral, including chondroplasty when performedSame rule as 29880. Report 29881 alone when a chondroplasty is also performed
29882Meniscus repair, medial OR lateralRepair rather than removal. G0289 covers qualifying work in a different compartment
29888ACL repair, augmentation or reconstruction, arthroscopically aidedLigament reconstruction. Different anatomical target, and 29877 is bundled into it
G0289Loose body or foreign body removal, or chondroplasty, in a different compartmentHCPCS add-on reported with another knee arthroscopy code, subject to the compartment rules

CPT 29877 vs CPT 29881: key differences

Confusing CPT 29877 with CPT 29881 is the most common coding error on knee arthroscopy claims, as the AAPC CPT code guidance confirms. The distinction matters clinically and financially. CPT 29881 reimburses at a higher rate and covers meniscal tissue removal. CPT 29877 covers articular cartilage surface work only. Since the 2012 descriptor revision, 29881 also absorbs any chondroplasty performed in the same session.

FactorCPT 29877CPT 29881
Target tissueArticular cartilageMeniscus (fibrocartilage)
TechniqueDebridement/shavingResection/removal
Typical clinical indicationChondromalacia, articular cartilage defectsMeniscal tear (medial or lateral)
Chondroplasty included?This is the procedureYes, same or separate compartments, since 2012
NCCI bundlingColumn 2 code, denied when 29881 is on the claimColumn 1 code, paid
Billing both togetherNot payable on the same knee. The edit carries modifier indicator 0, so no modifier opens it. Report 29881 alone when both procedures are performed

Documentation requirements and medical necessity for CPT 29877

Medical necessity for CPT 29877 is a significant denial risk. Payer coverage policies for arthroscopic debridement vary widely. Some commercial payers follow Aetna’s Clinical Policy Bulletin 0673, which restricts coverage for debridement in knee osteoarthritis unless specific criteria are met. Medicare and most payers require evidence that conservative treatment has failed before approving surgical arthroscopy.

Documentation for CPT 29877 starts with the operative report. That report has to carry specific elements to support both the procedure selection and the medical necessity behind it.

  • Pre-operative diagnosis: The clinical condition indicating debridement (e.g., chondromalacia, chondral defect, cartilage derangement) with relevant ICD-10-CM code
  • Conservative treatment failure: Documentation of prior PT, NSAIDs, injections, or other non-surgical care with duration and response
  • Operative findings: Specific description of articular cartilage condition, compartment involved, and grade of cartilage damage (e.g., Outerbridge grade)
  • Procedure performed: Explicit statement that debridement/shaving of articular cartilage was performed, with description of technique
  • Tissue specificity: A clear description of the articular cartilage work, separate from any meniscal work, so the correct single code is obvious
  • Compartment documented: Which compartment each finding and each procedure involved, since G0289 eligibility turns on it
  • Post-operative diagnosis: Updated diagnosis confirmed by arthroscopic findings

Tie every procedure on the claim back to a named operative finding. That one habit cuts retrospective audit exposure further than any change to the report template.

Timing runs the other way on equipment lines. CMS put HCPCS code K0800 on its Required Prior Authorization List on April 13, 2022, so the supplier needs provisional affirmation before delivery. Retroactive approval is generally not available.

ICD-10 codes commonly used with CPT 29877

Pairing CPT 29877 with an appropriate ICD-10-CM diagnosis code is required for every claim. The diagnosis code must support the medical necessity of the debridement. Check the covered diagnosis list in your MAC’s Local Coverage Determination before you submit.

ICD-10-CM CodeDescriptionNotes
M94.261Chondromalacia, right kneeStrong medical necessity support; commonly accepted
M94.262Chondromalacia, left kneeStrong medical necessity support; commonly accepted
M23.211Derangement of anterior horn of medial meniscus due to old tear or injury, right kneeA meniscal finding. Supports 29877 only where the documented cartilage work stands alone
M17.11Primary osteoarthritis, right kneeUse with caution; some payers restrict 29877 coverage for OA-only indication
M17.12Primary osteoarthritis, left kneeUse with caution; same payer restriction risk as M17.11
M23.91Internal derangement, right knee, unspecifiedLess specific; use only when more specific code does not apply

ICD-10-CM pairing does not guarantee coverage. Payer-specific Local Coverage Determinations (LCDs) and medical policies override general coding guidance. Always verify individual payer policy before submitting a claim for CPT 29877 in an osteoarthritis-only clinical scenario.

Global period for CPT 29877

CPT 29877 carries a 90-day global surgery period under the Medicare Physician Fee Schedule, as is standard for major surgical arthroscopy procedures. Routine post-operative care during those 90 days is included in the base payment. Billing a separate E/M visit for routine follow-up will be denied.

Global Period ScenarioBillable?Modifier Required
Routine post-op follow-up (related)NoN/A – included in 29877 payment
E/M visit for unrelated condition during global periodYesModifier 24 (Unrelated E/M during global period)
Treatment of complication requiring return to ORYesModifier 78 (Unplanned return to OR, related)
Staged or related procedure during global periodYesModifier 58 (Staged procedure)
Pre-op evaluation on day of procedureLimitedModifier 57 (Decision for surgery); only if decision made day of or day before

Modifier 24 is a frequently overlooked billing opportunity. A patient may return during the 90-day global period for an unrelated condition. If the problem is not the knee and not tied to the operative procedure, the E/M visit can be billed with modifier 24 appended. The visit documentation must clearly support that the encounter was for a separate, unrelated problem.

Common coding pitfalls and denial reasons for CPT 29877

Knee arthroscopy claims carry above-average audit exposure because the 298xx code family has historically shown upcoding patterns. OIG work plans have included arthroscopic procedure review in prior years, and high denial rates on CPT 29877 should prompt an internal coding audit. Effective denial management starts with identifying the root cause before resubmitting.

  • Billing 29877 alongside another knee arthroscopy code: The leading denial trigger, and no modifier fixes it. Report the more comprehensive code alone, then check whether G0289 covers work in a second compartment.
  • Using G0289 for chondroplasty with 29880 or 29881: Those descriptors already include chondroplasty in any compartment. G0289 pairs with them only for a loose body or foreign body in a different compartment.
  • Billing diagnostic arthroscopy (29870) alongside 29877: Never billable together. The surgical code includes the diagnostic component by definition.
  • Missing or vague medical necessity documentation: “Knee pain” alone does not support 29877. Payers require specific cartilage pathology, documented conservative treatment failure, and a clinical indication for surgical debridement.
  • Incorrect use of modifier 22: Billing 22 for “complexity” without a detailed operative report justifying the additional work results in downcoding or denial. The report must quantify the extra time or effort beyond typical.
  • Using 29877 for osteoarthritis without payer pre-authorization: Some payers restrict this code for OA-only indications. Prior authorization requirements apply even when the procedure is clinically appropriate.
  • Global period billing errors: Submitting routine post-op E/M visits without allowing for the 90-day global period. The mirror error is omitting modifier 24 on a billable unrelated visit.

A compliance review of your CPT 29877 denials will show which of these errors turns up most often in your practice. Sorting 90 days of remittance advice by reason code takes an afternoon, and it usually names one dominant cause.

Pro Tip

Review your last 90 days of CPT 29877 claims and sort by denial reason code. CARC 4 means the procedure code is inconsistent with the modifier used, or a required modifier is missing. CARC 97 means payment is already included in the allowance for another service. The first points at laterality, the second at bundling.

How practice management software supports arthroscopy billing

Orthopedic billing teams managing CPT 29877 claims deal with a code that sits at the intersection of bundling risk, medical necessity scrutiny, and modifier complexity. Manual workflows raise the odds that a claim ships with a missing modifier or an unsupported diagnosis code. An NCCI conflict that triggers an automatic denial is just as easy to miss.

Practice management software like Pabau supports cleaner claims management for surgical CPT codes including 29877. Its Claim.MD integration reaches thousands of US payers and processes CMS-1500 and 837P claims electronically. It returns electronic remittance advice, so billing staff can reconcile payments and spot denial patterns in one place.

Pabau remittance matching screen showing payments
Pabau’s remittance matching lines each payment up against the claim it belongs to, so an underpaid 29877 line surfaces before the appeal window closes.

Built-in CPT and ICD-10 catalogs cut manual lookup time and the risk of mismatched code pairs. That matters most in orthopedic and multi-specialty practices running steady arthroscopy volume. Most of the efficiency comes from the whole chain, running from claim creation through ERA reconciliation. The submission step alone accounts for very little of it.

Streamline orthopedic billing with Pabau

Pabau’s claims management software supports clean claim submission for knee arthroscopy codes through the Claim.MD clearinghouse. See how it keeps CPT 29877 claims moving.

Pabau claims management dashboard for orthopedic billing

Conclusion

CPT Code 29877 is a clean code when it stands alone, and a denial when it does not. NCCI bars it from every other knee arthroscopy code on the same knee, with modifier indicator 0 on every active pair.

Ask whether the more comprehensive code already describes the whole session. Then check whether G0289 covers any qualifying work in a second compartment. The operative report still has to name the compartment, the cartilage findings, and the failed conservative care behind the decision to operate.

Practices that check the modifier indicator before submission, pair 29877 with a supported ICD-10-CM diagnosis, and document the compartment will see fewer denials. To see how Pabau’s claims management tools handle CPT validation and clearinghouse submission for orthopedic procedures, book a demo with the team.

Continue your research

Continue your research

Need to understand how denial codes affect reimbursement? Denial management in healthcare breaks down CARC and RARC codes and how to resolve the most common claim rejections.

Want to verify 29877 claim submissions before they reach the payer? Clean claim submission covers the checklist every billing team should run before submitting surgical procedure claims.

Looking for a broader view of arthroscopy billing in your revenue cycle? Revenue cycle management explains how surgical claims fit into the full financial workflow from scheduling through payment posting.

Need the code that carries the session when a meniscectomy is also performed? CPT code 29881 is the meniscectomy code that absorbs chondroplasty in any compartment.

Billing extra arthroscopic work in a second compartment? HCPCS code G0289 sets out the compartment rules and the pairings that qualify.

Frequently asked questions

What does CPT Code 29877 describe?

CPT Code 29877 describes arthroscopy of the knee, surgical, with debridement or shaving of articular cartilage, a procedure also called chondroplasty. It covers smoothing of damaged articular cartilage surfaces using arthroscopic instruments and is classified under the Musculoskeletal System section of the AMA CPT code set.

What modifiers are used with CPT Code 29877?

The dependable modifiers on a CPT 29877 claim are RT and LT for laterality, plus modifier 22 for substantially increased work. Modifier 59 and the X-modifiers do not help here. Every active NCCI edit pairing 29877 with another knee arthroscopy code carries modifier indicator 0, so the bypass fails whatever the operative report says.

Is CPT 29877 covered by Medicare for knee osteoarthritis?

Coverage for CPT 29877 in knee osteoarthritis is not guaranteed. Payers including Aetna explicitly restrict coverage for arthroscopic debridement in OA without documented medical necessity showing conservative treatment failure. Medicare requires a specific cartilage pathology indication beyond a general OA diagnosis. Verify your MAC’s Local Coverage Determination before submitting.

When can HCPCS G0289 be reported with knee arthroscopy?

G0289 covers removal of a loose body or foreign body, or chondroplasty, in a different compartment of the same knee during another surgical knee arthroscopy. With CPT 29880 or 29881 it is limited to loose body or foreign body removal, because those descriptors already include chondroplasty. It is never reportable for work in the same compartment as the other procedure.

Found our content helpful?
Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×