Key takeaways
HCPCS code G0289 covers knee arthroscopy for loose body removal or chondroplasty in a different compartment of the same knee.
G0289 is a HCPCS Level II G-series code used mainly in Medicare billing, and it never stands alone on a claim.
Report it alongside a primary knee arthroscopy CPT code from the 29870-29889 range, or the claim is denied automatically.
Modifier 59 or XS is usually needed to unbundle G0289 from the primary code when an NCCI edit applies.
Pabau’s claims management software gives your team one claims dashboard, pre-submission checks on required claim details, and direct submission to payers.
What HCPCS code G0289 covers
HCPCS code G0289 covers knee arthroscopy for loose body removal, foreign body removal, or chondroplasty. The work must happen in a different compartment of the same knee, during the same operative session as a primary knee arthroscopy.
That different-compartment requirement is the whole basis of the code. Bill it for work in the same compartment as the primary procedure and the claim fails.
This guide covers the code description, companion CPT codes, NCCI bundling rules, and modifiers. It also covers ICD-10 pairings, Medicare fee schedule mechanics, documentation requirements, and the errors behind most denials.

According to the Centers for Medicare & Medicaid Services, G-series HCPCS Level II codes are maintained by CMS. They are used primarily in Medicare billing. Some Medicare Administrative Contractors (MACs) and commercial payers accept G-series codes too, but G0289 authority flows from CMS.
When to use G0289: The compartment rule
Two clinical situations trigger G0289, and both share the same condition. The work must happen in a different compartment of the same knee from the primary procedure.
- Loose body or foreign body removal: The surgeon removes a loose fragment or a foreign body from a compartment separate from the primary arthroscopy.
- Chondroplasty: The surgeon debrides or shaves damaged articular cartilage in a different compartment during the same session.
The knee has three compartments: medial, lateral, and patellofemoral. Say the primary procedure is a medial meniscectomy and the surgeon also performs chondroplasty in the patellofemoral compartment. G0289 applies. If that chondroplasty happens in the medial compartment instead, it does not.
G0289 is a companion code, not a standalone surgical code. It must always sit alongside a primary knee arthroscopy CPT code from the 29870-29889 range. Billing it on its own results in an automatic denial.
Primary CPT codes reported with G0289
CPT 29880 and 29881 are the most common primary codes reported with G0289. Both describe knee arthroscopy with meniscectomy, medial and lateral for 29880, medial or lateral for 29881. Other codes in the 298xx arthroscopy range can serve as the primary code, depending on the procedure.
Always verify specific code pairs against the AAPC HCPCS code reference and the applicable NCCI edit table before submitting. NCCI edits are updated quarterly. A pair that was valid last quarter may now need a modifier, or may not be separately reportable at all.
NCCI edits and bundling rules
The National Correct Coding Initiative (NCCI) governs which code pairs can be billed together. For G0289, the question is whether the primary CPT code and G0289 sit in a Column 1/Column 2 edit relationship.
When an NCCI edit bundles G0289 with a primary code, two outcomes are possible. A modifier indicator of “1” allows a modifier to override the bundling. Separate payment is then possible when the two procedures are genuinely distinct and documented separately.
A modifier indicator of “0” blocks separate payment entirely, whatever the documentation says.
- Column 1 code: The primary knee arthroscopy CPT code, for example 29881. Medicare reimburses this code.
- Column 2 code: G0289 in the edit pair. Payment is bundled into Column 1 unless a valid modifier is applied.
- Modifier indicator 1: Modifier 59 or an X modifier may be appended to G0289 to show a separate procedure site.
- Modifier indicator 0: No modifier overrides the edit, so the codes cannot be billed together.
Pull the current NCCI procedure-to-procedure edit table from the CMS website before building any G0289 billing workflow. NCCI edits carry effective dates, and an outdated table creates avoidable denials. Practices that keep coding references in one place through EHR integration have less to reconcile at submission time.
Modifiers for G0289 billing
When an NCCI edit with modifier indicator “1” applies, a modifier must be appended to G0289. CMS introduced the X modifiers (XE, XS, XP, XU) as more specific alternatives to modifier 59.
Modifier XS, separate structure, is usually the most accurate choice for G0289. The second compartment counts as a separate anatomical structure.
Modifier 59 stays acceptable where payers do not yet recognize the X modifiers. CMS policy still encourages the more specific X modifiers where the clinical picture supports them.
Modifier requirements also vary by payer. Track them payer by payer rather than applying one modifier everywhere.
Pro Tip
Check your MAC’s local coverage articles before applying modifier XS automatically to all G0289 claims. Some MACs publish specific guidance on which modifier is required for each knee arthroscopy edit pair. Applying the wrong modifier, even where documentation is perfect, can trigger an edit that delays payment.
ICD-10 codes that support medical necessity
Medicare requires a supporting ICD-10-CM diagnosis code for each HCPCS code on the claim. For G0289, the diagnosis must reflect the condition in the additional compartment, not only the condition driving the primary procedure.
ICD-10-CM codes are updated annually on October 1. Verify the descriptors above against the official CDC ICD-10-CM tool before each new fiscal year.
That annual review is still manual work, even for orthopedic teams running sports medicine software. A code number can survive a wording change, so the descriptor is what you check.
Medicare fee schedule and reimbursement rates
Medicare reimbursement for G0289 depends on two factors. The first is the setting, facility or non-facility. The second is the geographic location of the practice. Dollar amounts change annually, so check current rates with the CMS fee schedule tool.
Facility vs. non-facility rates
G0289 pays differently depending on where the knee arthroscopy happens.
RVU components for G0289 include work RVU, practice expense RVU, and malpractice RVU. The total is multiplied by the Medicare conversion factor, which CMS sets each year.
That result is then adjusted by the Geographic Practice Cost Index (GPCI) for your locality. Use the FastRVU lookup tool to pull current RVU values for your location.
Global period and post-operative billing
The global period assigned to G0289 decides which post-operative services are bundled into the payment. G0289 describes surgical work, so it carries a global period indicator. Confirm the value from the current CMS Physician Fee Schedule indicator column.
G-series companion codes can differ from the primary CPT code’s global assignment, so do not assume the two match.
Post-operative visits inside the global period are bundled into the G0289 payment. Visits beyond the global window may be billed with modifier 24 or modifier 79. Modifier 24 covers an unrelated evaluation and management service, and modifier 79 covers an unrelated procedure.
Both require documentation showing the service is unrelated to the surgical episode. Orthopedic practices with heavy follow-up volumes need to see which appointments still fall inside an active global period.
Teams working from a physical therapy EMR or an orthopedic scheduling tool should surface that date range on the appointment itself. Front desk staff then stop booking billable visits that will never be paid.
Documentation that supports a G0289 claim
An underdocumented operative note is the most common reason G0289 claims fail on audit. NCCI rules and local coverage determinations (LCDs) both require specific elements in the record.
- Primary procedure compartment: The note states which compartment the primary CPT procedure was performed in, for example the medial compartment.
- G0289 compartment: The note names the different compartment where the loose body removal or chondroplasty happened, for example the patellofemoral compartment.
- Nature of the additional work: Describe the finding that justified it, such as a loose body, a chondromalacia grade, or the extent of cartilage damage.
- Medical necessity narrative: The record explains why the additional compartment work was clinically necessary at the time, not merely that it happened.
- Intraoperative findings: Document the arthroscopic findings for each compartment entered, separately, in the operative report.
LCD requirements for arthroscopic knee procedures vary by MAC region. Your jurisdiction’s LCD may add documentation elements beyond the CMS baseline. Standardized medical forms and a fixed operative note template keep the record consistent across surgeons.
Surgeons complete the record faster when the fields are already on the page. A surgical safety checklist covers the pre-incision steps, and standardized clinical progress notes keep the post-op record consistent.
Practices with paper or fragmented records carry the highest audit risk. Centralizing documentation in one system closes that exposure. Structured patient data security tools then keep operative records protected from loss and unauthorized access.
Common billing errors and denial reasons
G0289 denials cluster around a small set of repeatable errors. Fixing the root cause at the workflow level beats appealing each claim on its own.
- Same-compartment billing: The operative note does not establish that the G0289 work happened in a different compartment. The claim fails on the code’s defining criterion.
- Missing modifier: G0289 goes out alongside a bundled primary CPT code without modifier 59 or XS. The edit fires and payment is denied.
- Wrong modifier: Modifier 59 is used where the MAC requires XS, or an X modifier goes to a payer that only recognizes 59.
- G0289 billed on its own: The claim carries G0289 as the only procedure code, so it has no clinical context and is denied.
- Modifier indicator 0 edit pair: The primary CPT code carries an edit that no modifier can override. The two codes cannot be billed together.
- Outdated NCCI tables: Coders work from a prior-quarter table. An edit added this quarter then produces a denial nobody expected.
- ICD-10 mismatch: The diagnosis codes cover the primary procedure only, with nothing supporting the additional compartment work.
Reviewing a claim before it goes out is cheaper per claim than managing the denial afterwards. Integrated billing features that check required claim details before submission catch a large share of these errors in the office.
Review G0289 denial patterns monthly and cross-reference them against each surgeon’s operative note template. That tells you whether the errors are documentation-driven or coding-driven.
A short G0289 checklist at submission prevents more denials than an appeals process ever recovers. Practices running HIPAA-compliant medical offices can fold that check into the same review that already covers surgical claim data.
Pro Tip
Build a two-column operative note template for knee arthroscopy cases. One column takes the primary procedure’s compartment and findings. The other takes any G0289 work in the second compartment. Surgeons filling the note in as they go are far less likely to miss the compartment detail G0289 requires.
How Pabau keeps G0289 claims clean
Most orthopedic practices code G0289 in one system and submit it in another. A coder reads the operative note in the record, retypes the codes into a billing tool, and hears about the denial weeks later.
Practice management software like Pabau keeps both jobs in one system. Every claim sits on a single dashboard, next to the appointment and the clinical note it came from.
Pabau’s claims management software validates the required claim details before submission, including membership numbers and authorization codes. Claims then go straight to the payer, so nothing waits on a manual export.
Insurer-specific pricing is stored against each payer, so the amount billed matches the contract you agreed. Teams weighing up claims tools can see how that workflow differs in our Pabau vs. Waystar comparison.
Keep every G0289 claim in one place
Pabau brings your claims dashboard, operative notes, and appointment history into one platform. Required claim details are validated before submission, so your team catches problems while the claim is still easy to fix.
Conclusion
G0289 is a narrow code with one clear test: different compartment, same knee, same session. Almost every denial traces back to a note that never said so, or to an NCCI table nobody refreshed.
So the fix sits upstream of billing. Give surgeons a note template that forces the compartment detail, and give coders a current edit table every quarter. The claim then largely takes care of itself.
The trade-off is a few extra fields on the operative note against weeks of appeal work. Book a demo to see how Pabau handles G0289 alongside your primary knee arthroscopy claims.
Continue your research
Want tighter operative documentation? Safer clinical notes sets out a note structure that still reads clearly when a payer asks for the record.
Coding a distal femur nonunion? S72.451K walks through the laterality and encounter characters that decide whether the claim is paid.
Billing another companion code? 20938 shows how an add-on code is reported alongside a primary procedure in another specialty.
Building out your pre-procedure paperwork? Comprehensive assessment gives you a reusable structure for capturing findings before a procedure is booked.
Documenting orthopedic exam findings? Long sit test explains how to perform the test and record the result consistently.
Frequently asked questions
What is HCPCS code G0289 used for?
HCPCS code G0289 reports arthroscopic knee surgery performed in a second compartment of the same knee. The work covered is loose body removal, foreign body removal, or chondroplasty. It is never billed on its own, and always needs a primary knee arthroscopy CPT code from the 29870-29889 range.
What is the difference between G0289 and CPT 29881?
CPT 29881 is a primary procedure code for knee arthroscopy with meniscectomy, medial or lateral. G0289 is a companion code for additional work in a separate compartment of the same knee. G0289 describes what happened in the second compartment, while 29881 describes the primary work.
What modifiers are used with G0289?
Modifier XS, separate structure, is usually the most appropriate modifier for G0289. The second knee compartment qualifies as a separate anatomical structure. Modifier 59 is also accepted, mainly by payers that do not yet recognize the X modifiers. Never apply a modifier unless the NCCI edit carries a modifier indicator of “1”. Indicator “0” edits cannot be overridden.
What ICD-10 codes are paired with G0289?
The most common pairings are M17.11 and M17.12, primary osteoarthritis of the right or left knee, for chondroplasty. For loose body removal, use M23.41 or M23.42. M94.261 and M94.262 cover chondromalacia when that is the documented finding in the separate compartment. Always include a diagnosis that supports the work done in the G0289 compartment.
What are the NCCI bundling rules for G0289?
NCCI edits decide whether G0289 can be billed alongside a specific primary CPT code. When an edit bundles the pair, the modifier indicator tells you what is possible. Indicator “1” means a modifier can override the bundling. Indicator “0” means the codes are never separately reportable. NCCI tables are updated quarterly, so verify the current edition before submitting.
What documentation is required to bill G0289?
The operative note must identify the primary procedure compartment and name the different compartment where the G0289 work happened. It also needs the specific intraoperative finding, such as a loose body or a chondromalacia grade. A medical necessity narrative must explain why the additional compartment work was clinically indicated. Missing compartment documentation is the most common cause of G0289 audit failure. Check your MAC’s LCD for local requirements beyond the CMS baseline.