Summary: A list of the most common ICD-10-CM codes used in physical therapy for FY 2027 (October 1, 2026 to September 30, 2027), grouped by body region: low back and neck pain, radiculopathy, shoulder, elbow, hip, knee, ankle and foot, gait, balance, falls, muscle weakness and post-surgical aftercare. Covers the FY 2027 changes that affect PT, including new plantar fasciitis codes M67.A01, M67.A02 and M67.A09, where to download the official ICD-10-CM code tables, how to use an ICD-10 code lookup before submitting claims, code structure and seventh characters, real coding examples, common mistakes, a PT ICD-10 code finder and FAQs.
The most common ICD-10-CM codes in physical therapy are M54.50 (low back pain, unspecified), M54.2 (cervicalgia), M25.511 and M25.512 (shoulder pain), M25.561 and M25.562 (knee pain), R26.89 (other abnormalities of gait and mobility), R26.2 (difficulty in walking), M62.81 (muscle weakness, generalized) and Z47.1 (aftercare following joint replacement). For FY 2027, which covers dates of service from October 1, 2026 to September 30, 2027, plantar fasciitis also has its own codes: M67.A01 (right foot) and M67.A02 (left foot).
Codes must match the documented diagnosis, side and encounter. Below: the FY 2027 changes for PT, common codes by body region, where to get the official files, how to use an ICD-10 code lookup, code structure and seventh characters, real examples, common mistakes, a code finder and FAQs. For procedure codes, see the PT CPT codes reference sheet.
What changed in ICD-10-CM for physical therapy in FY 2027
The FY 2027 code set took effect on October 1, 2026, with 190 new codes, 30 deleted codes and 4 revised codes (AGS Health summary of the CMS addendum). The changes that matter most in outpatient rehab:
| Change | Codes | What to do |
|---|---|---|
| Plantar fasciitis gets its own subcategory | M67.A01 right foot, M67.A02 left foot, M67.A09 unspecified foot | Code plantar fasciitis with M67.A0- from October 1, 2026 |
| Plantar fascial fibromatosis split by side | M72.20 unspecified, M72.21 right, M72.22 left | Use M72.2- only for fibromatosis (Ledderhose disease), not plantar fasciitis |
| Sternoclavicular joint sprain codes moved | S23.420- deleted; laterality codes under S43.6- | Update templates that used S23.420- |
| Other osteomyelitis expanded by site and side | M86.8X- | Relevant for post-surgical or wound-related referrals |
The date of service decides which code set applies: a visit on September 30, 2026 uses FY 2026 codes, and a visit on October 1, 2026 or later uses FY 2027 codes, even within the same plan of care. Update EMR templates, superbills and plan of care diagnoses that still list M72.2 for plantar fasciitis.
Common physical therapy ICD-10 codes by body region
All codes below are valid, billable FY 2027 ICD-10-CM codes. Injury codes in the S chapter need a 7th character (A, D or S).
Low back, neck and spine
| Diagnosis | Code | Left side code |
|---|---|---|
| Low back pain, unspecified | M54.50 | — |
| Other low back pain | M54.59 | — |
| Vertebrogenic low back pain | M54.51 | — |
| Neck pain (cervicalgia) | M54.2 | — |
| Pain in thoracic spine | M54.6 | — |
| Radiculopathy, cervical region | M54.12 | — |
| Radiculopathy, lumbar region | M54.16 | — |
| Radiculopathy, lumbosacral region | M54.17 | — |
M54.5 was split into M54.50, M54.51 and M54.59 in October 2021, so M54.5 alone is not billable.
Shoulder and elbow
| Diagnosis | Right | Left |
|---|---|---|
| Pain in shoulder | M25.511 | M25.512 |
| Adhesive capsulitis (frozen shoulder) | M75.01 | M75.02 |
| Impingement syndrome | M75.41 | M75.42 |
| Incomplete rotator cuff tear, not traumatic | M75.111 | M75.112 |
| Lateral epicondylitis (tennis elbow) | M77.11 | M77.12 |
| Medial epicondylitis (golfer's elbow) | M77.01 | M77.02 |
Hip, knee, ankle and foot
| Diagnosis | Right | Left |
|---|---|---|
| Pain in hip | M25.551 | M25.552 |
| Primary osteoarthritis of hip | M16.11 | M16.12 |
| Pain in knee | M25.561 | M25.562 |
| Primary osteoarthritis of knee | M17.11 | M17.12 |
| Patellar tendinitis | M76.51 | M76.52 |
| ACL sprain | S83.511 | S83.512 |
| Pain in ankle and joints of foot | M25.571 | M25.572 |
| Achilles tendinitis | M76.61 | M76.62 |
| Plantar fasciitis (from Oct 1, 2026) | M67.A01 | M67.A02 |
| Ankle sprain, unspecified ligament | S93.401 | S93.402 |
ACL and ankle sprain codes need a 7th character, for example S83.511A (sprain of anterior cruciate ligament of right knee, initial encounter) or S93.402D. More detail: right Achilles tendinitis M76.61.
Gait, balance, falls and weakness
| Diagnosis | Code | Left side code |
|---|---|---|
| Difficulty in walking | R26.2 | — |
| Unsteadiness on feet | R26.81 | — |
| Other abnormalities of gait and mobility | R26.89 | — |
| Muscle weakness (generalized) | M62.81 | — |
| Repeated falls | R29.6 | — |
| History of falling | Z91.81 | — |
Symptom codes such as R26.89 or M62.81 often appear as secondary codes alongside the condition being treated. R29.6 (repeated falls) and Z91.81 (history of falling) can be reported together when both are documented.
Post-surgical rehab and aftercare
| Diagnosis | Code (right side) | Left side code |
|---|---|---|
| Aftercare following joint replacement | Z47.1 | — |
| Other orthopedic aftercare | Z47.89 | — |
| Presence of artificial knee joint | Z96.651 | Z96.652 |
| Presence of artificial hip joint | Z96.641 | Z96.642 |
How do you find the right ICD-10 code for PT?
Using the official ICD-10-CM files
CMS posts the official ICD-10-CM files for free on its ICD-10 codes page. For dates of service from October 1, 2026, download the 2027 Code Tables, Tabular and Index (ZIP) and the FY 2027 ICD-10-CM Official Guidelines for Coding and Reporting. Earlier editions follow the same pattern; the FY 2025 ZIP (2025-code-tables-tabular-and-index.zip) held the icd10cm-tabular-2025.pdf and icd10cm-index-2025.pdf files, and CMS also posted April 1, 2026 update files for the FY 2026 code set.
The codes get updated every year and are valid from October 1 through September 30 of the following year. Using outdated codes will likely result in claim denials.
Use an ICD-10 Code Lookup Before Submitting Claims
Before using an ICD-10-CM code on a claim, confirm that the code is current, billable, and specific enough for the patient’s condition. Diagnosis codes can differ based on factors such as anatomical site, laterality, encounter type, and other clinical details.
You can use an ICD-10 code lookup to quickly review code descriptions, billable status, related codes, and coding instructions. For final coding decisions, always cross-check the code against the current official ICD-10-CM guidelines and your payer’s requirements.
This extra verification is especially important when a code requires a seventh character, has Excludes1 or Excludes2 notes, or belongs to a category with more specific child codes.
Understanding the structure of ICD-10 codes
| Characters | What they show | Example: S86.011D |
|---|---|---|
| 1–3 | Category | S86: injury of muscle, fascia and tendon at lower leg level |
| 4–6 | Etiology, anatomic site, side and severity | 011: strain of right Achilles tendon |
| 7 (when required) | Encounter type | D: subsequent encounter |
When a code needs a 7th character but has fewer than 6 characters, the placeholder X fills the empty spots. The code set has two parts: the Alphabetic Index, which lists terms alphabetically, and the Tabular List, which presents codes by chapter.
Tips for navigating the ICD-10-CM code list
- Start in the Alphabetic Index with the documented diagnosis.
- Confirm in the Tabular List that you chose the most specific billable code, and read Includes, Excludes1 and Excludes2 notes.
- Check the chapter-specific guidelines for rules such as 7th characters and sequencing.
- Use signs and symptoms (R codes) only when a definitive diagnosis has not been established.
How to code initial vs. follow-up PT visits
For injury codes, the 7th character depends on the phase of care, not on whether the patient is new to your clinic. The guidelines base it on whether the patient is receiving active treatment.
| Character | Meaning | Typical PT use |
|---|---|---|
| A | Initial encounter: active treatment | Less common in PT; used while the patient is still receiving active treatment for the injury |
| D | Subsequent encounter: routine care during healing or recovery | Most outpatient PT and rehab visits after an injury |
| S | Sequela: complications or conditions that result from the injury | Late effects, such as stiffness after a healed fracture |
Examples of PT diagnosis codes in real cases
- ACL sprain from soccer: S83.511A (sprain of ACL, right knee, initial encounter) with Y93.66 (activity, soccer) while in active treatment; rehab visits during healing typically move to S83.511D.
- Rehab after total knee replacement: Z47.1 (aftercare following joint replacement surgery) first, with Z96.651 (presence of right artificial knee joint), plus symptom codes such as R26.89 or M25.561 when documented.
- Plantar fasciitis, left foot, seen on or after October 1, 2026: M67.A02, not M72.2.
- Older adult with balance problems and falls: R26.81 (unsteadiness on feet), R29.6 (repeated falls) and Z91.81 (history of falling), with M62.81 if generalized weakness is documented.
Code selection must reflect the documented diagnosis and support medical necessity.
Common ICD-10 coding mistakes in physical therapy
- Truncated codes: billing M54.5 instead of M54.50, M54.51 or M54.59, or a category without its 7th character.
- Missing laterality: using an unspecified side when the note states right or left.
- Wrong 7th character: using A for every visit instead of D during healing.
- Outdated codes after October 1: for example, M72.2 for plantar fasciitis in FY 2027.
- Ignoring Excludes1 notes: reporting two codes that cannot be used together.
- Diagnosis not updated: keeping the evaluation code after the diagnosis or plan of care changes.
Private payers initially deny about 15% of claims, and coding errors are a common cause (Premier, via TechTarget). SPRY's EMR links diagnoses to the plan of care and claim, and its claim scrubbing checks codes before submission; SPRY reports 95–99% clean claims. For timed units, use the 8-minute rule calculator.
When should you update or change a diagnosis code?
- The patient's primary diagnosis changes
- The plan of care is modified
- The patient moves from active treatment to recovery
- The focus of treatment changes
If the patient progresses as expected within the plan, document the improvement without changing codes. List comorbidities that affect treatment to support medical necessity.
ICD-10-CM vs. ICD-10 in other countries
ICD-10-CM is the U.S. clinical modification of the World Health Organization's ICD-10, maintained by the CDC's National Center for Health Statistics and CMS. Physiotherapists outside the U.S., for example those searching for kode ICD-10 fisioterapi in Indonesia or CIE-10 fisioterapia in Spanish-speaking countries, often use WHO ICD-10 or a national version, where codes can be shorter or different. Use the edition your country and payer require.
PT ICD-10 code finder
PT ICD-10 code finder
Pick a body region, condition, side and encounter to see the matching FY 2027 ICD-10-CM code from the tables on this page. Confirm the final code against the patient's documentation and the official guidelines.
Covers common outpatient PT diagnoses only. Codes valid for dates of service October 1, 2026 to September 30, 2027. This tool does not store any data.
Frequently asked questions
What are the most common ICD-10 codes for physical therapy?
M54.50 (low back pain, unspecified), M54.2 (cervicalgia), M25.511 and M25.512 (shoulder pain), M25.561 and M25.562 (knee pain), R26.89 (other abnormalities of gait and mobility), R26.2 (difficulty in walking), M62.81 (muscle weakness) and Z47.1 (aftercare following joint replacement).
What changed in ICD-10-CM for FY 2027?
The FY 2027 code set took effect October 1, 2026, with 190 new, 30 deleted and 4 revised codes. For PT, the biggest change is new plantar fasciitis codes M67.A01, M67.A02 and M67.A09, with M72.2- now used only for plantar fascial fibromatosis.
Is M54.5 still a valid ICD-10 code?
No. Since October 1, 2021, low back pain must be coded as M54.50 (unspecified), M54.51 (vertebrogenic) or M54.59 (other low back pain).
What is the ICD-10 code for plantar fasciitis in 2027?
M67.A01 for the right foot, M67.A02 for the left foot and M67.A09 for an unspecified foot, for dates of service from October 1, 2026.
What is the ICD-10 code for an ACL sprain?
S83.511- for the right knee and S83.512- for the left knee, with a 7th character: A for initial encounter, D for subsequent encounter or S for sequela.
Where can I download the ICD-10-CM tabular and index files?
From CMS's ICD-10 codes page. For FY 2027, download the 2027 Code Tables, Tabular and Index ZIP; it contains the Tabular List and Alphabetic Index used for code lookup.
Which 7th character should PT use for injury codes?
Usually D (subsequent encounter), because most outpatient PT is routine care during healing. Use A only while the patient is receiving active treatment, and S for sequela.
How do I check if an ICD-10 code is billable?
Look it up in the Tabular List or an ICD-10 code lookup. A billable code is the most specific code in its category; headers with more specific child codes cannot be billed.
Reduce costs and improve your reimbursement rate with a modern, all-in-one clinic management software.
Get a DemoLegal Disclosure:- Comparative information presented reflects our records as of Nov 2025. Product features, pricing, and availability for both our products and competitors' offerings may change over time. Statements about competitors are based on publicly available information, market research, and customer feedback; supporting documentation and sources are available upon request. Performance metrics and customer outcomes represent reported experiences that may vary based on facility configuration, existing workflows, staff adoption, and payer mix. We recommend conducting your own due diligence and verifying current features, pricing, and capabilities directly with each vendor when making software evaluation decisions. This content is for informational purposes only and does not constitute legal, financial, or business advice.






