September 30, 2026

Common Medical Coding Errors That Cause Claim Denials

Emily Foster

RCM Expert | Content Strategist in Healthcare | Swiftcare Billing

Common Medical Coding Errors That Cause Claim Denials

Faster Cash Flow. Fewer Denials. More Revenue.

Denial of your claims reduced by up to 99% through professional billing that will see you paid promptly, every time.
Reading Time: 6 minutes

A medical practice does not always lose money because of a major billing problem. Sometimes, it happens because of one small coding mistake that keeps showing up on claim after claim.

If you are getting denials that say CO 50: Non-covered service due to lack of medical necessity or CO 4: Modifier inconsistent, this post is for you.

A clinic was audited last month. It was a busy OB GYN practice with 3 doctors. Their denial rate was 28%. After reviewing 50 denied claims, 41 of them were caused by basic coding issues. Things that should have been caught before the claim even went out.

Let’s talk about them so you don’t make the same mistakes.

1. Modifiers: The Biggest Headache

Modifiers cause more denials than almost anything else. You can have the perfect CPT and the perfect ICD 10, but if you forget a 25 or a 59, you’re done. Claim denied.

The classic example? A patient comes in for a routine checkup and also complains about heavy bleeding. The doctor does an exam and also performs a procedure on the same day. If you bill the E/M visit and the procedure without modifier 25 on the E/M, the payer will just bundle the visit and pay you zero for it. They’ll say the visit was part of the procedure.

And don’t get started on modifier 59. Everyone uses 59 like a magic fix. It’s not. Payers now want XU, XS, XP, and XE. If you use 59 when you should use XS, many payers like Anthem and United will deny it straight away.

How this gets fixed:

There is a hard rule. No claim with two CPTs on the same day goes out without a second set of eyes on the modifiers. The claim is also run through the NCCI checker. It takes 30 seconds and saves hours of rework.

2. The Upcoding and Downcoding Trap

This one is tricky because people do it with good intentions.

Upcoding is when you bill a Level 5, such as 99245 or 99215, when the note only supports a Level 3. Maybe the doctor spent 40 minutes but only documented 2 HPI elements and a straightforward decision. You can’t bill a 5. If you do, that’s not just a denial. That’s an audit risk.

Downcoding is what scared coders do. They see a perfect Level 4 note, but they bill a Level 3 because they are “being safe.” You just lost $60 to $80 for no reason. Do that 100 times a month and you get the math.

The fix?

Stop coding from habit. Code from the note. If the note is weak, send it back to the doctor. A simple query sheet can help:

“Dr. Smith, can you clarify MDM complexity? No diagnosis was documented for the ultrasound.”

Most doctors actually appreciate it.

3. Unbundling: When You Bill Two Things That Should Be One

This is a very common medical coding mistake.

Let’s say you do a hysteroscopy with a biopsy. Some new coders will bill 58558, hysteroscopy with biopsy, and 58555, diagnostic hysteroscopy. You can’t do that. The diagnostic service is already included in the surgical hysteroscopy.

Payers have software that catches this in 0.2 seconds. You’ll get a denial saying “bundled” or “inclusive.”

4. Diagnosis That Doesn’t Match the Procedure

This is the number one reason for “medical necessity” denials. And this is where a lot of incorrect medical coding happens.

Think about it from the payer’s view.

You are billing them for a fetal biophysical profile 76819. Why? If you link it with Z34.90, routine pregnancy, they will deny it. Routine pregnancy doesn’t need a biophysical profile.

But if you link it with O36.4XX0, maternal care for intrauterine growth restriction, now it makes sense. It is medically necessary.

This happens all the time with labs, ultrasounds, and injections.

5. Old Codes: The January and October Problem

CPT codes change on January 1st. ICD 10 codes change on October 1st. Every single year.

Claims still go out in February with deleted codes from the previous year. Of course they get denied as “invalid code.”

Your clearinghouse should catch it, but sometimes it doesn’t.

Just update your system. That’s it.

6. Wrong Units

This is such a simple error, but it costs a lot.

If a code says “per 15 minutes” and you did 60 minutes, you need 4 units. If you put 1 unit, you are underbilling by 75%.

Same with drugs. J codes are based on mg. If J1050 is 50 mg and you gave 150 mg, you need 3 units.

