ICD-10-CM · General

M25.50

M25.50 classifies joint pain where the affected joint is not documented or identified in the clinical record. Use it only when the note genuinely lacks joint specificity — not as a shortcut when laterality or region is present.

Verified May 8, 2026 · 5 sources ↓

Status
Billable
Chapter
13
Related CPT
15
Region
General
Drawn from CDCICD10DataAAPCMdclarityPabau

Documentation tips

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

Source · Editorial brief grounded in 5 cited references ↓

  • If the patient can point to a specific joint on examination, document that joint by name — that forces a more specific code and removes M25.50 from consideration.
  • When imaging is ordered or reviewed, summarize the finding (e.g., 'X-ray of right knee shows mild joint space narrowing') — this anchors laterality and site, requiring a lateral-specific subcode instead.
  • Document the clinical rationale for joint unspecificity explicitly — e.g., 'Patient unable to localize pain; generalized arthralgia, joint TBD pending workup' — to justify M25.50 on audit.
  • At every follow-up, revisit the diagnosis and update to a site-specific code (M25.51x–M25.57x) as soon as the joint is identified; do not carry M25.50 forward indefinitely.
  • Note functional impact (e.g., difficulty with ambulation, grip limitation) in the history to support medical necessity, even when the exact joint is unspecified.

Related CPT procedures

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

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

99203 $117.57
New patient office or outpatient visit requiring a medically appropriate history and/or examination with low-complexity medical decision-making, or 30–44 minutes of total provider time on the date of the encounter.
99204 $177.36
New patient office or outpatient visit requiring moderate medical decision making, or 45–59 minutes of total provider time on the date of the encounter.
99205 $236.81
New patient office or outpatient visit requiring high-complexity medical decision making, or 60–74 minutes of total time on the date of encounter.
99213 $95.19
Established patient office or outpatient visit requiring 20–29 minutes of total time or low-complexity medical decision-making.
99214 $135.61
Office visit for an established patient requiring moderate-complexity medical decision making (MDM), or 30–39 minutes of total provider time on the date of service.
99215 $192.39
Highest-level office or outpatient E/M visit for an established patient, qualifying via high-complexity medical decision making or 40–54 minutes of total provider time on the date of service.
20610 $68.81
Aspiration and/or injection of a major joint or bursa (shoulder, hip, knee, or subacromial bursa) performed without ultrasound guidance.
20611 $104.21
Aspiration or injection of a major joint or bursa performed under real-time ultrasound guidance, with permanent image documentation.
73560 $34.40
Radiologic examination of the knee joint, one or two views, unilateral.
73610 $37.07
Radiologic examination of the ankle joint requiring a minimum of three views, used to evaluate bone structure, alignment, and soft-tissue abnormalities.
73721 $204.41
MRI of a lower extremity joint (hip, knee, or ankle) performed without contrast material.
97110 $29.06
Therapeutic exercise billed per 15-minute unit, targeting strength, endurance, range of motion, or flexibility with direct one-on-one patient contact.
97140 $27.72
Skilled, hands-on manual therapy techniques — including joint mobilization/manipulation, manual lymphatic drainage, and manual traction — applied to one or more body regions, billed per 15-minute unit.
99202 View procedure details
99212 View procedure details

Common coding pitfalls

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

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

  • Using M25.50 when the note names the joint — if 'knee,' 'shoulder,' or any specific joint appears anywhere in the record, use the corresponding site-specific subcode, not M25.50.
  • Submitting M25.50 for polyarthralgia — this code represents a single unspecified joint, not multi-joint or generalized arthralgia; payers flag it as a denial risk when multiple joint pain is the clinical picture.
  • Applying M25.50 for hand, finger, foot, or toe pain — those sites route to M79.64- or M79.67- per the Excludes2 note at M25.5; coding them here is a classification error.
  • Failing to update M25.50 at subsequent visits once the specific joint is identified — continued use of the unspecified code after documentation clarifies the joint invites audit scrutiny and potential downcoding by the payer.

