Key takeaways
CPT code 15040 covers the skin harvest for a tissue-cultured autograft, 100 sq cm or less.
There is no add-on code, so a harvest larger than 100 sq cm is reported as extra units of 15040.
The harvest is billed separately from the graft application, which uses codes 15150 through 15157.
Place of service moves the payment, so an office harvest pays more than the same work in a hospital.
Practice management software like Pabau submits and tracks insurance claims, and checks required insurer fields before you send them.
CPT code 15040 covers a single job. A surgeon harvests skin from the patient so a lab can grow it into a graft. The descriptor caps that harvest at 100 sq cm or less. It does not pay for the culturing, and it does not pay for placing the finished graft.
That narrow scope is where the claims run into trouble. Some coders reach for an add-on code that does not exist. Others fold the harvest into the graft code, the way they would with a split-thickness graft. Both errors are easy to avoid once you see how the code is built.
CPT code 15040 ends at the donor site
CPT code 15040 describes the harvest of skin for a tissue-cultured skin autograft, 100 sq cm or less. It sits in the Autografts and Tissue Cultured Autograft subsection of the CPT integumentary chapter. Per AMA CPT guidance, the code stops at the harvest.
The surgeon takes a small piece of the patient’s own skin and sends it to a laboratory. Over the following weeks, the lab expands those cells into a sheet big enough to cover the wound.
Burn centers, plastic surgery teams, and regenerative medicine practices see this most often. It usually follows a full-thickness burn, or a chronic wound that has stopped responding to standard care.
Why 15040 has no add-on code
CPT publishes no add-on code for 15040. When the harvest runs past 100 sq cm, you report additional units of 15040 rather than a second code number. Anything written up online as “15041” is not in the CPT code set, and a payer will reject it as invalid.
The other half of the confusion is the split between harvest and application. With a conventional split-thickness graft, taking the donor skin is bundled into the graft code. Tissue-cultured autograft works the other way around. The harvest earns its own code, because on the day you take the skin, the graft does not exist yet.
Application is coded separately, usually weeks later. Codes 15150 through 15152 cover the trunk, arms, and legs. For the face, scalp, eyelids, mouth, neck, ears, orbits, genitalia, hands, feet, and multiple digits, use 15155 through 15157. Those codes start at 25 sq cm, so do not carry the 100 sq cm threshold across from 15040.
Codes that show up next to 15040 on a claim
A 15040 claim rarely travels alone. The codes below are the ones most likely to sit beside it. Some turn up in the same session, others on the application claim weeks later.
Place of service decides what Medicare pays
Medicare pays 15040 under the Physician Fee Schedule, and two things move the number. One is where the procedure happened. The other is the Geographic Practice Cost Index, known as GPCI, which adjusts payment by locality.
An office harvest pays the non-facility rate, which is higher because the practice buys the supplies and staffs the room. A harvest in a hospital or ambulatory surgery center pays the facility rate, since the facility bills that overhead itself. Confirm the current locality figure in the CMS fee schedule lookup tool before you quote anyone a number.
The place of service code on the claim carries all of that. Three cover almost every 15040 harvest:
- Office (POS 11). Non-facility rate. The practice absorbs supplies and staff time, and the payment reflects that.
- Hospital outpatient (POS 22) or ASC (POS 24). Facility rate. The facility bills the payer separately for overhead.
- Inpatient hospital (POS 21). Facility rate. Common when a burn admission covers several procedures.
Mismatching the place of service to the actual setting is an audit flag. The code on the claim has to match the location named in the operative report. Pulling it from the scheduled location instead of typing it in removes most of these mismatches, and that is standard in modern practice management software.
RVUs set the payment before geography adjusts it
Relative value units are the raw material of the payment. Medicare multiplies the total RVU by the annual conversion factor, then adjusts for locality. CPT 15040 carries work, practice expense, and malpractice components, and the practice expense side splits between facility and non-facility.
Pull current values from the CMS relative value files, which are republished every January. A figure copied from a blog last year is already out of date, and so is the conversion factor behind it.
Pro Tip
Check both the facility and non-facility practice expense RVU when you advise a surgeon who harvests in the office and in the hospital. The difference between the two is large enough to change how a case is scheduled. Coding the wrong place of service is also a common denial trigger.
Modifiers that hold up on a 15040 claim
Modifier choice on 15040 comes down to what else happened in the same session. Get it wrong and the claim bounces, usually as a bundling edit rather than a medical necessity denial. The CMS NCCI edit files tell you which pairs are bundled and whether a modifier can override the edit.
The diagnosis has to justify culturing the graft
Medical necessity for 15040 rests on the ICD-10 code attached to the claim. Payers want to see why the patient needed skin grown in a lab, rather than a graft taken and placed the same day. Wound size, wound depth, and a shortage of usable donor skin are what carry that argument.
Your MAC’s local coverage determination is the final word here. Two MACs can take different views on the same chronic wound. Read the one that applies to your region before the harvest, not after the denial.
What the operative report has to prove
Documentation is where 15040 claims are won or lost. Post-payment audits are common on cultured autograft, because the procedure is expensive and the necessity bar is high. Structured medical forms and a consistent note template cut that exposure before an auditor asks.
The operative report needs every one of the following:
- The diagnosis and ICD-10 code, plus a line on why a cultured graft was chosen over a conventional one
- The harvest size in sq cm, measured at the donor site rather than estimated afterwards
- The anatomical site of the donor biopsy
- Confirmation that the specimen went to a laboratory for culturing, with the lab named
- The place of service, and any modifier with its clinical reason
- The prior authorization number, where the payer requires one
Two of those catch people out. Measuring after the fact from a photograph does not hold up under review. Neither does “small area harvested”, which gives the payer nothing to price. Write the number down in the room.
HIPAA rules still cover everything you send to the lab and the payer, including the specimen paperwork. Some teams build these fields straight into the note template in their skin clinic software. Nobody then has to remember them at the end of a long list.

