Wound Care CPT Codes 2026: The Complete Code Reference
Every wound care CPT code you'll bill in 2026 — debridement (97597-97598, 11042-11047), E/M (99213-99215), NPWT (97607-97608), skin substitutes (15271-15278), and compression (29580-29581).
Damon Ebanks
Medipyxis

Wound Care CPT Codes 2026: The Complete Code Reference
Coding errors cost wound care practices between $50,000 and $200,000 a year in lost revenue. That's not denied claims alone — it's undercoding procedures you actually performed, using the wrong debridement tier when the documentation supports a higher one, and leaving money on the table by not billing E/M alongside procedures when modifier -25 clearly applies.
This is the complete reference for wound care CPT codes in 2026. Every code your practice bills regularly, what it pays, when to use it, and the mistakes that trigger denials. Bookmark this page — you'll come back to it.
For the full billing workflow beyond just codes, see our Wound Care Billing Guide.
Debridement Codes
Debridement is the most frequently billed wound care procedure, and the most frequently miscoded. The core question: are you performing selective debridement (97597/97598) or excisional debridement (11042-11047)? The answer determines whether you're billing $85 or $250+ for the same visit.
Selective Debridement (97597, 97598)
Selective debridement means removing devitalized tissue without cutting into viable tissue. Think sharp removal of slough with curette or scissors, autolytic debridement, enzymatic agents. The tissue being removed is already dead — you're clearing it away.
- 97597 — Debridement, open wound, selective, first 20 sq cm or less. Medicare national average: ~$85.
- 97598 — Each additional 20 sq cm (add-on to 97597). Medicare national average: ~$35.
97597 is your baseline debridement code. If you're removing necrotic tissue from a wound without cutting into bleeding, viable tissue to create a clean margin, this is the correct code. 97598 stacks on top for wounds larger than 20 sq cm — document the total wound area meticulously because this is the first thing auditors check.
Excisional Debridement (11042, 11043, 11044, 11045, 11046, 11047)
Excisional debridement means cutting into viable tissue to create a clean wound bed. This is a higher-complexity procedure — you're using a scalpel, cutting beyond the necrotic boundary, and there is active bleeding. The depth of tissue removed determines the code.
- 11042 — Skin and subcutaneous tissue, first 20 sq cm. Medicare: ~$140.
- 11043 — Muscle and/or fascia, first 20 sq cm. Medicare: ~$245.
- 11044 — Bone, first 20 sq cm. Medicare: ~$350.
- 11045 — Each additional 20 sq cm, skin/subcutaneous (add-on to 11042). Medicare: ~$50.
- 11046 — Each additional 20 sq cm, muscle/fascia (add-on to 11043). Medicare: ~$75.
- 11047 — Each additional 20 sq cm, bone (add-on to 11044). Medicare: ~$100.
The depth determines the primary code. If you debride through subcutaneous tissue and into muscle, that's 11043 — not 11042. Document the deepest tissue layer removed. Add-on codes match the primary: 11045 only pairs with 11042, 11046 with 11043, 11047 with 11044.
When to Use 97597 vs 11042
The distinction is clinical, not administrative. If viable tissue was cut — if there was active bleeding from the debridement itself — it's excisional (11042+). If only nonviable tissue was removed, it's selective (97597).
The documentation must state what was done, not just the code number. "Excisional debridement performed" without describing the tissue layers removed and the creation of a bleeding wound bed will get denied on audit. Conversely, documenting "sharp debridement of slough" and billing 11042 is a compliance risk.
For the full debridement billing breakdown, see our Debridement Billing Guide.
Evaluation and Management (E/M) Codes
E/M codes are billed for the clinical decision-making portion of the visit, separate from any procedure performed. Since the 2021 E/M overhaul, coding is based on medical decision-making (MDM) complexity or total time — most wound care practices use MDM.
99213 — Moderate Complexity
- MDM level: Moderate number and complexity of problems (2+ chronic conditions, stable)
- Typical scenario: Routine wound follow-up on a stable, improving wound. Assessment, measurement, dressing change, plan confirmation.
- Medicare national average: ~$93
This is your bread-and-butter wound care visit code. A patient with a single chronic wound that's progressing on the current plan, no complications, no treatment changes.
99214 — Moderate-High Complexity
- MDM level: Moderate complexity with additional data review or management options
- Typical scenario: Wound showing signs of deterioration, treatment plan change required, additional diagnosis considered (infection, osteomyelitis), prescription changes.
- Medicare national average: ~$132
99214 is appropriate when the visit requires you to make a clinical judgment call — not just follow the existing plan. If you're changing the treatment approach, ordering labs or imaging, or managing a new complication, this is the correct level.
99215 — High Complexity
- MDM level: High complexity — high-risk decisions, extensive data review
- Typical scenario: Wound with signs of sepsis, osteomyelitis workup, surgical intervention consideration, multiple comorbidities affecting wound management simultaneously.
- Medicare national average: ~$185
99215 is the ceiling for outpatient E/M. Use it when the clinical decision-making is genuinely high-risk — the patient's overall health is threatened by the wound condition, and you're managing that complexity at the visit level.
Modifier -25 and E/M with Procedures
Here's where practices leave the most money on the table. Modifier -25 allows you to bill an E/M code alongside a procedure code on the same visit when you performed a "significant, separately identifiable" evaluation and management service beyond what the procedure itself requires.
Example: You debride a wound (97597) and also evaluate a second wound, adjust the overall treatment plan based on lab results, and manage the patient's diabetic foot care. The debridement has its own inherent E/M — you assessed the wound to debride it. But the additional clinical work is separately billable as 99213-25 or 99214-25.
The key: document the E/M work as a distinct narrative in the note. Don't just document the debridement. Separate the E/M documentation clearly so an auditor can see exactly what clinical work justifies the E/M charge beyond the procedure.
For details on -25 and other wound care modifiers, see our Modifier Guide.
Skin Substitute Application Codes
Skin substitutes (now officially "cellular and/or tissue-based products" under CMS terminology) are billed with a two-code structure: a CPT code for the application procedure and an HCPCS Q-code for the specific product. This section covers the CPT application codes. For the full workflow including Q-codes and LCD requirements, see our Skin Substitute Billing Guide.
15271, 15272 — Trunk, Arms, Legs
- 15271 — Application of skin substitute graft to trunk, arms, or legs, first 25 sq cm or less. Medicare: ~$475.
- 15272 — Each additional 25 sq cm (add-on to 15271). Medicare: ~$65.
15275, 15276 — Face, Hands, Feet
- 15275 — Application of skin substitute graft to face, scalp, eyelids, mouth, neck, ears, orbits, genitalia, hands, feet, fingers, toes, first 25 sq cm or less. Medicare: ~$530.
- 15276 — Each additional 25 sq cm (add-on to 15275). Medicare: ~$75.
The anatomical location dictates the code. Feet are 15275 (not 15271) — a common error for practices treating diabetic foot ulcers. Measure wound area in sq cm and document it. The add-on code is per additional 25 sq cm increment, so a 40 sq cm wound on the leg is 15271 + one unit of 15272.
Negative Pressure Wound Therapy (NPWT)
NPWT (wound VAC) billing depends on whether you're applying or changing the system, or managing an existing application. For the complete NPWT billing workflow, see our NPWT Billing Guide.
97607, 97608 — Wound VAC Application
- 97607 — Negative pressure wound therapy, including topical application(s), wound assessment, and instructions for ongoing care, per session; total wound(s) surface area up to 50 sq cm. Medicare: ~$110.
- 97608 — Total wound(s) surface area greater than 50 sq cm. Medicare: ~$145.
These codes cover the professional component of NPWT application. Document wound surface area to support the code selected — 97607 for wounds 50 sq cm or less, 97608 for larger wounds. Each session where you change the dressing and reassess is billable. If you're applying NPWT for the first time and performing debridement at the same visit, both codes are billable — the debridement is a separate procedure.
Compression Therapy Codes
Compression is a core treatment for venous leg ulcers. The code depends on the type of compression system applied.
29580, 29581 — Unna Boot and Multi-Layer
- 29580 — Application of paste boot (Unna boot). Medicare: ~$55.
- 29581 — Application of multi-layer compression system (two or more layers). Medicare: ~$95.
29581 is the more commonly billed code in wound care practices using multi-layer compression wraps. Document the number of layers, the materials used, and the wound indication. Compression therapy for venous leg ulcers requires a documented ABI (ankle-brachial index) confirming adequate arterial flow before application — missing ABI documentation is a reliable denial trigger.
Wound Care Place of Service Codes
Place of service (POS) affects reimbursement rates. The same CPT code pays differently depending on where you deliver care.
POS 12 — Home
Mobile wound care visits billed under POS 12 (patient's home) typically reimburse at the non-facility rate — which is higher than facility-based rates because it accounts for your practice's supply and overhead costs. For a mobile wound care practice, this is your primary POS code.
POS 31, 32 — SNF Settings
- POS 31 — Skilled Nursing Facility. Used when the patient is a resident receiving SNF-level care.
- POS 32 — Nursing Facility. Used for long-term care / intermediate care settings.
When billing wound care in SNF settings, the POS code must match the patient's status. If the patient is under a Part A SNF stay, wound care may be bundled into the SNF per diem — verify coverage before billing separately under Part B.
Common Coding Mistakes That Trigger Denials
These are the errors that account for the majority of wound care claim denials. Every one of them is preventable with the right documentation workflow.
-
Billing 11042 without documenting viable tissue removal. If the note says "debridement of necrotic tissue" without describing cutting into viable, bleeding tissue, the code doesn't match the documentation. Downcode to 97597 or fix the note.
-
Missing wound measurements. Debridement add-on codes (97598, 11045-11047) and skin substitute codes (15271-15276) are size-based. No measurements = no justification for the code billed.
-
Using modifier -25 without separate E/M documentation. The procedure note itself does not justify an E/M charge. The E/M work must be documented as a distinct clinical narrative.
-
Wrong anatomical site on skin substitute codes. Billing 15271 for a foot wound instead of 15275, or vice versa. The code must match the documented wound location exactly.
-
Missing ABI for compression therapy. Compression codes for venous leg ulcers require documented ABI confirming adequate arterial supply. No ABI, no payment.
-
Undercoding E/M visits. Practices routinely bill 99213 for visits that clearly involve 99214-level decision-making — treatment changes, complication management, new diagnoses. If the documentation supports it, bill it.
-
Billing NPWT without wound surface area. 97607 and 97608 are differentiated by wound area. If the note doesn't state the total wound surface area, the payer has no basis to validate the code.
For strategies to reduce denial rates across all wound care codes, see our Denial Management Guide.
The Reference Table
| Code | Description | Medicare Avg. | Common Errors |
|---|---|---|---|
| 97597 | Selective debridement, first 20 sq cm | ~$85 | Using when excisional was performed |
| 97598 | Selective debridement, each addl 20 sq cm | ~$35 | Missing wound area documentation |
| 11042 | Excisional debridement, skin/subcut, first 20 sq cm | ~$140 | No documentation of viable tissue removal |
| 11043 | Excisional debridement, muscle/fascia, first 20 sq cm | ~$245 | Incorrect depth documentation |
| 11044 | Excisional debridement, bone, first 20 sq cm | ~$350 | Missing bone involvement documentation |
| 11045 | Excisional debridement, skin/subcut, each addl 20 sq cm | ~$50 | Paired with wrong primary code |
| 11046 | Excisional debridement, muscle/fascia, each addl 20 sq cm | ~$75 | Paired with wrong primary code |
| 11047 | Excisional debridement, bone, each addl 20 sq cm | ~$100 | Paired with wrong primary code |
| 99213 | E/M, moderate complexity | ~$93 | Undercoded when 99214 is supported |
| 99214 | E/M, moderate-high complexity | ~$132 | Missing documentation of MDM complexity |
| 99215 | E/M, high complexity | ~$185 | Overcoded without supporting MDM |
| 15271 | Skin substitute, trunk/arms/legs, first 25 sq cm | ~$475 | Used for foot wounds (should be 15275) |
| 15272 | Skin substitute, trunk/arms/legs, each addl 25 sq cm | ~$65 | Billed without primary code |
| 15275 | Skin substitute, face/hands/feet, first 25 sq cm | ~$530 | Wrong anatomical classification |
| 15276 | Skin substitute, face/hands/feet, each addl 25 sq cm | ~$75 | Billed without primary code |
| 97607 | NPWT application, up to 50 sq cm | ~$110 | Missing wound surface area |
| 97608 | NPWT application, over 50 sq cm | ~$145 | Missing wound surface area |
| 29580 | Unna boot application | ~$55 | Missing venous ulcer diagnosis |
| 29581 | Multi-layer compression | ~$95 | Missing ABI documentation |
Getting Codes Right at the Point of Care
The pattern behind every denial on this list is the same: the code didn't match the documentation, or the documentation was incomplete. That's a workflow problem, not a coding knowledge problem. The clinician knows what they did — the chart just didn't capture it in the language payers require.
Practices that build code validation into the documentation workflow — flagging missing measurements, verifying anatomical site matches, and confirming modifier -25 documentation before attestation — see denial rates under 2%. Medipyxis builds these checks directly into the wound care visit workflow, so compliance happens during the visit, not during a billing review three weeks later.
The codes on this page won't change often. The documentation discipline required to bill them correctly is what separates practices that collect what they earn from practices that leave 15-20% of revenue on the table.