Hip Pain ICD-10 Codes: A Complete Reference for Accurate Clinical Documentation
March 19, 2026

Most practices know hip pain is one of the most frequently documented musculoskeletal complaints. Fewer realize how often the hip pain ICD-10 codes attached to those encounters are wrong. Not wildly wrong. Just imprecise enough to trigger a denial, invite a specificity audit, or quietly build a pattern that draws payer scrutiny over time.
The misapplication usually isn’t ignorance. It’s a process gap. Someone pulls from the assessment line only. Someone defaults to unspecified because the provider didn’t circle a side in the note. Someone sequences the codes backwards on an established diagnosis. Small calls with real downstream consequences.
If you’re locking in a left hip pain ICD-10 code or sorting out bilateral documentation, the fix isn’t complicated. It starts with knowing exactly which code maps to which presentation and where the chart has to back it up.
The ICD-10 classifies hip discomfort under M25.5. You are suggested to use the fifth character while differentiating an unspecified code, a left-sided code, and a right sided code. That character is also where most errors happen. Default to unspecified when the note says otherwise and you’ve created a mismatch before the claim ever leaves the building.
Here’s the full reference:
| Condition | ICD-10 Code |
|---|---|
| Pain in right hip | M25.551 |
| Pain in left hip | M25.552 |
| Pain in unspecified hip | M25.559 |
| Bilateral hip pain (coded together) | M25.551 + M25.552 |
| Hip pain, unspecified (alternate) | M79.3 (regional use only) |
If the documentation specifically states that the pain is on the right side, the ICD-10 code for your right hip discomfort is M25.551. The patient has three different types of pain: acute flare-ups, chronic pain, and pain following surgery. As long as the note truly says “right,” everything ends up here.
The chart says “right.” The code says unspecified. That is not a small discrepancy. Payers that run specificity audits treat it as a documentation failure.
M25.552 works while presenting left side in the documents. Same logic, other hip. The error pattern here is coders reaching for M25.559 when the provider writes “hip pain” in the assessment without specifying a side, even when the physical exam or imaging report has already told that story. The assessment line is not the whole chart. Pull from everything.
Within the M25.5 family, there isn’t a single stand-alone ICD-10 code for bilateral hip discomfort. Two codes, M25.551 and M25.552, were filed jointly because both hips were involved. Some payers will accept M25.559 with a bilateral modifier attached, but that varies. Confirm with each payer before it becomes a default.
M25.559 is the correct ICD-10 code for hip pain unspecified and it has a narrow appropriate use. Early in a workup, before localization is established, when the documentation genuinely has no side to give. That’s it. It is not a placeholder for a note that wasn’t finished. If laterality shows up anywhere in that chart and M25.559 goes out anyway, that’s the kind of pattern auditors document.
Rejected hip pain claims tend to come from the same small set of mistakes. Once you know the pattern, it’s hard to unsee it.
The provider writes left hip pain. M25.559 gets submitted. This is the most common one. Payers running specificity checks will catch it every time. The note is the source of truth. The code is supposed to reflect it, not approximate it.
Flipping that sequence on an established patient is a sequencing error. It reads as incomplete documentation to a reviewer.
Chronic hip pain does not get its own separate code in the M25.5 family. The code number stays the same. What has to change is the note. Duration, treatment history, functional limitation. Those details are what support medical necessity for chronic presentations. Without them, the code floats without context and that’s a problem during review.
The AAPC has flagged documentation specificity as one of the leading contributors to musculoskeletal claim denials. The code is only as defensible as the note it’s attached to.
Clean coding is a downstream result. The upstream problem is almost always in the documentation itself.
Every note that involves hip pain should specify a side. SOAP notes, follow-ups, discharge summaries, all of it. Right, left, or bilateral. When the provider doesn’t specify and the coder has to guess, the guess is often wrong or it defaults to unspecified when the chart actually supports something more specific. Three words in the note prevent that entirely.
Payers cross-reference. The combination of treating right hip osteoarthritis and submitting an unspecified pain code creates a narrative which lacks coherence. The diagnosis codes and treatment plan together with imaging results and procedure codes should create a unified clinical picture. The system identifies inconsistencies as a problem because it does not display any particular element of the system.
Practices working to improve medical billing accuracy consistently find that documentation audits upstream reduce denial rates faster than anything done at the claim level.
Injections, imaging, physical therapy evaluations. Whatever is being billed, the hip pain ICD-10 code on the claim has to support that specific procedure. A mismatch there is its own denial trigger, separate from laterality, separate from sequencing. It compounds quickly in high-volume musculoskeletal practices.
Hip pain ICD-10 codes are not complicated when the documentation underneath them is clean. The coding system requires M25.551 for right side identification and M25.552 for left side identification and M25.559 to be used when there is no established side and both laterality codes need to be applied for cases of bilateral presentation. The trouble almost never starts at the code selection step. It starts in the note, or in the process that should have caught what the note was missing.
Build specificity into documentation at the point of care. By the time it reaches billing, it should already be settled. Oregon Medical Billing provides you with a team of experts to eliminate coding errors and let you focus on patient care more than ever.
Q: What is the ICD-10 code for hip pain unspecified?
A: M25.559 is the ICD-10 code for pain in an unspecified hip.
Q: How do you code right hip pain in ICD-10?
A: Right hip pain is coded as M25.551 in the ICD-10 classification system.
Q: What is the ICD-10 code for left hip pain?
A: M25.552 is the designated ICD-10 code for left hip pain.
Q: Can R52 be used as a primary diagnosis for chronic hip pain?
A: R52 can serve as a primary diagnosis only when the underlying cause of chronic pain has not been established.