Up to 80% of medical bills contain at least one error, and the average overcharge is $935. Coding mistakes — wrong CPT codes, unbundled procedures, duplicate charges — are the single biggest driver of inflated hospital bills. Most patients pay without checking because medical bills are designed to be unreadable. This guide breaks down the 10 most common medical billing and coding mistakes, shows you exactly what each one looks like on a real bill, and gives you a step-by-step process to catch and reverse them.

1. How common are medical billing and coding errors?

Medical billing errors are not rare exceptions — they are the norm. Multiple independent studies have measured error rates ranging from 30% to 80% of all medical bills:

  • Equifax found errors on 49% of Medicare claims reviewed.
  • The American Medical Association reports a 7.1% error rate on paid claims, translating to billions in annual overcharges.
  • NerdWallet estimated that billing errors contribute to $210 billion in unnecessary healthcare costs per year in the United States.
  • A JAMA study found that 30–40% of bills for surgical procedures contained at least one coding error.
  • Professional medical bill auditors report finding errors on 70–80% of the bills they review.

The average overcharge per billing error is $935, according to data compiled from consumer advocacy organizations and billing audit firms. For hospital stays and surgical procedures, the average overcharge climbs to $1,300–$2,500.

Why errors persist: Medical billing uses over 80,000 CPT codes and 72,000 ICD-10 diagnosis codes. Human coders process dozens of charts per day under productivity pressure. Errors are inevitable — and they almost always favor the provider, not the patient. Upload your bill to BillKarma to check for errors in seconds.

2. Mistake #1: Upcoding

Upcoding is billing a higher-level service code than the documentation supports. It is the single most expensive coding mistake for patients.

Evaluation and management (E/M) codes — the codes used for office visits — are ranked by complexity from Level 1 (CPT 99211, minimal visit) to Level 5 (CPT 99215, high-complexity visit). Each level has a higher reimbursement rate. When a provider bills a Level 4 or 5 visit for what was actually a straightforward Level 3 encounter, the patient pays significantly more:

E/M CodeDescriptionMedicare Rate (2026)Typical Hospital Charge
99213Level 3 — Established patient, low complexity~$112$180–$350
99214Level 4 — Established patient, moderate complexity~$165$250–$550
99215Level 5 — Established patient, high complexity~$224$350–$800

If your 15-minute follow-up visit for a stable condition is billed as a 99215 instead of a 99213, the difference can be $150–$450. Over multiple visits, upcoding adds up to thousands in excess charges.

How to spot upcoding

  • Request your medical records for the visit and compare the documentation against the CPT code billed.
  • A Level 4 or 5 visit requires documented medical decision-making of moderate or high complexity. If your visit was routine, a high-level code is suspect.
  • Compare the time spent with you (ask front-desk staff or check your patient portal) against the code billed. Level 5 visits typically require 40+ minutes of physician time.

Case study: Upcoding caught and reversed — $1,240 refund

A 38-year-old woman in Virginia visited her primary care physician for a routine follow-up on controlled hypertension. The visit lasted 12 minutes. Her bill showed CPT 99215 (Level 5, high-complexity visit) at $410 per visit — for three consecutive visits over six months, totaling $1,230 in professional fees. She requested her visit notes, which documented stable blood pressure, no medication changes, and a simple “continue current plan” assessment. She filed a dispute citing that the documentation supported a 99213 (Level 3) code. The practice recoded all three visits, applied the 99213 rate of $185, and issued a refund of $1,240 (including a duplicate charge on one visit).

3. Mistake #2: Unbundling

Unbundling occurs when a provider bills individual components of a procedure separately instead of using a single bundled CPT code that covers the entire procedure. This inflates the total bill because the sum of individual component codes is always higher than the bundled rate.

The CMS National Correct Coding Initiative (NCCI) maintains a database of code pairs that should never be billed together because one code already includes the other. Common unbundling examples:

  • Lab panels: Billing glucose, sodium, potassium, CO2, BUN, and creatinine individually instead of as a comprehensive metabolic panel (CPT 80053). Individual tests: $180–$360. Panel code: $45–$120.
  • Surgical procedures: Billing the incision, tissue removal, and wound closure as three separate procedures when one surgical CPT code covers all three steps.
  • Imaging: Billing the technical component and professional component of an X-ray separately without proper modifiers, resulting in a higher total than the global code.
