ICD-10-CM · General

M24.50

Joint contracture at an unspecified anatomical site — used when the affected joint is not documented in the medical record.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
5
Region
General
Drawn from CDCICD10DataCMSAAPC

Documentation tips

What should appear in the chart to support M24.50.

Source · Editorial brief grounded in 5 cited references ↓

  • Identify the joint by name in every note — shoulder, elbow, wrist, hand, hip, knee, ankle, or foot. 'Joint contracture' without a site forces M24.50 and will not satisfy DME medical necessity criteria.
  • Document laterality (right or left) explicitly. Bilateral involvement requires separate laterality codes or use of the unspecified-side subcodes (e.g., M24.519), not M24.50.
  • Record the degree of motion restriction (e.g., passive ROM measurements) and the clinical etiology — post-surgical, post-fracture immobilization, neurologic cause — to support medical necessity for PT or orthosis orders.
  • Distinguish joint contracture from isolated muscle or tendon contracture without joint involvement; the latter codes to M62.4-, not M24.5-.
  • If a DME order accompanies the encounter, confirm the diagnosis code matches the site-specific code required by the applicable CMS policy article before the claim is submitted.

Related CPT procedures

Procedure codes commonly billed with M24.50. 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 M24.50 and adjacent codes.

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

  • Using M24.50 on DME claims: CMS policy articles A52457 (AFO/KAFO) and A52465 (knee orthoses) removed non-specific contracture codes; only laterality-specific M24.5xx codes satisfy those medical necessity groups.
  • Defaulting to M24.50 when the joint is documented but the coder didn't map to the correct 6-character code — always work down to the most specific available code before accepting 'unspecified.'
  • Coding contracture of the spine with M24.50 — spinal joint conditions are excluded from the M20–M25 range and belong in M40–M54.
  • Confusing joint contracture with Dupuytren's contracture (M72.0) or muscle/tendon contracture without joint involvement (M62.4-) — each has a dedicated code and different reimbursement pathway.
  • Billing M24.50 as a primary diagnosis for surgical or injected joint procedures without a site-specific code; payers routinely flag or deny when laterality is absent on procedure claims.

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

M24.50 is the fallback code within the M24.5 contracture family. Use it only when the clinical documentation genuinely fails to identify which joint is involved. The M24.5x subcategory has site-specific and laterality-specific codes for shoulder (M24.511/M24.512), elbow (M24.521/M24.522), wrist (M24.531/M24.532), knee (M24.561/M24.562), ankle (M24.571/M24.572), foot (M24.574/M24.575), and others. M24.50 should almost never appear on a claim from an orthopedic practice — if the provider evaluated and treated the patient, the joint is known.

Important exclusions apply at the M24.5 parent level: contracture of muscle or tendon sheath without joint contracture goes to M62.4-; Dupuytren's contracture goes to M72.0; acquired limb deformities go to M20–M21. Do not use M24.50 for spine-related contracture — spinal joint conditions are classified in M40–M54, excluded by Type 2 note at the M20–M25 block level.

For DME coverage (AFO/KAFO and knee orthoses under CMS policy articles A52457 and A52465), Medicare explicitly accepts only laterality-specific contracture codes — M24.561/M24.562 for knee orthosis coverage, M24.571/M24.572/M24.574/M24.575 for AFO/KAFO coverage. Non-specific codes including M24.50 were removed from those policy articles. Submitting M24.50 in support of a DME claim will not satisfy medical necessity criteria.

Sibling codes

Other billable codes under M24.5 (laterality / anatomic variants).

Frequently asked questions

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

01When is M24.50 actually appropriate to use?
M24.50 is appropriate only when the medical record genuinely does not identify which joint has the contracture — for example, a referral note or intake form that documents 'joint contracture' without further detail. In an orthopedic encounter, this should be rare.
02Can I use M24.50 to support a knee orthosis claim with Medicare?
No. CMS policy article A52465 requires M24.561 (right knee) or M24.562 (left knee) for knee orthosis coverage. M24.50 was removed from that article's supported ICD-10 list and will not satisfy medical necessity.
03Can I use M24.50 to support an AFO or KAFO claim?
No. CMS policy article A52457 requires site- and laterality-specific codes for ankle and foot contracture (M24.571, M24.572, M24.574, M24.575). Non-specific codes including M24.50 were removed from that group.
04What is the difference between M24.50 and M62.4-?
M24.50 codes contracture of the joint itself. M62.4- codes contracture of muscle or tendon sheath without contracture of the joint. The Type 1 Excludes note at M24.5 explicitly redirects isolated muscle/tendon contracture to M62.4-.
05Does M24.50 apply to spinal joint contracture?
No. The M20–M25 block excludes joints of the spine (Type 2 Excludes: M40–M54). Spinal contracture or stiffness should be coded from the appropriate M40–M54 subcategory.
06How does M24.50 differ from Dupuytren's contracture coding?
Dupuytren's contracture (palmar fascial fibromatosis) has its own code, M72.0, and is excluded from the M24.5 family. Never use M24.50 or any M24.5x code for Dupuytren's — it will mismatch clinically and may result in a claim denial or audit.
07If both joints are involved but only one side is documented, which code do I use?
Code the documented side specifically. If the record says 'bilateral knee contracture,' use both M24.561 and M24.562. Only drop to an unspecified-side code (e.g., M24.569) if laterality is truly absent from the note — never use M24.50 when the joint type is known.

Mira AI Scribe

Mira AI Scribe captures the joint name, side (right/left/bilateral), passive ROM measurements, and clinical etiology (e.g., post-op immobilization, neurologic, inflammatory) from the encounter note, automatically mapping to the most specific M24.5xx code available. This prevents inadvertent use of M24.50, which triggers DME claim denials and audit flags for lack of specificity on orthopedic procedure claims.

See how Mira captures M24.50 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