Clinical context

Source · Editorial summary grounded in 5 cited references ↓

M25.50 is the fallback code in the M25.5 joint pain family and applies when the provider cannot identify or does not document the specific joint involved. Legitimate use cases include early-stage evaluation where the patient presents with diffuse or poorly localized joint pain, or when initial intake documentation is incomplete pending further workup. It is not an appropriate default when the encounter note names a joint — even informally.

The M25.5x subcategory carries multiple Excludes2 notes that redirect specific anatomical sites: hand and finger pain goes to M79.64-, foot and toe pain to M79.67-, and general limb pain to M79.6-. Spine joint pain is excluded from the entire M20–M25 range and belongs under M40–M54. If documentation identifies the joint but not the side, move to the site-specific unspecified-laterality code (e.g., M25.511 for shoulder, M25.561 for knee — checking the 9th-character convention for that subcode). M25.50 should not be used to represent polyarthralgia; that condition has its own distinct coding pathway.

Payers scrutinize unspecified codes closely. M25.50 submitted repeatedly across visits — or paired with imaging that clearly identifies the joint — is an audit flag. If specifics emerge at follow-up, update the code to the most precise subcode the documentation supports. Never let convenience drive use of this code when the chart contains actionable detail.

Sibling codes

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

Frequently asked questions

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

01When is M25.50 the correct code and not just a lazy default?
M25.50 is correct only when the clinical record genuinely cannot identify the affected joint — for example, a first visit where the patient describes diffuse joint pain with no localizable findings on exam and no imaging yet performed. The moment a specific joint is named or localized on exam, a site-specific subcode is required.
02Can M25.50 be used for polyarthralgia or multi-joint pain?
No. M25.50 represents pain in a single unspecified joint. Polyarthralgia and generalized multi-joint pain require a different coding approach. Submitting M25.50 for a patient with pain in multiple joints is both clinically inaccurate and a common denial trigger.
03What Excludes2 conditions must I check before using M25.50?
At the M25.5 level, Excludes2 notes redirect hand/finger pain to M79.64-, foot/toe pain to M79.67-, and general limb pain to M79.6-. At the M25 level, temporomandibular joint pain goes to M26.6- and spine joint disorders belong in M40–M54. These are coding errors, not just documentation gaps, if you use M25.50 for these sites.
04Does M25.50 require a 7th character?
No. M25.50 is a 5-character M-code and does not use 7th-character extensions. Seventh-character modifiers (A, D, S) apply to injury codes in the S-code range, not to M-category musculoskeletal codes.
05How long can I continue using M25.50 across multiple visits?
Only as long as the joint remains genuinely unidentified in the documentation. Once the specific joint is named — whether through exam, imaging, or patient report — you must update to the appropriate site-specific subcode. Carrying M25.50 forward after the joint is known is a compliance risk.
06What CPT codes are commonly paired with M25.50?
Evaluation and management codes (99202–99215) are the most common pairing during initial workup. Diagnostic imaging CPTs (73560, 73610, 73721) may accompany M25.50 when ordered to identify the joint. Arthrocentesis codes 20610 and 20611 can pair with M25.50 if performed, though once a joint is aspirated or injected, documentation typically supports a more specific diagnosis code.
07Is M25.50 valid for the 2026 code year?
Yes. M25.50 is valid and billable under the FY2026 ICD-10-CM code set, effective October 1, 2025, per the CDC ICD-10-CM Tabular List 2026. No changes to this code were made for the 2026 edition.

Mira AI Scribe

The Mira AI Scribe captures joint-level specificity from the encounter note — named joint, laterality, physical exam findings (e.g., effusion, tenderness to palpation), and any imaging summary — and flags when that detail is present but M25.50 is selected. This prevents unnecessary use of an unspecified code when a more precise M25.5x subcode is supported, reducing audit exposure and payer denials tied to unspecified diagnosis patterns.

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