Unbundling red flag: If your bill shows 5 or more individual lab test codes on the same date of service, check whether a panel code (CPT 80048, 80050, 80053, or 80076) would cover them. Panel codes are almost always 50–70% cheaper than the sum of individual tests. Use our calculator to look up the Medicare rate for each code.

Case study: Unbundling dispute won — $780 reduced to $95

A 55-year-old man in Ohio received a lab bill for $780 after a routine annual physical. The bill listed 14 individual lab test codes. His doctor had ordered a comprehensive metabolic panel and a lipid panel — two tests that should have been billed under CPT 80053 and CPT 80061. He contacted the lab billing department with a printout of the NCCI edit pairs showing that the individual codes were components of the panel codes. The lab recoded the claim and the corrected bill was $95. Savings: $685.

4. Mistake #3: Duplicate charges

Duplicate charges are the simplest billing error to identify: the same service, on the same date, billed twice. They are also among the most common, particularly on hospital inpatient bills where multiple departments enter charges independently.

Duplicates happen for several reasons:

  • A nurse records a medication administration and a pharmacist separately enters the same charge.
  • A procedure is scheduled, canceled, and rescheduled — but the original charge is never removed.
  • A service is billed under both a facility and professional claim when only one is appropriate.
  • Electronic health record (EHR) system glitches create duplicate entries during data transfers.

On a typical 5-day hospital stay, professional auditors find an average of 2–4 duplicate charges worth $200–$1,500 in total.

How to spot duplicates

Request an itemized bill sorted by date of service. Look for identical CPT codes on the same date. Pay special attention to high-frequency items like medications, IV supplies, lab draws, and vital sign monitoring charges.

5. Mistake #4: Wrong diagnosis code

Every medical service is linked to an ICD-10 diagnosis code that explains why the service was provided. A wrong diagnosis code creates two problems: it can cause your insurance to deny the claim (leaving you with the full bill), or it can justify a more expensive treatment pathway than what you actually needed.

Common diagnosis code errors include:

  • Transposed digits: ICD-10 codes are alphanumeric (e.g., E11.65 for Type 2 diabetes with hyperglycemia). Swapping two characters can change the diagnosis entirely.
  • Laterality errors: Coding a right knee procedure with a left knee diagnosis code, which can trigger a denial.
  • Unspecified vs. specified codes: Using a vague code (like “abdominal pain, unspecified”) instead of the correct specific diagnosis, which may not support the services billed.
  • Rule-out diagnoses billed as confirmed: Billing for a confirmed diagnosis when the physician was only ruling it out, potentially triggering more expensive treatment protocols.
Diagnosis code errors and insurance denials: If your insurance denied a claim as “not medically necessary,” the first thing to check is whether the diagnosis code matches the service. A wrong ICD-10 code is the most common reason for medical necessity denials. Ask the provider to review and correct the diagnosis code, then resubmit the claim. See our guide to common billing errors for more denial triggers.

6. Mistakes #5–7: Modifier errors, phantom charges, wrong patient info

Mistake #5: Modifier errors

CPT modifiers are two-digit codes appended to a procedure code to indicate special circumstances — for example, modifier -25 indicates a significant, separately identifiable E/M service on the same day as a procedure. Missing or incorrect modifiers cause denials, delayed payments, and incorrect patient responsibility calculations. The most common modifier errors:

  • Missing modifier -59 (distinct procedural service), causing a bundling denial when two procedures were legitimately performed separately.
  • Incorrect use of modifier -25, which adds the full E/M fee to a procedure visit when the office visit was not separately documentable.
  • Applying modifier -50 (bilateral procedure) instead of billing both sides separately, or vice versa, resulting in under- or over-payment.

Mistake #6: Phantom charges

Phantom charges are line items on your bill for services, supplies, or procedures you never received. They are disturbingly common on hospital inpatient bills. Examples include:

  • Charges for a physical therapy session that was ordered but never completed because you were discharged.
  • Supply charges for a surgical tray that was opened but not used during your procedure.
  • Medications listed on your bill that were prescribed but never administered.

The only way to catch phantom charges is to keep a personal log of treatments and medications during a hospital stay and compare it against the itemized bill.

