Plantar Fasciitis ICD-10 Code: New M67.A0- Codes and Billing Guide

Table of Contents

Plantar Fasciitis ICD-10 codes change from October 01, 2026. These codes are M67.A01 for the right foot, M67.A02 for the left, and M67.A09 when the foot is not specified. Before the mentioned date, the code was M72.2 but it has a new meaning from October 1. This code M72.2 will represent plantar fascial fibromatosis only, which is a different condition. What is the rule that decides the code? The date of service, for sure. If the service is rendered on September 30, M72.2 is used, if the date of service is October 1, it is M67.A0x, irrespective of when the care began. This guide discusses ICD 10 code for plantar fasciitis, billing rules, CPT codes for every treatment, the drug and orthotic codes.

Plantar Fasciitis ICD 10 Code

ICD-10 launched in October 2015, since then, there is no dedicated code for plantar fasciitis ICD 10. It had borrowed the code of plantar fascial fibromatosis, which was M72.2. FY 2027 ICD-10-CM update, effective October 01, 2026, put an end to it.

Disease Before October 1, 2026 From October 1, 2026
Plantar fasciitis M72.2 (shared with plantar fascial fibromatosis, no laterality) M67.A01 right foot · M67.A02 left foot · M67.A09 unspecified foot
Plantar fascial fibromatosis (Ledderhose disease) M72.2 (same shared code) M72.20 unspecified · M72.21 right · M72.22 left

The code split is an important thing to know because the conditions are different from each other. Ledderhose disease is fibrotic, nodular disorder of the fascia and the plantar fasciitis is the inflammatory heel pain podiatrists need to treat in most cases.

Right Plantar Fasciitis ICD 10 and Laterality

The long standing question of coders is whether there is a right plantar fasciitis ICD 10 code or not. Now, there is an answer to this question. M67.A01 is the right and M67.A02 is the left. What’s with the laterality? It is a billing issue and there is a separate code for the unspecified foot, M67.A09. If there is a code present for the specific laterality, billing M67.A09 with the documentation that says right foot, is a chance of claim denial. 

M72.2 – Legacy Code and the Date-of-Service Rule 

M72.2 itself is deleted, and its subcategory continues as M72.20, M72.21, and M72.22 with a changed meaning. From October 01, M72.2x is used for Ledderhose disease only. A plantar fasciitis visit billed with M72.21 after the date makes it an obsolete code. It becomes the wrong disease after the mentioned date and it will not be a medical necessity for the plantar fasciitis procedure. The date of services decides the code set and the date on which the care started does not determine the code. As the codes are transitioned, so practices will be billing September dates in October and November, so both code sets stay in the system for some time. For crosswalks and GEMs, the notes are required because laterality did not exist before.

Related Codes – Heel Pain and Calcaneal Spur

Pain in the heels is not always due to plantar fasciitis. It often comes with a spur. Two code families are there to cover this scenario. The rule for both code families is that it describes the documentation of the healthcare provider, not what coders suspect. There is no dedicated code for the heel pain in ICD-10-CM.

Situation Code When to use it
Heel pain, no confirmed cause M79.671 right · M79.672 left · M79.673 unspecified Symptom code only; drop it once a diagnosis is documented
Calcaneal spur M77.31 right · M77.32 left · M77.30 unspecified Add alongside the plantar fasciitis code when imaging shows a spur and the note says so

A heel spur is a condition that often appears in the X-ray of patients who suffer from plantar fasciitis. This spur is a bony growth on the calcaneus, and this has separate codes: M77.31 for right, and M77.32 for left, and M77.30 for unspecified. This spur is coded with the plantar fasciitis, not instead of it. Two important cases for heel spur are: the imaging should show the spur and the provider has documented it. Laterality is a part of every code family: M67.A0x, M79.67x, M77.3x, and the foot has to match across every code on the claim for accurate payments.

CPT Codes for Plantar Fasciitis Treatment

The treatment of plantar fasciitis follows a ladder which has certain steps. This is the step-wise ladder: visit and imaging, then injection and strapping, then orthotics and splints, the shock wave, then surgery. As we step up, the billing rules become more strict. One thing to keep in mind, every step that needs to get paid should be documented with all the steps below it. 

Office Visit and Imaging

Service Code What decides it Note
Office visit, new patient 99202–99205 Medical decision making or total time —
Office visit, established patient 99211–99215 Medical decision making or total time —
X-ray, foot, complete 73630 Three or more views Rules out stress fracture; documents a spur
X-ray, calcaneus 73650 Two or more views The heel bone specifically

If the visit was separate and an injection or strapping happens on the same date, -25 modifier is used with E/M. Imaging codes take RT and LT, and the side should match the diagnosis code for accurate claims. 

20550 CPT Code: Plantar Fascia Injection

The core code says this: injection, single tendon sheath, or ligament, aponeurosis. The plantar fascia is an aponeurosis. This is the reason why this is the plantar fascia injection code. There are three rules that should be considered:

  • One unit for one site irrespective of how many needles pass.
  • 20551 is a different structure as it is used for the tendon origin or insertion, it is a common mistake while choosing the code for plantar fascia.  
  • The steroid is a separate rail. the drug bills by J-code in dose units: J3301 triamcinolone per 10 mg (40 mg = 4 units), J1030 methylprednisolone 40 mg, J1040 methylprednisolone 80 mg, J1100 dexamethasone per 1 mg. A claim with 20550 and no J-code left the drug unbilled. 

Ultrasound guidance: 76942 alongside 20550 when guidance is used. 76942 is guidance for the needle, not a diagnostic ultrasound of the foot, which is a separate service. An image is saved and the report is written. The global period of 20550 is zero days.

Strapping, Orthotics, and Night Splints

