Table of Contents
Contributions by Abid H.
Skin tags are usually harmless, but coding them isn’t always clear. If the wrong code gets submitted, insurance might reject the claim or delay your payment altogether.
Billing skin tags correctly isn’t just about accuracy. It’s about proving that the removal was medically necessary, not cosmetic. Without that clarity, claims often get rejected before they’re even reviewed.
In this blog, we’ll explain how to code skin tag cases properly and avoid common coding pitfalls that delay reimbursements.
Here’s what we’ll cover:
- What the ICD 10 for skin tag really means
- How to tell if a removal is billable or not
- What documentation insurers expect to see
- Mistakes that coders and billers often make
Practical tips to stay compliant and get paid faster
What are Skin Tags and How ICD 10 for skin tag Helps Define the Diagnosis
Skin tags are small soft growths that usually show up in places like the neck, underarms, groin, or eyelids. They’re harmless most of the time, but can become irritated or painful if they rub against clothing or get pulled. When a doctor decides removal is necessary for medical reasons, not just cosmetic, the correct ICD-10 code to use is L91.8. This code covers other hypertrophic skin disorders, including symptomatic skin tags.
Why the Right ICD-10 Code Matters
If a skin tag is bleeding or causing discomfort, it needs to be documented clearly. That’s where coding steps in. The right ICD 10 code shows not just what the condition is but why treatment was needed in the first place.
A good diagnosis code should reflect
- Any symptoms like pain, inflammation or bleeding
- The body part where the tag appeared
- Whether the removal was medically necessary
- What the provider noted during the visit
Using L91.8 with proper documentation tells the full story. It helps the claim get accepted without delays and shows why treatment was needed. When a skin tag is causing irritation, bleeding, or discomfort, the ICD 10 for skin tag code makes it clear that removal is medically necessary.
Alternate Terms You Might See for Skin Tags
Skin tags are often described in simple terms, but not every provider uses the same wording. Depending on who’s documenting the visit — and how they were trained — the term might look different in the chart.
Here are some other names that refer to the same thing:
- Acrochordon
- Soft fibroma
- Fibroepithelial polyp
- Cutaneous papilloma
- Skin tab
These all describe the same type of harmless skin growth. What matters most is whether the tag was causing issues like pain, bleeding, or irritation. That’s what turns a cosmetic removal into a medical one — and that’s what needs to be reflected in the code.
Breaking Down ICD 10 Codes by Location and Symptoms
Skin tags can show up just about anywhere. Most of the time, they’re harmless, and patients don’t even notice them. But once they start getting irritated, pulled, or bleeding — that’s when a provider steps in. And if that tag’s being removed for medical reasons, the ICD-10 code needs to show where it is and what it’s doing.
That’s the whole point of coding here — to back up the decision to treat. And with skin tags, ICD-10 codes mostly fall into two buckets:
- Based on location
- Based on symptoms
Let’s walk through both — with everyday examples, not textbook ones.
Location-Based ICD 10 Codes for Skin Tags
Neck – L91.8
This code is the go-to when tags show up in fold areas — neck, underarms, groin — and start to cause friction.
Example: Patient has two tags on the neck. They say it catches on jewelry and leaves a red mark. That’s not cosmetic — it’s L91.8.
Eyelid – D23.9
The skin on the eyelid is thin and sensitive, and even a tiny tag here can interfere with blinking or comfort.
Example: A tag on the upper eyelid causes discomfort whenever the patient blinks. Removal is done. Code it D23.9.
Face – D23.9
Facial tags aren’t always problematic, but when they cause shaving cuts or skin irritation, it’s billable.
Example: Patient keeps cutting a tag on the chin while shaving. The provider removes it due to repeated injury. Use D23.9.
Groin – L91.8
Groin tags are common in patients with obesity or diabetes and often become irritated.
Example: A Tag near the inner thigh gets inflamed during workouts. It’s not healing. Code it under L91.8.
Back – D23.9
If the tag is located on the back and causes discomfort, but isn’t inflamed, this general benign neoplasm code works.
Example: Tag under the bra strap rubs during daily movement. It’s documented as bothersome. Use D23.9.
Symptom-Based ICD 10 Codes for Skin Tags
Irritated – L91.8
When a tag becomes red or itchy from consistent rubbing — but not yet inflamed — this code applies.
Example: Patient has a tag on the neck that gets irritated after wearing a backpack or necklace.
Inflamed – L98.8
If the tag shows signs of inflammation, swelling, or early infection, this code allows for medical justification.
Note: This is often paired with tags in tight spaces — like under the breast or armpit — where moisture builds up.
Bleeding – L98.8
Use this code when a tag has bled due to accidental pulling, shaving, or clothing friction.
Tip: Claims with this code are stronger when the provider documents the bleeding in clear terms — even a brief note helps.
Condition-Specific ICD 10 Codes
Perianal – K64.4
Reserved for skin tags in the anal region, often remaining after hemorrhoid healing. These can interfere with hygiene and warrant removal.
Edge insight: This code is rarely used unless the location is precisely documented. Don’t default to it unless the chart supports it.
Genital – L98.8
For skin tags in the genital area, especially when removal is needed due to irritation, pain, or impact on daily activity.
Labial – L98.8
Falls under the same code as general genital tags but may be reviewed more strictly by payers.
Tip: Be specific in documentation; stating “irritated labial skin tag affecting movement” gives the claim more weight.
Which ICD 10 For Skin Tag Codes Are Billable — and Which Get Denied?
Not every skin tag removal qualifies for insurance reimbursement. To code correctly, you need to know which ICD-10 codes for skin tags show medical necessity — and which ones don’t.
Billable ICD-10 Codes for Skin Tags (When They’re More Than Just Cosmetic)
Some skin tags are more than a visual issue. If they’re bleeding, inflamed, or just getting in the way of daily movement or hygiene, payers want to know that. That’s when ICD-10 codes can justify the removal — but only if the chart explains the “why.”
Here are a few codes that usually qualify:
- L91.8 — For tags in fold areas (like the neck or groin) that get irritated or rub against clothing. It’s a catch-all for hypertrophic skin disorders.
- L98.8 — When a tag is inflamed, bleeds often, or looks like it could get infected. This one is often used for cases needing real clinical care.
- D23.9 — Covers benign skin growths in general. Use this if the provider didn’t name a specific area, but symptoms or repeated issues are clearly written down.
- K64.4 — This is for tags around the rectum, usually leftover from hemorrhoids. It’s only billable when hygiene or discomfort is a problem.
Pro tip: These codes only hold up if the provider’s note explains the symptoms. No symptoms = no coverage.
Not Billable? These Codes Usually Don’t Make the Cut
Some codes get used by mistake — or on claims that don’t meet medical necessity. If the tag isn’t causing issues, or the code doesn’t match the condition, it’s likely to get kicked back.
Watch out for these:
- L91.0 — This one’s for raised scars, not skin tags. It gets confused often but doesn’t belong here.
- L72.0 — Used for epidermal cysts, which aren’t the same as skin tags. Different origin, different treatment.
- L72.3 — A code for heat rash. Some providers think it fits, but it has nothing to do with tags.
Quick reminder: If the tag’s only being removed for appearance, it won’t be covered — no matter which code you use.
At a Glance:
ICD-10 Code | Description | Billable? | Notes |
L91.8 | Other hypertrophic disorders of the skin | Yes | Use for irritated or symptomatic tags in fold areas |
L98.8 | Other specified skin disorders | Yes | Covers inflamed or bleeding skin tags |
D23.9 | Benign skin neoplasm, unspecified | Yes | Acceptable if symptoms or irritation are documented |
K64.4 | Residual hemorrhoidal skin tags | Yes | Specific to anal region, must be clearly documented |
L91.0 | Hypertrophic scar | No | Scar tissue, not a skin tag — use carefully |
L72.0 | Epidermal cyst | No | Different condition — don’t use for skin tags |
L72.3 | Miliaria rubra (heat rash) | No | Unrelated diagnosis — not valid for tag removal |
Which CPT Codes Pair with Skin Tag ICD-10 Codes?
Once the diagnosis is confirmed and clearly documented, the next step is assigning the right CPT code to complete the claim. For skin tag removals, most cases fall under one of two codes, depending on how many tags were treated.
These codes are only billable when removal is considered medically necessary, not cosmetic, and when the supporting skintag removal ICD 10 clearly justifies the procedure.
- 11200 – Removal of skin tags, up to 15
Providers usually use this code when they take off skin tags that are bothering the patient — maybe they’re bleeding, painful, or keep getting irritated by clothing. - 11201 – Each additional 10 skin tags
This is an add-on code used when more than 15 tags are removed in a single session. It’s often missed, which can result in underbilling.
Note: These CPT codes should only be submitted if the ICD-10 code and provider’s notes clearly show that the removal was medically required.
Common Coding Mistakes That Still Happen Too Often
Even experienced coders can make small missteps that end up costing time and money. Most denials for skin tag claims come down to basic things that are easy to miss.
Here are a few quick reminders:
- No symptoms documented – If the chart doesn’t mention pain, bleeding, or discomfort, the removal may look cosmetic — and get denied.
- Wrong ICD-CPT pairing – CPT 11200 needs to be backed by a billable diagnosis like L91.8 or L98.8.
- Too many tags, but no add-on code – If the provider removes more than 15, don’t forget 11201.
- Missing details – The method of removal, number of tags, and affected area should be clear in the note.
Keep your codes tight and your documentation tighter — and you’ll avoid most of the problems before they start.
Closing Remarks
Skin tags are small, harmless growths that show up in spots where skin rubs together, like the neck or underarms. If they start bleeding, itching, or causing irritation, removal may be necessary — but insurance won’t approve it without a solid reason.
That’s why ICD 10 for skin tag coding matters. Using a diagnosis code like L91.8 helps show the removal wasn’t just cosmetic. It’s just as important to make sure the provider’s note explains what made the removal necessary. Experienced third-party billers can ensure all documentation is accurate and compiled when submitting claims. When the details line up, claims move faster.