Mistake #7: Wrong patient information

Data entry errors in patient demographics — wrong date of birth, misspelled name, incorrect insurance ID — cause claims to be denied or applied to the wrong account. While these errors don’t inflate your bill directly, they create cascading problems: denied claims generate patient bills for amounts the insurance should have covered, and charges applied to the wrong account can lead to collections on debts you don’t owe.

7. Mistakes #8–10: OR time inflation, incorrect units, balance billing errors

Mistake #8: Operating room time inflation

Hospitals bill operating room time in 15-minute increments, and the charges range from $150 to $300+ per increment depending on the facility. Inflated OR time is one of the hardest errors to detect because most patients don’t know how long their surgery actually took. Common issues:

  • Billing OR time from the moment the room is reserved, not when the surgery begins.
  • Including setup and cleanup time in the surgical time charged to the patient.
  • Rounding up aggressively — a 47-minute procedure billed as 75 minutes (5 increments instead of 4).

Request the anesthesia record, which independently documents the exact start and end time of the surgical procedure. Compare this against the OR time on your hospital bill.

Mistake #9: Incorrect units

Some services are billed per unit — each unit representing a specific quantity or time interval. Incorrect unit counts are especially common in:

  • Anesthesia billing: Anesthesia is billed in 15-minute units. A 90-minute surgery should be 6 units, not 8.
  • IV medications: A 500mg dose billed as 5 units of 100mg vials when only 3 vials were used.
  • Physical therapy: Therapy is billed in 8-minute units. A 45-minute session should be 5 units (based on the 8-minute rule), not 6.

Mistake #10: Balance billing errors

Balance billing occurs when an out-of-network provider bills you for the difference between their charge and what your insurance paid. Under the No Surprises Act, balance billing is prohibited for emergency services and for out-of-network providers at in-network facilities. Yet balance billing errors persist because:

  • Providers may not update their billing systems to reflect No Surprises Act protections.
  • Ancillary providers (anesthesiologists, pathologists, radiologists) at in-network hospitals may incorrectly bill out-of-network rates.
  • Some providers continue to send balance bills hoping patients will pay without questioning them.

Summary: The 10 mistakes at a glance

#MistakeHow Often It OccursAverage Overcharge
1Upcoding (higher E/M code than warranted)25–30% of outpatient bills$150–$450 per visit
2Unbundling (billing components separately)15–20% of lab and surgical bills$200–$800 per occurrence
3Duplicate charges10–15% of hospital bills$200–$1,500 per stay
4Wrong diagnosis code (ICD-10 errors)10–20% of claimsVaries widely; causes denials
5Modifier errors5–10% of procedural claims$100–$600 per claim
6Phantom charges (services not rendered)5–12% of inpatient bills$150–$1,000 per occurrence
7Wrong patient information5–8% of claimsCauses denials, not direct overcharge
8Operating room time inflation10–15% of surgical bills$300–$1,200 per surgery
9Incorrect units (time, dosage, quantity)5–10% of procedural bills$100–$800 per occurrence
10Balance billing errors5–15% of out-of-network claims$500–$5,000+ per episode

Real bill example: three coding errors on one statement

Itemized Statement — Regional Medical Center — Date of Service: 02/10/2026
99215 — Office visit, established patient, Level 5   ⚠ Upcoding: visit notes document a 15-min follow-up (supports 99213, not 99215) $420.00
36415 — Venipuncture (blood draw) $35.00
82947 — Glucose, quantitative   ⚠ Unbundling: part of comprehensive metabolic panel (80053) $78.00
82310 — Calcium, total   ⚠ Unbundling: part of comprehensive metabolic panel (80053) $65.00
84443 — TSH (thyroid stimulating hormone)   ⚠ Unbundling: part of comprehensive metabolic panel (80053) $92.00
80053 — Comprehensive metabolic panel $112.00
99215 — Office visit, established patient, Level 5   ⚠ Duplicate: same CPT code billed twice on the same date $420.00
TOTAL CHARGED $1,222.00

After corrections:

  • 99215 recoded to 99213: $420 → $185 (and duplicate removed: –$420)
  • Individual lab tests removed (already included in 80053 panel): –$235
  • Corrected total: $344.00 — a savings of $878
