Key Takeaways
CPT Code 20900 describes bone graft harvesting from any donor area (minor or small), such as a dowel or button graft.
A separate skin or fascial incision at the harvest site is required for 20900 to be separately reportable.
Never report 20900 with CPT 21210 or 21215, which already include obtaining the graft.
Pabau’s claims management tools support accurate modifier documentation and claim submission for surgical procedures like bone grafts.
Bone graft harvesting denials are more common than most orthopedic coders expect. The separate incision requirement trips up even experienced billers, and payer-specific bundling rules add another layer of complexity. CPT Code 20900 covers a minor bone graft procedure, but billing it correctly depends on documentation that many operative notes simply do not include. This reference guide explains what separates a billable 20900 claim from a denied one, covering the separate incision rule, modifier usage, related codes, and the most common documentation mistakes.
The American Medical Association maintains CPT Code 20900 as part of the 20900-20939 code range covering General Grafts (or Implants) Procedures on the Musculoskeletal System. Whether you’re coding for an orthopedic surgeon, an oral and maxillofacial specialist, or a hand surgeon, the clinical and billing principles covered here apply directly.
CPT Code 20900: Official Description and Clinical Definition
The official AMA descriptor for CPT Code 20900 is: Bone graft, any donor area; minor or small (e.g., dowel or button). This code covers the harvesting of a small quantity of autogenous bone from a donor site for use in a separate graft procedure. The parenthetical examples (dowel or button) clarify the graft size and shape but do not restrict the code to those specific forms.
The term “any donor area” indicates the code applies regardless of where the bone is harvested: iliac crest, distal radius, calcaneus, olecranon, or other donor sites. What matters for code selection is graft size (minor/small for 20900, major/large for 20902), not the anatomic location of the harvest.
According to the American Medical Association’s CPT code set, the 20900-20939 range is maintained as a distinct family of musculoskeletal graft procedure codes. These are surgical codes, not evaluation and management codes. Any commercial lookup tool that describes 20900 as a “moderate-complexity encounter” based on time and medical decision-making is applying E/M language to a surgical code – that framing is not accurate and should not guide billing decisions.
Autograft vs. Allograft Distinction
CPT Code 20900 applies to autograft harvesting – bone taken from the same patient and transplanted to another site. Allograft (donor bone from another person or a bone bank) is handled differently and is not reported with 20900. Payers treat autograft and allograft very differently for coverage purposes. Always verify the source material documented in the operative report before assigning this code, and confirm payer-specific allograft coverage policies separately.
The Separate Incision Requirement
The most critical billing rule for CPT Code 20900 is the separate incision requirement. This single criterion determines whether the bone graft harvest can be billed as an additional procedure or must be considered integral to the primary surgery.
According to guidance from the AAPC’s My Orthopedic Coding Alert, CPT Code 20900 is separately reportable only when the surgeon harvested the bone graft via a separate skin or fascial incision. Local bone collected through the same incision already used for the primary procedure is generally not separately reportable. For sports medicine practices and orthopedic teams handling high volumes of arthroplasty and reconstruction cases, this distinction appears frequently.
Arthroplasty Example: 20900 with 27447
One of the most discussed scenarios involves total knee arthroplasty (CPT 27447). If the surgeon harvests bone for a graft through a separate incision – distinct from the primary arthroplasty incision – CPT Code 20900 may be reported in addition to 27447. If the surgeon simply collects local bone from within the same operative field without making an additional incision, 20900 is not separately reportable.
Documentation in the operative note must explicitly state that a separate incision was made for graft harvest. Vague language like “bone graft obtained locally” typically signals the harvest was performed within the primary incision and will not support a separate 20900 claim. Precise, incision-specific language is the difference between a paid claim and a denial under medical necessity review. Good claims management software can flag incomplete documentation before submission, reducing preventable denials.
CPT Code 20900 vs. 20902: Choosing the Right Code
The 20900 vs. 20902 distinction comes down to graft size. Both codes cover bone graft harvesting from any donor area, but they differ on the volume and complexity of the harvest.
The AMA does not define specific millimeter thresholds separating “minor” from “major.” Clinical judgment and operative documentation determine which code applies. When in doubt, the operative note’s description of harvest extent, technique, and the volume of bone obtained should guide code selection. Misassigning 20902 when the harvest was clearly minor is an upcoding risk; assigning 20900 for a large structural graft harvest is an undercoding error that costs the practice revenue.
Review procedure fee schedules and payer policies routinely when selecting between these two codes, as reimbursement differentials can be significant and payer-specific coverage criteria vary.
Pro Tip
Audit operative notes for harvest documentation before claim submission. The note should specify: (1) the exact donor site, (2) whether a separate incision was made, and (3) a description of graft size. Without all three, a 20900 claim is vulnerable to denial. Flag incomplete notes for surgeon addendum before billing.
Codes Bundled with 20900: What You Cannot Bill Together
Certain CPT codes already include the work of obtaining a bone graft as part of their global service. Reporting CPT Code 20900 alongside these codes creates an unbundling violation under NCCI (National Correct Coding Initiative) edits.
Per the American Association of Oral and Maxillofacial Surgeons coding guidance, CPT codes 20900 and 20902 should not be reported together with CPT 21210 (Graft, bone; nasal, maxillary or malar areas, including obtaining graft) or CPT 21215 (Graft, bone; mandible, including obtaining graft). Both 21210 and 21215 explicitly include obtaining the graft in their descriptors. Adding 20900 to either of these claims is a bundling error that will result in denial and may trigger audit scrutiny.
- CPT 21210: Graft, bone; nasal, maxillary or malar areas (includes obtaining graft) – do NOT add 20900
- CPT 21215: Graft, bone; mandible (includes obtaining graft) – do NOT add 20900
- CPT 20920: Fascia lata graft, by stripper – separate code for fascial graft harvesting, not interchangeable with 20900
- CPT 20922: Fascia lata graft, by incision and area exposure – for complex fascial graft situations
Always cross-reference the CMS Physician Fee Schedule and check current NCCI edits before submitting 20900 alongside any other musculoskeletal procedure code. NCCI edit pairs change annually, and relying on prior-year edits is a common source of denials. Maintaining a reliable billing compliance workflow reduces exposure to audit risk from bundling errors.
Modifiers for CPT Code 20900
Modifier usage with CPT Code 20900 requires care. The wrong modifier, or omitting a required one, can mean the claim is bundled, reduced, or denied outright.
Modifier 59: Distinct Procedural Service
Modifier 59 is the most commonly used modifier with 20900 when a payer would otherwise bundle the bone graft harvest with the primary procedure. Appending Modifier 59 signals that the harvest was a distinct procedural service, separate from the primary surgery. This modifier is appropriate only when: (1) a separate incision was made, (2) the service is not already included in the primary code’s descriptor, and (3) documentation in the operative note supports the distinction.
Modifier 59 carries audit risk under Medicare and many commercial payers. The Centers for Medicare and Medicaid Services has issued guidance emphasizing that Modifier 59 should only be used when no other more specific modifier applies. For musculoskeletal procedures, this often means verifying there is no applicable X-modifier (XE, XS, XP, or XU) before defaulting to 59. Document the clinical rationale clearly in the operative report. Using digital documentation tools can help standardize operative note templates so modifier justification is captured consistently.
Modifier 51: Multiple Procedures
When CPT Code 20900 is reported alongside a primary procedure (and is not already excluded from multiple procedure reduction rules), Modifier 51 may apply. Modifier 51 indicates multiple surgical procedures performed during the same operative session. However, some payers have facility-specific rules about whether 20900 requires Modifier 51 or is exempt. Check the individual payer’s reimbursement policy before applying 51, as incorrect use can trigger payment reductions beyond what the payer intends.
Reduce bone graft claim denials with streamlined documentation
Pabau helps orthopedic and musculoskeletal practices capture complete operative documentation, apply modifiers consistently, and submit cleaner claims from day one.
Medicare Reimbursement and Fee Schedule for CPT 20900
Reimbursement for CPT Code 20900 under Medicare is determined by the Medicare Physician Fee Schedule (MPFS), which assigns Relative Value Units (RVUs) to each procedure. The total payment is calculated by multiplying the code’s total RVUs by the conversion factor and applying the geographic practice cost index (GPCI) for the practice’s location.
Medicare reimbursement rates for 20900 vary by locality and are updated annually. Because CMS publishes fee schedule updates each January, any specific dollar figure cited here may not reflect your payer’s current rate. For current reimbursement data, look up 20900 directly in the CMS Physician Fee Schedule Lookup tool, which provides real-time MPFS amounts by HCPCS code and geographic area.
Commercial payer rates for 20900 typically differ from Medicare rates and are governed by individual contracts. Some commercial payers reimburse at a percentage of Medicare; others use their own fee schedules. Always verify CPT 20900 coverage and allowable amounts directly with each payer before relying on Medicare rates as a proxy. Tracking reimbursement performance across payers is easier with a structured billing workflow that captures payment variances by code and payer.
Payer Coverage Considerations
Medicare coverage for autograft bone harvesting is generally accepted when medically necessary and properly documented. For commercial payers, prior authorization requirements vary. Some payers require pre-authorization for bone graft procedures, particularly when 20900 is added to an elective arthroplasty. Verify authorization requirements before surgery for any payer where prior authorization policies are unclear. An uncovered bone graft harvest code is a predictable denial that should never reach the claim submission stage.
Pro Tip
Check payer-specific NCCI edits quarterly rather than annually. CMS updates NCCI edits four times per year. A modifier that resolved a bundling edit in Q1 may no longer apply in Q3 if the edit pair was removed or modified. Set a calendar reminder for NCCI review each quarter and update your charge capture rules accordingly.
Documentation Requirements and ICD-10 Pairing
Accurate documentation is the foundation of every CPT 20900 claim. Payers reviewing bone graft harvest claims look for specific elements in the operative note. Missing any of these creates a medical necessity gap that supports denial.
- Donor site identification: Specify the exact anatomic location (e.g., right iliac crest, left calcaneus, distal radius)
- Separate incision statement: Explicitly state that a separate skin or fascial incision was made at the donor site
- Graft size characterization: Describe the volume, dimensions, or form of bone harvested (supports 20900 vs. 20902 distinction)
- Graft type: Confirm autogenous bone graft (not allograft or synthetic substitute)
- Clinical indication: State why the graft was necessary in the context of the primary procedure
ICD-10-CM diagnosis codes commonly paired with CPT Code 20900 include codes from the M84 series (disorders of bone continuity), M85 series (other disorders of bone density and structure), and S-series fracture codes when grafting is performed in the context of fracture repair. The specific diagnosis code depends on the primary condition requiring the graft, not the harvest procedure itself. Always link 20900 to the diagnosis code that establishes medical necessity for the primary surgical procedure requiring the graft material.
Practices that standardize their orthopedic practice documentation workflows, with consistent operative note templates covering these elements, see materially fewer documentation-related denials. A missing donor site incision description in the operative note is the single most common reason CPT Code 20900 claims are denied on post-payment audit.
Expert Picks
Need to streamline musculoskeletal billing workflows? Claims Management Software from Pabau helps orthopedic and surgical practices capture documentation and submit cleaner claims.
Looking for a practice management platform built for surgical specialties? Best Medical Practice Management Software covers the key features surgical practices should evaluate.
Want to reduce administrative burden around surgical coding? Features That Save Private Practices Time outlines how automation cuts coding and documentation overhead.
Conclusion
CPT Code 20900 is straightforward when the operative documentation is complete. The separate incision requirement, bundling restrictions with 21210 and 21215, and careful modifier 59 application are the three areas where most practices lose reimbursement. Getting the documentation right before claim submission is far less expensive than managing denials, appeals, and audit exposure afterward.
Pabau’s claims management software supports orthopedic and surgical practices in building documentation workflows that capture the specific clinical details payers need. If your team wants to reduce CPT 20900 denials and improve first-pass claim acceptance rates, book a demo to see how Pabau handles surgical billing documentation end to end.
Frequently Asked Questions
CPT Code 20900 covers a minor or small bone graft harvest from any donor area, while 20902 covers a major or large bone graft harvest. Both require a separate incision to be separately reportable. The AMA does not define a specific size threshold; the operative documentation and clinical context determine which code applies.
Yes. CPT Code 20900 is only separately reportable when the bone was harvested through a separate skin or fascial incision distinct from the primary procedure’s incision. Local bone collected through the same existing incision is generally not separately billable and should not be coded with 20900.
Modifier 59 (Distinct Procedural Service) is most commonly applied when a payer would otherwise bundle 20900 with the primary procedure, provided a separate incision is documented. Modifier 51 (Multiple Procedures) may also apply when 20900 is reported with a primary surgical code in the same session. Always verify payer-specific modifier requirements before submission.
Yes, provided the bone graft was harvested via a separate incision. Per AAPC My Orthopedic Coding Alert guidance, if the surgeon made a distinct incision for graft harvest during a total knee arthroplasty (27447), CPT Code 20900 may be reported additionally. The operative note must clearly describe the separate incision to support the claim.
The ICD-10-CM diagnosis paired with 20900 depends on the primary condition requiring the graft. Common pairings include M84-series codes for bone disorders, M85-series codes for bone density issues, and S-series fracture codes when grafting accompanies fracture repair. Link the diagnosis to the primary procedure’s medical necessity, not to the harvest itself.
CPT Code 20900 is within the medical CPT code set maintained by the AMA. Oral and maxillofacial surgeons billing medical payers may use 20900 for autograft harvests, but must not report it with CPT 21210 or 21215, which already include graft harvesting. Dental procedures billed to dental insurers typically use CDT codes rather than CPT codes; confirm the applicable code system with each payer before submitting.