Before you submit, ask:

Is this a time based code?

Is this a dosage based code?

Here are the usual places where units go wrong:

• Timed psychotherapy and PT codes: 90837, 97110. People always mess up the units.

• Drug J codes: Injections like Depo Provera and Rho(D) immune globulin.

• Anesthesia and obstetric global care: Not understanding what’s included in the global package.

7. Bad Documentation: The Root Cause of Everything

At the end of the day, coders can’t create codes out of thin air.

If the doctor writes, “came for checkup, ultrasound done, patient fine,” what is there to code?

There’s no detail. No laterality, no measurements, no medical decision making.

So the coder guesses. And guessing leads to medical coding errors and claim denials.

Fix your documentation first.

A small change made for one client involved adding a 4 line template for ultrasounds:

A small change made for one client involved adding a 4 line template for ultrasounds:

Indication

Findings

Measurements

Impression

Their denial rate dropped from 19% to 6% in 45 days. Same coders, just better notes.

Let’s Look at This Clearly

This table was created for a billing team. Maybe it will help you too.

Error TypeWhat Happens on Payer SideDenial You Will GetSimple Fix That Works
Wrong ModifierSystem thinks you billed a duplicateCO 4 Modifier MissingRun NCCI check and use XS or XE instead of just 59
UnbundlingSees two codes that are one procedureCO 97 Bundled ServiceLearn comprehensive versus component codes
Diagnosis MismatchDoesn’t see medical necessityCO 50 Non CoveredLink the highest specificity ICD 10 and avoid Z codes for sick visits
Old or Invalid CodeCode is no longer in their databaseCO 16 Invalid CodeUpdate your encoder every January 1st and October 1st
Wrong Units or QuantityQuantity doesn’t match the descriptionCO 163 Wrong UnitsRead the code description and check whether it is per 15 minutes or per 50 mg

So How Do You Actually Stop These Errors? My Real World Checklist

This is the part about how to prevent medical coding errors and medical coding denial prevention that actually works. Not theory.

There is no need to do 100% audits. Nobody has time for that.

Here is what works:

Daily 10 Claim Spot Check

Every morning, a senior coder pulls 10 random claims from the previous day. 10 minutes.

The coder checks modifiers, linkage, and units.

If 2 errors with the same pattern are found, the whole team gets alerted that day.

Claim Scrubber Is Non Negotiable

Don’t send claims directly. Use a good scrubber.

A reliable scrubber should check NCCI, MUE, and LCD policies before the claim goes to the clearinghouse.

Keep a Denial Spreadsheet

It may be boring, but track it.

Column A: Denial reason

Column B: How many times

After 2 weeks, you will see that 70% of your denials are from 2 to 3 reasons.

Fix those 2 to 3 reasons and you fix 70% of your problem.

This is the core of medical coding quality improvement.

Train Your Doctors

And please, please train your doctors.

Here is what providers should hear every month:

• If you do an E/M and a procedure on the same day, document why the E/M was separate and significant. Write “separately identifiable” in your note.

• Don’t write “pain.” Write “left lower quadrant abdominal pain, 7/10, for 3 days.”

• Document time when you bill by time. “Total time 45 mins, more than 50% counseling” is a perfect sentence that saves a claim.

Final Word

Listen, coding errors in medical billing will never be 0%. Humans make mistakes.

But you can absolutely go from 20% denials to under 5% if you stop making the same 7 mistakes over and over.

Start tomorrow morning.

Pull 20 denied claims from last month. Most of them will likely fall into the buckets mentioned above.

Fix the pattern, not just the claim.

And if you are already overwhelmed and don’t have a team to do daily checks, get someone outside to do a one time audit. Sometimes you are too close to your own process to see the leak.

Want the denial tracking sheet used by the billing team? Tell us and we’ll share it.

Emily Foster

RCM Expert | Content Strategist in Healthcare | Swiftcare Billing

RCM professional and healthcare content strategist having experience in US medical billing of 12 years. I am located in New Jersey and transform complicated billing and reimbursement processes into high-converting and understandable material. Dedicated to compliance-adjusted storytelling that promotes expansion throughout the revenue cycle.

Have Questions?
Let’s Discuss

Fill out this form, tell us about your practice’s unique needs, and get a tailored solution!
Contact Us Form