How a 15040 claim moves from the OR to payment
Most coding references stop at the descriptor. Here is what actually happens between the harvest and the money landing:
- The surgeon harvests the skin and dictates the operative note the same day, with the donor site and the sq cm figure in it.
- Charge capture picks up 15040, adds units if the harvest ran past 100 sq cm, and links the ICD-10 code.
- The claim scrubber checks NCCI edits against anything else billed that session and flags a missing or unsupported modifier.
- The claim goes to the clearinghouse, then to the payer. Rejections here are usually format or eligibility problems rather than coding.
- The payer adjudicates. Most clean electronic claims are processed inside 30 days.
- Weeks later the cultured graft comes back and is applied. That is a new date of service and a separate claim, using 15150 or 15155.
Step six is the one that surprises people. The harvest and the application are different encounters, so they never share a claim, and each needs its own documentation. If the patient’s coverage changes in between, the application claim can deny while the harvest claim paid without a murmur.
What trips up a 15040 claim
Five errors account for most of the denials on this code. None of them are hard to prevent.
- Billing a code that does not exist. “15041” appears in plenty of online references. It is not a CPT code, and payers reject it as invalid.
- Rolling the harvest into the graft code. That is correct for a split-thickness graft and wrong here. A cultured autograft harvest is reported on its own.
- Estimating the harvest size. “Approximately 100 sq cm” invites a downgrade or a records request. Measure it.
- Using 15040 for a skin substitute. The code covers the patient’s own skin. Manufactured substitutes and allografts sit in the 15271 to 15278 range.
- Letting the place of service default. An office setting on a hospital case is one of the easier findings an auditor can make.
Run this check before you submit
It takes about a minute per claim, and it catches almost everything above.
- The harvest size in sq cm is in the note, measured rather than estimated
- The units of 15040 match that measurement
- The ICD-10 code explains why a cultured graft was necessary
- The donor site and the receiving laboratory are both named
- The place of service matches where the procedure actually happened
- Every modifier has a sentence in the note standing behind it
- Prior authorization is on file where the payer requires it
Pro Tip
Audit your 15040 claims once a quarter and filter for CO-50 and CO-16 denials. CO-50 points at a diagnosis that did not convince the payer. CO-16 usually points at a missing harvest measurement. Between them they cover most of what is fixable without an appeal.
How Pabau keeps 15040 claims moving
Most practices run this workflow across three places. The operative note lives in the record system. Codes live in a spreadsheet, or in a biller’s head. The claim gets keyed into a payer portal. Nobody spots the missing authorization number until the rejection arrives three weeks later.
Pabau, an all-in-one practice management system, keeps the record and the claim in one place. Its claims management tools submit your insurance claims and track their status, and they check the fields each insurer requires before anything is sent. Missing membership numbers and authorization codes surface while you can still fix them.
Automated workflows take on the chasing that usually falls to a person, so a claim sitting unacknowledged does not go unnoticed for a month. Because the note and the claim share a record, the sq cm figure a payer asks about is one click away.

Pabau Scribe, our AI scribe, turns the consultation into a structured note and treatment plan. The surgeon talks once, and the write-up lands in the patient record already organized. That leaves the coder far less to reconstruct when the chart reaches them.

Submit and track claims from one system
Pabau's claims management submits your insurance claims and tracks their status. It also checks the fields each insurer requires before a claim goes out, so fewer come back for missing information.
Conclusion
The code itself is simple. One harvest, 100 sq cm or less, extra units if you take more. What makes 15040 awkward is everything around it, and almost all of that is settled in the operating room rather than in the billing office.
Measure the donor site while you are standing over it. Name the lab. Pick the diagnosis that explains why lab-grown skin was the right call. Do those three things on the day, and the claim looks after itself. Reconstruct them three weeks later and you are writing an appeal instead.
Claim status and payer field checks often end up living in someone’s inbox. Book a demo to see how Pabau handles submission and tracking for wound care and plastic surgery teams.
Continue your research
Need a tighter operative note? Safer clinical notes covers documentation habits that hold up when a payer asks for the record.
Closing a defect with local tissue instead? 14041 walks through adjacent tissue transfer coding and the defect size thresholds that decide it.
Billing the debridement before the graft? 11042 explains how depth and surface area change the code you report.
Working on a digit salvage case? 14350 sets out when a filleted finger or toe flap is reportable, and what the note must show.
Coding flap reconstruction as well? 19367 covers breast reconstruction with a flap, including the documentation payers look for.
Frequently asked questions
Can the harvest and the graft application go on the same claim?
Almost never. The lab needs weeks to grow the graft, so the application happens on a later date of service. That makes it a separate claim, with its own note and its own authorization if the payer requires one.
Does CPT 15040 apply to skin substitutes or donor skin from another person?
No. The code is for an autograft, meaning the patient’s own skin. Application of a manufactured substitute or an allograft is coded in the 15271 to 15278 range instead.
Does 15040 need prior authorization?
Many commercial payers require it for cultured autograft. Check the medical policy before the harvest, because a request filed after the fact is rarely approved. Medicare Advantage plans often set their own rules here.
Who bills for culturing the skin?
Not the practice. CPT 15040 pays the surgeon for the harvest only. The laboratory that expands the cells bills separately, under its own arrangement with the payer or the hospital.
What if the cultured graft fails and you have to harvest again?
Report 15040 again for the new date of service. The note has to stand on its own, explaining why the first graft did not take and why a second harvest was necessary.