The ICD-10 code for shoulder pain is M25.511 for the right shoulder, M25.512 for the left, and M25.519 for an unspecified side. These codes sit in the M25.51 subcategory, pain in the shoulder. The category lives in Chapter 13 of the ICD-10-CM code set.
M25.51 by itself is not billable. It is a parent that needs a fifth character for laterality before a claim is valid. The CDC National Center for Health Statistics and CMS maintain these diagnosis codes.
Shoulder pain is a symptom code, not a final diagnosis. Payers expect coders to move toward a specific condition as the workup advances. Rotator cuff tears, frozen shoulder, and impingement carry their own M75 codes.
This guide maps the M25.51x family for fiscal year 2026. It covers laterality rules, the related M75 and M19 codes, CPT pairings, and the documentation that protects clean claims. Every code reflects the CMS and CDC NCHS Tabular List effective October 1, 2025.
Table of Contents
ToggleWhat Is the ICD-10 Code for Shoulder Pain?
Shoulder pain ICD-10 coding uses the M25.51 subcategory, which records pain localized to the shoulder joint. The fifth character names the affected side. Region and laterality come straight from the clinical note.
The code structure follows a clear hierarchy. Coders move from the chapter down to the billable, side-specific code.
- Chapter 13: Diseases of the musculoskeletal system and connective tissue (M00 to M99)
- Section: Other joint disorders (M20 to M25)
- Subcategory: Pain in shoulder (M25.51)
- Billable child: M25.511, M25.512, or M25.519
The fifth digit pattern repeats across the M25.5 joint pain codes. The value 1 means right, 2 means left, and 9 means unspecified. That same logic applies to elbow, wrist, and hip pain codes.
Is M25.51 a Billable Code?
No. M25.51 is a non-billable parent and rejects any claim. Only the three fifth-character codes are valid for reimbursement. The table below confirms billable status.
| Code | Description | Billable? |
|---|---|---|
| M25.51 | Pain in the shoulder | No, parent code |
| M25.511 | Pain in the right shoulder | Yes |
| M25.512 | Pain in the left shoulder | Yes |
| M25.519 | Pain in the unspecified shoulder | Yes |
What Are the M25.51x Shoulder Pain Codes for 2026?
The three billable shoulder pain codes for FY2026 appear below. CMS reported no structural change to M25.51 this cycle. Laterality drives correct selection on every claim.
| Code | Description | When to assign |
|---|---|---|
| M25.511 | Pain in the right shoulder | Note documents right shoulder pain with no specific diagnosis yet |
| M25.512 | Pain in the left shoulder | Note documents left shoulder pain with no specific diagnosis yet |
| M25.519 | Pain in the unspecified shoulder | Side is truly not documented anywhere in the record |
M25.519 carries real compliance risk. The CMS Medicare Code Editor flags claims that use an unspecified code when laterality-specific codes exist. The record should name the side whenever the chart, imaging, or procedure note supports it.
Imaging and exam notes count as valid laterality sources. An order that reads right shoulder MRI supports M25.511. Coders should review the full record before defaulting to M25.519.
How Do You Code Bilateral Shoulder Pain?
No single ICD-10 code exists for bilateral shoulder pain. Coders assign both M25.511 and M25.512 to the same claim. This rule follows ICD-10-CM Official Guidelines Section I.B.4.
The guideline applies any time both shoulders are documented as painful. Reporting one code or M25.519 for a bilateral case understates the clinical picture. Two side-specific codes capture the full diagnosis.
What Is the Difference Between Shoulder Pain and Arm Pain Codes?
Shoulder pain codes and arm pain codes describe different anatomy and are not interchangeable. M25.51x records pain in the shoulder joint. M79.60x records pain in the limb itself.
Mixing the two creates diagnostic inaccuracy and invites claim edits. The table separates the two families.
| Code | Description | Anatomy |
|---|---|---|
| M25.511 | Pain in the right shoulder | Right shoulder joint |
| M25.512 | Pain in the left shoulder | Left shoulder joint |
| M79.601 | Pain in the right arm | Right limb, not joint-specific |
| M79.602 | Pain in the left arm | Left limb, not joint-specific |
| M79.603 | Pain in arm, unspecified | Limb, side not stated |
Select the joint code when the note localizes pain to the shoulder. Reserve M79.60x for limb pain that the provider does not tie to the shoulder joint.
When Should You Move Beyond M25.51x to a Specific Diagnosis?
Update from M25.51x to a specific code once the record establishes a defined shoulder condition. Continuing to bill the pain code after diagnosis is undercoding. A confirmed rotator cuff tear becomes an M75.1 code, not M25.512.
Most shoulder pain resolves into a named M75 or M19 diagnosis. The table maps the common conditions and their side-specific codes for FY2026.
| Condition | Right | Left | Unspecified |
|---|---|---|---|
| Adhesive capsulitis (frozen shoulder) | M75.01 | M75.02 | M75.00 |
| Rotator cuff tear, unspecified type | M75.101 | M75.102 | M75.100 |
| Rotator cuff tear, incomplete | M75.111 | M75.112 | M75.110 |
| Rotator cuff tear, complete | M75.121 | M75.122 | M75.120 |
| Bicipital tendinitis | M75.21 | M75.22 | M75.20 |
| Calcific tendinitis of the shoulder | M75.31 | M75.32 | M75.30 |
| Impingement syndrome of the shoulder | M75.41 | M75.42 | M75.40 |
| Bursitis of the shoulder | M75.51 | M75.52 | M75.50 |
| Primary osteoarthritis of the shoulder | M19.011 | M19.012 | M19.019 |
The M75 rotator cuff codes need two details from the note. The provider must state whether the tear is complete or incomplete and which side. A note that reads partial tear, left shoulder supports M75.112.
Why Does the Symptom Versus Diagnosis Rule Matter?
Payers track whether coding moves from symptom to diagnosis across an episode. A chart that still reads M25.511 after a confirmatory MRI invites review. Auditors read static pain codes as a documentation or coding gap. Updating the code as findings evolve protects both reimbursement and audit defense.
How Are Traumatic Shoulder Injuries Coded Differently?
Traumatic shoulder injuries use S-codes, which are separate from the M-code pain and lesion families. The two groups are mutually exclusive for the same condition. A traumatic rotator cuff tear maps to the S46.01 injury family, not M75.1.
Acute sprains and dislocations follow the same logic. They belong to the S43 injury codes and require a seventh character for the encounter type. Use M-codes for non-traumatic and degenerative shoulder conditions.
- S43 codes cover shoulder sprains and dislocations from acute trauma
- S46.01 codes cover traumatic injury to the rotator cuff muscle and tendon
- M75 codes cover non-traumatic rotator cuff tears and other lesions
For additional coding resources and diagnosis-specific references across other anatomical regions, review our comprehensive directory of pain management ICD 10 codes.
Which CPT Codes Pair With Shoulder Pain Diagnoses?
Shoulder pain diagnosis codes support the medical necessity for common pain management procedures. The CPT code set is owned and maintained by the American Medical Association. Final pairing follows payer LCD, NCD, and documentation rules.
| Service | CPT code | Common shoulder support |
|---|---|---|
| Office or outpatient E/M | 99202 to 99215 | M25.511, M25.512 |
| Major joint or bursa injection, no guidance | 20610 | M75.51, M75.41, M19.011 |
| Major joint or bursa injection, ultrasound guidance | 20611 | M75.52, M75.42 |
| Tendon sheath injection | 20550 | M75.21, M75.22 |
| Suprascapular nerve block | 64418 | M25.511, M75.01 |
| Shoulder X-ray, 2 or more views | 73030 | M25.519, M75.40 |
| MRI shoulder without contrast | 73221 | M75.111, M75.121 |
| Therapeutic exercise, 15 minutes | 97110 | M75.01, M75.02 |
Documentation must connect the diagnosis to the procedure. A subacromial injection billed with 20610 needs a note that supports bursitis or impingement. An ultrasound-guided injection requires 20611 with a permanent image and a written record. For detailed rules regarding bundled evaluation services and global periods for complex interventions, consult our dedicated pain management billing guide.
How Do You Prevent Shoulder Pain Claim Denials?
Most shoulder pain denials come from documentation gaps, not from code complexity. Pain practices reduce rework by closing four recurring issues before submission. The checklist below targets the common offenders.
- Document and code laterality every time the chart names a side
- Replace M25.519 with M25.511 or M25.512 whenever the record supports a side
- Update from the pain code to a specific M75 or M19 code once the diagnosis is confirmed
- Keep traumatic injuries in the S-code families, separate from M-codes
Laterality discipline carries measurable value. Revenue cycle analyses report that consistent laterality coding reduces specificity-related denials across high-volume joint encounters. Shoulder pain is one of the highest-volume musculoskeletal complaints, so the effect compounds.
What Documentation Supports a Specific Shoulder Diagnosis?
A specific shoulder code needs imaging or exam findings in the record. An MRI or ultrasound that shows a tear supports the M75.1 codes. The note should state the side, the structure involved, and whether a tear is complete or incomplete. Generic wording such as shoulder problem cannot support a specific code.
How Does Shoulder Pain Coding Affect Pain Management Practices?
Shoulder pain sits among the highest-volume reasons for pain management visits. The M25.51x codes link diagnostic workup and joint injections to medical necessity. Specificity across the episode protects first-pass acceptance and audit readiness.
Three habits separate clean shoulder claims from denied ones. Each maps a documentation behavior to a revenue outcome.
- Code the documented side every time, since unspecified codes draw payer edits
- Move from M25.51x to the specific M75 or M19 code once imaging confirms the cause
- Match the injection CPT code to the documented structure and guidance method
A billing partner that codes shoulder pain at this level recovers revenue that vague coding leaves behind. For specialty support, see our pain management billing services.
Frequently Asked Questions
What is the ICD-10 code for shoulder pain?
The ICD-10 code for shoulder pain is M25.511 for the right shoulder, M25.512 for the left, and M25.519 for an unspecified side. The parent code M25.51 is not billable. Select the side-specific code that the clinical note supports.
Is M25.519 a valid code in 2026?
Yes, M25.519 is billable in FY2026, but it carries compliance risk. The CMS Medicare Code Editor flags unspecified codes when laterality-specific codes exist. Use M25.511 or M25.512 whenever the record identifies the affected side.
What is the ICD-10 code for bilateral shoulder pain?
No single bilateral code exists. Coders assign both M25.511 and M25.512 on the same claim per Official Guidelines Section I.B.4. Bilateral shoulder pain always requires two side-specific codes.
What is the difference between M25.511 and M75.101?
M25.511 records right shoulder pain as a symptom with no confirmed cause. M75.101 records an unspecified rotator cuff tear of the right shoulder, a specific diagnosis. Update from the pain code to the M75 code once imaging confirms a tear.
Can you code shoulder pain and arm pain together?
The two codes describe different anatomy and should not be substituted for each other. M25.51x records shoulder joint pain, while M79.60x records limb pain. Use the code that matches the documented site of pain.
Which body maintains ICD-10 and CPT codes?
The CDC National Center for Health Statistics and CMS maintain ICD-10-CM diagnosis codes such as M25.511. The American Medical Association maintains the CPT procedure codes that pair with them. The two systems update on separate schedules.



