ICD-10-CM · Other

M25.69

M25.69 captures joint stiffness — reduced or painful limitation of motion without a more specific structural cause — in a joint that doesn't fit any laterality-specific subcategory within M25.6 or has not been classified elsewhere.

Verified May 8, 2026 · 3 sources ↓

Status
Billable
Chapter
13
Related CPT
6
Region
Other
Drawn from CDCICD10DataAAPC

Documentation tips

What should appear in the chart to support M25.69.

Source · Editorial brief grounded in 3 cited references ↓

  • Name the specific joint explicitly in the note — 'sternoclavicular joint stiffness' or 'sacroiliac joint stiffness' — so auditors can confirm M25.69 is the correct residual code and not a laterality miss.
  • Document the functional limitation: range-of-motion measurements, gait impact, or inability to perform specific activities support medical necessity and distinguish stiffness from pain alone.
  • Record whether stiffness is morning-predominant (suggestive of inflammatory etiology) or constant/activity-related (more mechanical), as this affects the upstream diagnosis and code sequencing.
  • If stiffness follows a procedure or injury, document the prior event and sequence the postoperative or post-traumatic code first; M25.69 then serves as an additional code for the symptom.
  • Note any prior conservative treatment (physical therapy, injections, NSAIDs) to support medical necessity for ongoing or escalating intervention.

Related CPT procedures

Procedure codes commonly billed with M25.69. Linking the right diagnosis to the right procedure is what establishes medical necessity.

Source · CMS LCDs · AAOS specialty guidance · claims-pattern analysis

Common coding pitfalls

The recurring mistakes coders make with M25.69 and adjacent codes.

Source · Editorial brief grounded in CDC ICD-10-CM tabular guidance, AAOS coding references, and cited references ↓

  • Using M25.69 for shoulder, elbow, wrist, hip, knee, or ankle stiffness — each has its own laterality-specific subcode under M25.61–M25.67; M25.69 is not a generic 'joint stiffness' catch-all.
  • Confusing stiffness with contracture (M24.5–) or ankylosis (M24.6–) — both are Type 1 Excludes under M25.6, meaning you cannot code M25.69 alongside them for the same joint.
  • Applying M25.69 to spinal joints — stiffness of the spine is classified under M40–M54, which is a Type 2 Excludes from the M20–M25 range.
  • Failing to code the underlying condition first when a Code First note applies upstream in the hierarchy — for example, stiffness secondary to a known inflammatory arthropathy should sequence the arthropathy as principal.

Clinical context

Source · Editorial summary grounded in 3 cited references ↓

Use M25.69 when the patient has documented stiffness in a joint that lacks a dedicated laterality code under M25.6 — for example, the sacroiliac joint, sternoclavicular joint, acromioclavicular joint, or other axial/girdle joints not captured by M25.61–M25.68. It is also appropriate when the affected joint is clearly identified in the note but does not map to the named joints with their own subcodes. Before landing here, verify that the joint in question doesn't belong to the spine (covered under M40–M54) and isn't better described by ankylosis (M24.6–) or contracture (M24.5–), both of which are Type 1 Excludes under M25.6.

M25.69 is a residual code — correct use requires that you've first confirmed the joint falls outside the named joints covered by M25.61 (shoulder), M25.62 (elbow), M25.63 (wrist), M25.64 (hand), M25.65 (hip), M25.66 (knee), M25.67 (ankle/foot). If the stiffness is in one of those joints, use the laterality-specific subcode. M25.69 is appropriate when the joint is named in the note but genuinely has no home elsewhere in M25.6.

In an orthopedic context, this code commonly supports documentation for post-procedural stiffness in joints like the sternoclavicular or acromioclavicular joint, or stiffness in small tarsal or carpal joints that aren't individually coded in the M25.6 range. Pair it with the underlying cause when known — for example, postoperative status or inflammatory arthropathy — coding the cause first per any Code First instruction upstream.

Sibling codes

Other billable codes under M25.6 (laterality / anatomic variants).

Frequently asked questions

Source · Generated from the editorial pipeline, verified against 3 cited references ↓

01Can I use M25.69 for stiffness of the knee or hip?
No. Knee stiffness has its own subcode (M25.661/M25.662 by laterality) and hip stiffness maps to M25.651/M25.652. M25.69 is for joints that genuinely have no named subcode in the M25.61–M25.68 range.
02What joints legitimately use M25.69?
Joints such as the sternoclavicular, acromioclavicular, sacroiliac, temporomandibular (though TMJ has its own range at M26.6–), or small intercarpal/intertarsal joints not individually coded elsewhere in M25.6 are appropriate candidates. Always confirm no named subcode exists first.
03Is M25.69 valid for post-surgical joint stiffness?
Yes, but sequence the postoperative or post-procedural complication code first if applicable, then add M25.69 as an additional code to specify the stiffness symptom in the affected joint.
04What's the difference between M25.69 and M24.69 (ankylosis of other specified joint)?
Stiffness (M25.69) is reduced mobility without complete fusion. Ankylosis (M24.69) implies bony or fibrous fusion with loss of motion. They are mutually exclusive for the same joint — ankylosis is a Type 1 Excludes under M25.6.
05Does M25.69 require a laterality digit?
No. M25.69 is a five-character billable code with no sixth-character laterality expansion in the FY2026 ICD-10-CM Tabular List. The joint identity is captured in the clinical note, not the code structure.
06Can M25.69 be used as a primary diagnosis to support physical therapy?
Yes, M25.69 can serve as the primary diagnosis code to support medical necessity for therapeutic procedures such as therapeutic exercise (97110) or therapeutic activities (97530), provided the documentation names the joint and describes the functional limitation.

Sources & references

Editorial content was developed using the following public sources. Last verified May 8, 2026.

  1. 01CDC ICD-10-CM Tabular List 2026 (FY2026, effective Oct 1, 2025)
  2. 02
    icd10data.com
    https://www.icd10data.com/ICD10CM/Codes/M00-M99/M20-M25/M25-/M25.69
  3. 03
    aapc.com
    https://www.aapc.com/codes/icd-10-codes/M25.69

Mira AI Scribe

Mira AI Scribe captures the specific joint name, side (if applicable), objective range-of-motion findings, duration, and any prior conservative care documented during the encounter. This prevents a laterality miss that would force a downcode to an unspecified code and flags when the affected joint actually belongs under a named M25.6 subcode — keeping the claim clean and audit-ready.

See how Mira captures M25.69 documentation

Related ICD-10 codes

Ready?

Ready to transform your orthopedic practice?

See how orthopedic practices are running documentation, billing, and operations on a single voice-first platform.

Get started for free