Shoulder arthroscopy looks simple on paper. The surgeon makes a few small incisions, sends in a camera, and fixes what’s wrong. Coding it is another story. One operative note can describe five or six procedures, and half of them may be bundled into the others. Get it wrong and you either leave money on the table or invite a denial.
This guide covers the CPT codes for shoulder arthroscopy, the bundling rules and the modifiers that make multi-procedure claims work.
What Is Shoulder Arthroscopy?
Shoulder arthroscopy actually is a minimally invasive procedure. The surgeon inserts a small camera called an arthroscope into the joint to diagnose & treat problems, so there’s no large open incision. Most of these procedures fall in the CPT range 29805-29828.
Shoulder Anatomy Every Coder Should Know
You don’t need a educational medical degree, but you do need to know the anatomy, because coding decisions depend on which structures the surgeon actually treated.
- Three bones: the clavicle (collarbone), the scapula (shoulder blade), and the humerus (upper arm bone).
- Four joints: sternoclavicular, acromioclavicular (AC), glenohumeral (the main ball-and-socket joint), and scapulothoracic.
- Muscles: the rotator cuff (supraspinatus, infraspinatus, subscapularis, teres minor), plus larger muscles such as the deltoid, trapezius, and pectoralis major.
- Connective tissue: the labrum (cartilage rim), the joint capsule, the synovial membrane, and the ligaments.
Why “Discrete Structures” Matter
For debridement coding, the number of discrete structures treated decides which code you use. The recognized structures include:
- Glenoid articular cartilage
- Humeral articular cartilage
- Biceps tendon
- Biceps anchor complex
- Labrum
- Articular capsule
- Articular side of the rotator cuff
- Bursal side of the rotator cuff
- Subacromial bursa
- Foreign body or bodies
If the note doesn’t say which structures were debrided, you can’t code it accurately.
Diagnostic Shoulder Arthroscopy (CPT 29805)
Diagnostic arthroscopy is bundled into any surgical arthroscopy, so you normally don’t bill it separately. There’s one exception. If the surgeon starts with a diagnostic scope, finds something that needs an open repair, and converts, both procedures can be reported when medical necessity supports it. Append modifier 58 to the open procedure to show the diagnostic scope led to the decision to operate the surgery.
Labral Repair CPT Codes
When the labrum tears, the surgeon reattaches it to the bone of the glenoid using sutures and anchors. Three types of labral repair are billed:
| Repair type | CPT code |
|---|---|
| SLAP (superior labrum anterior to posterior) | 29807 |
| Bankart (anterior/lower front labrum) | 29806 |
| Posterior labral repair | 29806 |
The Four Types of SLAP Tears
- Type I: the labrum is frayed, but still firmly attached.
- Type II: the labrum and biceps tendon detach from the glenoid.
- Type III: the labrum hangs into the joint (a bucket-handle tear).
- Type IV: the tear extends into the biceps anchor.
Repairing Both Upper and Lower Labrum
If the surgeon repairs both the upper & lower labrum in the same session, report a SLAP repair with modifier 22 (increased procedural services) and make sure the documentation shows the extra work.
Related Labral Scenarios
- GLAD lesions: if a Bankart repair is done with a glenolabral articular disruption lesion, bill the GLAD debridement (29822) alongside the Bankart repair (29806).
- Remplissage: this procedure has no CPT code of its own. Report it with an unlisted code (29999), and it can be billed with a Bankart repair.
- SLAP repair and biceps tenodesis: these can be performed and coded together in the same operative session.
Removal of Loose or Foreign Bodies (CPT 29819)
Loose bodies can be bone, cartilage, or implants like old suture anchors. Report 29819 when the surgeon removes them. If the objects are larger than the cannula’s diameter, the surgeon has to enlarge the portal or remove the cannula to get them out, and that extra work supports the code.
Synovectomy (CPT 29820 and 29821)
Synovectomy removes inflamed joint lining. It’s often used for conditions like rheumatoid arthritis, gout, and synovitis.
Synovectomy is considered integral to more extensive procedures such as rotator cuff repair, SLAP repair, capsulorrhaphy, and extensive debridement. If the surgeon only clears synovium to see the joint, you can’t bill it. A complete synovectomy (29821) is reportable on its own only when performed for pathologic synovitis, such as rheumatoid arthritis, tenosynovial giant cell tumors, or septic arthritis. Make sure the note supports that.
Debridement: Limited vs. Extensive (CPT 29822 and 29823)
Debridement removes damaged or diseased tissue to relieve pain and improve function.
- Limited debridement (29822) covers one or two discrete structures.
- Extensive debridement (29823) covers three or more discrete structures.
The golden rule: limited debridement is always bundled into other surgical arthroscopy on the same shoulder. Extensive debridement is usually bundled too, with three exceptions under NCCI guidance. It can be reported separately with:
- 29824 (distal claviculectomy)
- 29827 (rotator cuff repair)
- 29828 (biceps tenodesis)
This applies only when the debridement is in a different anatomical area from the main procedure. Lysis of adhesions doesn’t count toward the number of discrete structures.
Distal Claviculectomy, or Mumford Procedure (CPT 29824)
This procedure removes the end of the collarbone near the AC joint. It’s often done for AC joint arthritis, osteoarthritis, or subacromial impingement. CPT 29824 doesn’t specify how much bone must be removed. If the surgeon also does extensive debridement in a separate, distinct area of the same shoulder, both codes may be reported.
Subacromial Decompression with Acromioplasty (CPT +29826)
In this procedure the surgeon removes inflamed bursa and shaves bone spurs from the acromion to create more space for the rotator cuff tendons.
+29826 is an add-on code. It can’t stand alone, and it’s always bundled into another arthroscopic procedure done in the subacromial space, such as 29824 or 29827. Report it with the primary or most comprehensive procedure. If decompression is the only thing performed, bill limited debridement (29822) or extensive debridement (29823) instead, depending on the structures treated.
Rotator Cuff Repair (CPT 29827)
Arthroscopic rotator cuff repair reattaches the torn tendon to the humeral head. It’s often combined with subacromial decompression, extensive debridement, and biceps tenodesis.
- If the case converts to open, report the open code. That could be 23410 for acute tears or 23412 for chronic or failed repairs.
- When combined with a distal claviculectomy (29824), report both, and depending on the payer, append modifier 51 to the secondary code.
- Extensive debridement (29823) can be added if it’s in a distinct, unrelated site.
Biceps Tenodesis (CPT 29828)
Tenodesis reattaches the damaged long head of the biceps tendon at a new point on the humerus. A tenotomy done as part of that step is inherent to the procedure and isn’t separately reportable. Extensive debridement can be reported alongside it only if it was performed in a separate anatomical area. When tenodesis is done with a rotator cuff repair, both are billed, with modifier 51 on the secondary code.
Quick Reference: Common Coding Combinations
| Procedures performed | What to bill |
|---|---|
| Bankart repair + GLAD debridement | Both, with modifier 59 on the debridement |
| Synovectomy + rotator cuff repair | Rotator cuff repair only |
| Synovectomy + extensive debridement | Extensive debridement only |
| Synovectomy + distal claviculectomy | Distal claviculectomy only |
| Rotator cuff repair + biceps tenodesis | Both, modifier 51 on the secondary code |
| Tenotomy + debridement | Debridement only |
| Subacromial decompression alone | Limited debridement |
| Chondroplasty of humeral head alone | Limited debridement |
| Abrasion arthroplasty + labral debridement + decompression | Extensive debridement |
| Capsulorrhaphy + unlisted procedure | Both; if the payer rejects the unlisted code, ask about modifier 22 on capsulorrhaphy |
Common Shoulder Arthroscopy Coding Mistakes
- Unbundling limited debridement. It’s never separately reportable with other arthroscopic work on the same shoulder.
- Billing synovectomy “for visualization.” That’s part of the job.
- Forgetting the modifiers. 51, 58, 59, and 22 each have specific jobs, and payers notice when they’re missing.
- Counting adhesion lysis as a discrete structure. It doesn’t count.
- Coding from the procedure title alone. Always read the full operative note.
Frequently Asked Questions
What CPT codes are used for shoulder arthroscopy?
Most fall between 29805 and 29828, covering diagnostic, labral, synovectomy, debridement, decompression, rotator cuff, and biceps procedures.
Can I bill subacromial decompression by itself?
No. +29826 is an add-on code. When it’s the only procedure, use a debridement code instead.
What’s the difference between 29822 and 29823?
29822 is limited debridement (one or two discrete structures). 29823 is extensive (three or more).
Does remplissage have its own CPT code?
No. Use unlisted code 29999.
When is modifier 51 used in shoulder arthroscopy?
It’s commonly appended to a secondary procedure, such as biceps tenodesis or distal claviculectomy billed with a rotator cuff repair, though payer rules vary.
Final Thoughts
Accurate shoulder arthroscopy coding comes down to three habits: read the full operative note, count the discrete structures, and know which procedures swallow others. When in doubt, check current CPT guidelines and the payer’s policy.
Disclaimer: This article is for educational purposes only and isn’t a substitute for the current CPT code set, NCCI edits, or payer-specific policies. CPT® is a registered trademark of the American Medical Association.



Pingback: Coding guide for CPT code 23105, 23106, 29820 and 29821 - Medical Coding Guide