Wound Care ICD-10 Coding Guide: Complete Reference for 2026
ICD-10 coding reference for wound care in 2026 — L97 non-pressure ulcers, L89 pressure injuries, DFU codes, sequencing rules, and laterality requirements.
Damon Ebanks
Medipyxis

Wound Care ICD-10 Coding Guide: Complete Reference for 2026
Wound care ICD-10 codes drive every downstream billing decision in the specialty. The wrong ICD-10 code doesn't just risk a denial — it misrepresents the clinical picture, breaks LCD medical necessity logic, and can trigger audit flags that put months of claims at risk. The right code, sequenced correctly, tells the payer exactly why the service was performed and why it was medically necessary.
This guide covers every ICD-10-CM code category that wound care providers use routinely, with the sequencing rules and laterality requirements that Medicare expects. If you bill wound care to Medicare, this is your reference.
L97: Non-Pressure Chronic Ulcers by Site
The L97 family is the workhorse of wound care diagnosis coding. These codes classify non-pressure chronic ulcers of the lower extremity by anatomical site, laterality, and severity. Every L97 code requires specificity on all three dimensions.
Anatomical Site Structure
L97 codes follow a consistent hierarchy:
- L97.1xx — Thigh
- L97.2xx — Calf
- L97.3xx — Ankle
- L97.4xx — Heel and midfoot
- L97.5xx — Other part of foot (including toe)
- L97.8xx — Other part of lower leg
- L97.9xx — Non-pressure chronic ulcer of unspecified site (avoid — payers flag this)
Laterality (5th Character)
Every L97 code requires laterality:
- 1 — Right
- 2 — Left
- 9 — Unspecified (avoid when possible — this is a documentation gap, not a coding choice)
Severity (6th Character)
The sixth character indicates the depth and tissue involvement:
- 1 — Limited to breakdown of skin (superficial)
- 2 — With fat layer exposed
- 3 — With necrosis of muscle
- 4 — With necrosis of bone
- 8 — With other specified severity
- 9 — With unspecified severity
Example: Building a Complete L97 Code
A patient presents with a chronic ulcer of the left calf with fat layer exposed:
L97.222 — Non-pressure chronic ulcer of left calf with fat layer exposed
Breaking that down: L97 (non-pressure chronic ulcer) + 2 (calf) + 2 (left) + 2 (fat layer exposed).
Every wound note must document the anatomical site, laterality, and depth clearly enough for the coder to select all six characters without guessing. If your note says "wound on lower leg" without specifying calf vs. ankle vs. heel, you've created a coding gap that forces an unspecified code and invites a denial.
L89: Pressure Injuries by Stage
Pressure injuries (formerly called pressure ulcers or decubitus ulcers) use the L89 family. These codes classify by anatomical site, laterality where applicable, and stage.
Common Sites
- L89.0xx — Head (occipital, other part of head)
- L89.1xx — Upper back (right/left shoulder blade, sacral region)
- L89.15x — Sacral region (the most common pressure injury site in wound care)
- L89.2xx — Hip (right, left, unspecified)
- L89.3xx — Buttock (right, left, unspecified)
- L89.4xx — Contiguous site of back, buttock, and hip
- L89.5xx — Ankle (right, left, unspecified)
- L89.6xx — Heel (right, left, unspecified)
- L89.8xx — Other site (head, back of head)
- L89.9xx — Unspecified site (avoid)
Stage (Final Character)
- 0 — Unstageable (obscured by slough/eschar — document why staging is not possible)
- 1 — Stage 1 (intact skin, non-blanchable redness)
- 2 — Stage 2 (partial thickness loss with exposed dermis)
- 3 — Stage 3 (full thickness loss — fat visible, no bone/tendon/muscle)
- 4 — Stage 4 (full thickness loss with exposed bone, tendon, or muscle)
- 6 — Deep tissue pressure injury (DTPI — intact or non-intact skin with localized persistent non-blanchable deep red/maroon/purple discoloration)
Example: Sacral Pressure Injury
L89.154 — Pressure ulcer of sacral region, stage 4
This tells the payer: sacral location, full thickness loss with bone/tendon/muscle exposed. Your note must document all three elements — site, laterality (when applicable), and stage — at every visit. Stage can change between visits; the code should reflect the current clinical presentation, not the stage at intake.
Unstageable vs. Deep Tissue
These are commonly confused:
- Unstageable (x0) — You cannot determine the stage because slough or eschar obscures the wound bed. Once debrided, restage and recode.
- DTPI (x6) — A distinct clinical entity. Intact or non-intact skin with deep discoloration or blood-filled blister. This is not "can't tell what stage" — it's a specific presentation with its own code.
Document which one you mean. "Unable to stage" in the note should map to unstageable. "Deep tissue injury with maroon discoloration" should map to DTPI.
E11.621: Type 2 Diabetes with Foot Ulcer
Diabetic foot ulcers (DFUs) are among the highest-volume wound types in mobile wound care. The primary code is:
E11.621 — Type 2 diabetes mellitus with foot ulcer
Sequencing Rule: Diabetes Code First
Per ICD-10-CM convention, the diabetes code (E11.621) is sequenced as the primary diagnosis. The wound site code (L97.4xx or L97.5xx) is sequenced as secondary to specify the anatomical location and severity.
This sequencing is not optional. Medicare expects:
- E11.621 — Type 2 diabetes with foot ulcer (primary)
- L97.5x2 — Non-pressure chronic ulcer of other part of right foot, with fat layer exposed (secondary, specifying site and severity)
If you reverse the sequence — putting L97 first and E11.621 second — you've told the payer the wound is the primary condition and diabetes is incidental. That changes the medical necessity calculus and can trigger LCD-based denials.
Type 1 vs. Type 2
- E10.621 — Type 1 diabetes with foot ulcer
- E11.621 — Type 2 diabetes with foot ulcer
- E13.621 — Other specified diabetes with foot ulcer
Confirm the diabetes type from the patient's medical record. Do not default to E11 (Type 2) without verification.
Additional DFU Codes
- E11.622 — Type 2 diabetes with other skin ulcer (non-foot locations)
- E11.52 — Type 2 diabetes with diabetic peripheral angiopathy (use as additional code when peripheral vascular disease is documented)
- E11.65 — Type 2 diabetes with hyperglycemia (additional code when relevant)
For a deeper breakdown of DFU coding, see our ICD-10 diabetic foot ulcer FAQ.
I87.2: Venous Insufficiency (Chronic)
Venous leg ulcers are the second most common wound type in mobile wound care after DFUs. The underlying etiology code is:
I87.2 — Venous insufficiency (chronic) (peripheral)
Sequencing for Venous Leg Ulcers
The convention mirrors diabetes coding — the underlying condition goes first:
- I87.2 — Venous insufficiency, chronic (primary)
- L97.x1x — Non-pressure chronic ulcer of [site], [laterality], [severity] (secondary)
Some MACs also accept I83.x (varicose veins with ulcer) when varicosities are the documented etiology. The choice between I87.2 and I83.x depends on clinical documentation: if the note documents chronic venous insufficiency, use I87.2. If it documents varicose veins with ulceration, use I83.x.
Additional Venous Codes
- I87.011 / I87.012 — Postthrombotic syndrome with ulcer (right/left lower extremity)
- I83.011 / I83.012 — Varicose veins of right/left lower extremity with ulcer of thigh
- I83.021 / I83.022 — Varicose veins with ulcer of calf
Sequencing Rules: The Pattern That Prevents Denials
ICD-10-CM has a consistent pattern for wound coding:
Underlying etiology first, wound manifestation second.
| Wound Type | Primary Code (Etiology) | Secondary Code (Manifestation) |
|---|---|---|
| Diabetic foot ulcer | E11.621 | L97.4xx or L97.5xx |
| Venous leg ulcer | I87.2 | L97.xxx |
| Arterial ulcer | I70.23x (atherosclerosis with ulceration) | L97.xxx |
| Pressure injury | L89.xxx (stands alone — no separate etiology code) | — |
| Surgical wound dehiscence | T81.3x (disruption of wound) | Additional site code if needed |
| Traumatic wound | S-codes (injury) | Additional codes as needed |
Pressure injuries are the exception — L89 codes carry both the etiology (pressure) and the manifestation (ulcer) in one code. Every other wound type requires the etiology-manifestation pair.
Multiple Wounds
When a patient has multiple wounds, code each wound separately with its own etiology-manifestation pair. A patient with a DFU on the right heel and a venous ulcer on the left calf gets:
- E11.621 — Type 2 diabetes with foot ulcer
- L97.411 — Non-pressure chronic ulcer of right heel, limited to breakdown of skin
- I87.2 — Venous insufficiency, chronic
- L97.222 — Non-pressure chronic ulcer of left calf, fat layer exposed
Each wound carries its own diagnosis pair on its own claim line.
Laterality: The Detail That Triggers Audits
Medicare audits flag unspecified laterality codes at a higher rate than almost any other coding issue. Every wound on a paired anatomical site (right/left calf, right/left heel, right/left ankle) must specify laterality.
Unspecified laterality codes to avoid:
- L97.x9x — Unspecified laterality for non-pressure ulcers
- L89.x0x — Unspecified laterality for pressure injuries (where laterality applies)
These codes are valid but signal a documentation gap. If the clinician's note says "heel wound" without specifying right or left, the coder must query the clinician. Submitting with unspecified laterality on a paired site tells the MAC that your documentation doesn't support the specificity that ICD-10-CM requires.
Documentation Standard
Every wound care note should include, at minimum:
- Anatomical site (specific: "left lateral malleolus," not "ankle")
- Laterality (right, left, or bilateral with separate codes for each)
- Depth/severity (skin breakdown, fat exposed, muscle necrosis, bone necrosis)
- Measurements (L x W x D in centimeters)
- Wound bed tissue type (granulation, slough, eschar, necrotic — with percentages)
- Etiology (what caused or maintains this wound)
When these six elements are documented, the coder can select the most specific code without guessing, querying, or defaulting to unspecified.
Codes That Support Medical Necessity
Beyond the wound diagnosis itself, certain additional codes strengthen medical necessity for wound care services:
- E11.65 — Diabetes with hyperglycemia (complicating factor for healing)
- E11.51 — Diabetes with diabetic peripheral angiopathy without gangrene
- L97.xxx with 4th character 3 or 4 — Muscle or bone necrosis (supports surgical debridement)
- Z87.39 — Personal history of other diseases of skin and subcutaneous tissue (recurrent wounds)
- Z96.641/642 — Presence of right/left artificial hip joint (relevant for pressure injuries in post-surgical patients)
These additional codes don't replace the primary etiology-manifestation pair, but they give the payer clinical context that supports the intensity of services billed.
Common Wound Care ICD-10 Codes Errors
Using L98.4 instead of L97.x — L98.4 is "non-pressure chronic ulcer of skin, not elsewhere classified." It's a catch-all that should be used only when L97 codes don't apply (non-lower-extremity wounds, primarily). Using L98.4 for a lower extremity wound when a more specific L97 code exists is a red flag.
Coding healed wounds — Once a wound has fully epithelialized, stop coding it as an active wound. Use Z87.39 (personal history) for follow-up visits on previously healed wounds. Continuing to bill active wound codes after closure is a compliance risk.
Defaulting to "unspecified" when documentation exists — If the clinician documents "Stage 3 sacral pressure injury" and the coder submits L89.159 (unspecified stage), that's a coding error. The documentation supports L89.153. Unspecified codes should reflect genuinely missing documentation, not coding shortcuts.
Ignoring laterality updates — A patient may present with a right calf ulcer at Visit 1 and develop a left calf ulcer at Visit 3. Each wound needs its own code with correct laterality. Carrying forward only the original code misses the new wound entirely.
Key Takeaway
ICD-10 wound care coding follows a predictable structure: identify the etiology, identify the wound site, specify laterality and severity, and sequence correctly. The codes themselves are not complicated. What causes denials is incomplete documentation that forces unspecified codes, reversed sequencing that breaks medical necessity logic, and laterality gaps that trigger audit flags. Fix the documentation, and the coding follows.