Three errors, one bill, $878 in overcharges. This is typical. Most patients would have paid the full $1,222 without questioning it. Upload your bill to BillKarma — we’ll flag upcoding, unbundling, duplicates, and pricing outliers automatically, then show you exactly what to dispute.

8. How to audit your own bill for coding mistakes

You do not need medical billing expertise to catch the most common errors. Follow these five steps using the tools linked below. For a comprehensive checklist, see our medical bill audit checklist.

Step 1 — Request an itemized bill. Call the provider’s billing department and ask for a complete itemized statement that includes CPT codes, ICD-10 diagnosis codes, dates of service, and quantities. Do not accept a summary statement that only shows department totals. You have the legal right to an itemized bill under HIPAA.

Step 2 — Check for duplicates. Sort or scan the bill by date of service. Look for the same CPT code appearing twice on the same date. Flag any duplicates immediately — these are the easiest errors to get reversed.

Step 3 — Verify the E/M code level. If you had an office visit, check whether the E/M code (99211–99215 for established patients, 99201–99205 for new patients) matches the complexity of your visit. A routine follow-up for a stable condition should not be billed at Level 4 or 5. Request your visit notes through your patient portal and compare.

Step 4 — Look for unbundled lab tests. If your bill shows multiple individual lab test codes, check whether they are components of a standard panel (comprehensive metabolic panel CPT 80053, basic metabolic panel CPT 80048, or lipid panel CPT 80061). If so, the panel code should have been used instead.

Step 5 — Compare against Medicare rates. Use the BillKarma calculator to look up the Medicare rate for each CPT code on your bill. Any charge exceeding 3x the Medicare rate is worth questioning. For a full walkthrough on common hospital billing errors and how to dispute them, see our dedicated guide.

Don’t want to audit manually? Upload your bill to BillKarma and we’ll run all five checks automatically. Our system flags upcoding, unbundling, duplicates, diagnosis code mismatches, and pricing outliers — then generates a dispute letter you can send to the billing department. See also our guides on medical billing error statistics and ICD-10 and DRG codes for additional context.

Frequently asked questions

How common are medical billing errors?

Studies consistently find that 30–80% of medical bills contain at least one error. The American Medical Association estimates that 7.1% of paid claims contain coding mistakes, and an analysis by Equifax found errors on 49% of Medicare claims. For patients, this translates to an average overcharge of $935 per billing error that goes undetected.

What is upcoding on a medical bill?

Upcoding occurs when a provider bills a higher-level service code than the care actually delivered. For example, billing a Level 5 office visit (CPT 99215) when the documentation only supports a Level 3 visit (CPT 99213). Upcoding inflates the charge by $100–$400 per visit and is one of the most common billing errors found on outpatient bills.

What is unbundling in medical billing?

Unbundling is billing individual components of a procedure as separate line items when they should be billed under a single bundled code. For example, billing each step of a blood panel as a separate test instead of using the comprehensive panel code. Unbundling typically inflates bills by 25–75% above what the bundled rate would be.

How do I check my medical bill for coding errors?

Start by requesting an itemized bill with CPT codes, ICD-10 diagnosis codes, and dates of service. Compare each CPT code against the Medicare rate using a cost lookup tool. Look for duplicate charges on the same date, codes that don’t match the service you received, and charges for services you don’t remember getting. Upload your bill to BillKarma for an automated audit that flags upcoding, unbundling, duplicates, and pricing outliers.

Can I get a refund for medical billing errors?

Yes. If you identify a coding error on your bill, contact the provider’s billing department with the specific CPT code, date of service, and explanation of the error. Most providers will correct legitimate coding mistakes and issue a refund or credit within 30–60 days. If the provider refuses, you can escalate by filing a complaint with your state insurance commissioner or, for Medicare claims, contacting CMS directly.

What is the difference between a billing error and fraud?

A billing error is an unintentional mistake in coding or data entry, such as transposing digits in a CPT code or accidentally billing a service twice. Fraud is the intentional submission of false claims for payment, such as systematically upcoding every patient visit or billing for services never rendered. Both cost patients money, but fraud carries criminal penalties under the False Claims Act. If you suspect fraud, report it to the HHS Office of Inspector General.

Sources