Once the injection is done, the next step of the ladder is mechanical support. The strapping is done in the patient office and the orthotic devices the patients take with themselves to home. 

Service Code Type Coverage and billing rule
Strapping, ankle and/or foot 29540 CPT 0-day global period; not billed with a cast at the same site
Custom foot insert, molded to patient model L3000 HCPCS (DME) Generally not covered by Medicare outside the diabetic therapeutic shoe benefit; commercial or patient-pay for most
Night splint — static or dynamic AFO, prefabricated and customized to fit L4396 HCPCS (DME) Order, supplier billing, and documented failure of conservative care
Night splint — prefabricated, off-the-shelf L4397 HCPCS (DME) Same DME rules; lower payment than L4396

ESWT: 28890 and 0101T  

Let’s move to the next step of the ladder. Extracorporeal shock wave therapy (ESWT) is a procedure without incision. This procedure is done in the office. How is the therapy done? A sound-wave pulse is sent inside the foot to plantar fascia from outside the body. This is usually done if the injections and orthotics have not worked. 

There are two CPT codes as it is a special case. 28890 is the specific code for the shock wave procedure for plantar fascia, high energy, it requires anesthesia more than a local one. It also includes ultrasound guidance. This code is a code which is permanently established and it has an assigned value. 

0101T is a general code and it is a Category III code. It is a shock wave for the musculoskeletal system. When is this used? If the procedure does not meet the terms defined in the 28890 and the target is not plantar fascia. It is a tracking code on a temporary basis for emerging procedures. Lastly, it has no payment assigned to it and there is no coverage by most payers.  

What is the selection rule for both? If there is plantar fascia with high energy and anesthesia, 28890 is used. Anything other than this, 0101T is used. For plantar fascia procedure, which qualifies for 28890, do not use 0101T. Also, avoid using 28890 for a low-energy procedure to make it look covered by payers. Even with a permanent code, Medicare generally does not cover ESWT for plantar fasciitis, so Medicare patients sign an Advance Beneficiary Notice before the procedure and pay for it themselves. Commercial coverage varies by plan.

Surgical Codes: CPT 28060, 28062, 28008, 29893 

Now, this is the top of the ladder. CPT 28060 is a partial plantar fasciectomy. In this procedure, a part of plantar fascia is removed. For the radical version, 28062 is used. If the fascia is released instead of removing it, 28008 is used. 29893 is an endoscopic plantar fasciotomy. There are two rules important to discuss here: all these codes, four of them, carry a 90-day global period. Thus, routine visits in the case of post operative visits are bundled.  

Plantar Fasciitis Billing Rules 

Adhering to payer rules is essential part of the clean claims submission of plantar fasciitis. Every procedure code has a global period, which is the number of days after the procedure during which routine follow-up is included in the payment. Medically unlikely edits (MUE) is a cap by Medicare on the number of units of code that you can bill on one date of service. NCCI (National Correct Coding Initiative) edits show a list of codes that can be bundled. Payers cap how many times the service is covered, so frequency limits should be considered. LCD (Local Coverage Determination) is a Medicare contractor’s policy on what it covers and when it covers. LCA (Local Coverage Article) carries the details of billing and coding. 

Rule What it means For plantar fasciitis claims
Global period Days of follow-up included in a procedure’s payment 20550 and 29540: 0 days · surgery: 90 days
MUE Max units of a code per date of service 20550 has a cap; bilateral = 2 units with 50 or RT/LT
NCCI edits Code pairs that bundle 20550/20551 same site bundle; 76942 pairs with 20550
Frequency limits How often a service is covered Steroid injections limited per site per year; document response
LCD / LCA Contractor coverage policy and its billing article ESWT and L3000 are LCD-governed; injections are not
Clean claim (CMS-1500) Passes first submission Diagnosis pointer, laterality modifier, J-code line, and date of service all agree

Common Plantar Fasciitis Billing Denials and How to Prevent Them

  • The first is the date of service, as discussed in the beginning of the article. The code M72.2 billed on or after October 01, 2026 does not pay for plantar fasciitis.
  • Using unspecified when specific code is present. If the note mentions the foot, using M67.A09 is a denial. Use correct code based on the left or right foot.
  • Submitting code for injection but not the drug is a silent revenue loss. Using 20550 without J-code is a financial loss you can avoid by using J-code in dose units in every injection claim.
  • 20551 used for plantar fasciitis is an incorrect code that leads to denial. 20550 is the correct code to be used.
  • ESWT billed to Medicare without ABN (Advance Beneficiary Notice) on the file. ABN should be signed before the procedure for every Medicare ESWT patient. 
  • Exceeding the frequency limit leads to claim denials. For instance, the fourth injection in one year. Fix this by following the payer rules.
  • Laterality modifier is different than the diagnosis is also a reason for claim denials. So, use accurate modifiers based on the notes.

The coders who manage these claims know exactly where to avoid revenue leakages. Outsourced podiatry billing services exist to help you submit accurate plantar fasciitis claims and help get accurate reimbursements.

Jasmine Oliver

Revenue Cycle Management Expert | Content Strategist in Healthcare | MedCare MSO

Jasmin Oliver writes about revenue cycle management, medical billing, and coding compliance. With over 12 years of experience, she turns complex RCM concepts into clear, practical insights that help healthcare providers and billing teams improve accuracy and revenue performance.

Let’s Get in Touch!

Please, fill the form, it won’t take more than 30 seconds

1 Step 1
reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right
1 Step 1
Let’s Get in Touch

If you’d like to talk to someone now, give us a call at 800-640-6409. ​
To request a call back, just fill out this form. Please let us know your interest so we can be sure to have the best person call you.

reCaptcha v3
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right