Two coding errors quietly inflate medical bills. Upcoding puts a more expensive label on the care you received, and unbundling splits one service into several charges that add up to more than the whole. Both show up on the itemized bill as billing codes, both can be checked in an evening, and both are worth a phone call before you pay.
Quick answer
What are upcoding and unbundling?
Upcoding means a provider bills a code that pays more than the code that matches the care delivered. Unbundling means a provider bills the pieces of a procedure one by one instead of using the single code that covers them all. Either way, the medical care is real; the label on it is what makes the bill larger.
Every service on your bill carries a billing code, and the code sets the price. If you are new to them, what a CPT code is explains how the five-digit numbers work. The short version is that two visits with the same doctor can cost very different amounts depending only on which code the office chooses.
What does upcoding look like on a bill?
Upcoding usually appears as a code one or more levels above what you remember. The most common places are office visits, emergency department visits, and therapy sessions, because those codes come in tiers.
- Office visits. Established-patient visits run from 99211 to 99215. A 10-minute follow-up billed as 99215, the highest level, is worth questioning.
- Emergency visits. ER visits run from 99281 to 99285. A short visit for a minor problem billed at level 5 (99285) deserves a second look. Our guide to an ER bill that is too high covers this in detail.
- Time-based services. Physical therapy or counseling billed for 60 minutes when the appointment was 30.
- Procedure complexity. A simple repair billed as an intermediate or complex one, or a diagnostic procedure billed as a surgical one.
Since 2021, office visit levels are meant to reflect either the total time the clinician spent or the complexity of the medical decision-making, so the visit note should back up the level. You are entitled to ask what supports it.
What does unbundling look like on a bill?
Unbundling shows up as several small charges where you expected one. Many procedures include routine steps, such as preparing the area, the closing, or standard supplies, and the code's price is meant to cover them. Billing those steps again on their own is unbundling.
- A lab panel billed as a dozen individual tests when a single panel code exists.
- A surgery billed alongside separate charges for the incision, the closure, or the approach.
- A supply, tray, or routine nursing service charged on its own when it belongs inside the procedure or room fee.
- A blood draw billed on the same day it was already covered by the visit.
Medicare and most large insurers use correct-coding edits to reject many bundled pairs automatically. A modifier, often 59, can override an edit when two services truly were separate, so a modifier on a pair of related codes is a good line to ask about. Unbundling is a close cousin of duplicate charges, but the services are described differently, which is why it is harder to see.
Everything above is the general version. To see what applies to your own bill, upload it to a free mediloop account. An automatic first look reads the charges and shows what looks worth questioning, usually in about a minute. If you want a specialist to take it from there, it is a flat $129, refunded in full if the bill isn't lowered by at least $129.
Check my bill for freeIs it fraud or just a mistake?
Most coding errors are mistakes, not schemes, and you do not need to know which one you have to get it fixed. Billing systems are complicated, codes change every year, and staff often choose the highest level that could apply when documentation is thin.
Deliberate upcoding to Medicare or Medicaid can be fraud under federal law, and billing private insurers this way can violate state insurance fraud laws. That is the reason billing offices usually correct a well-documented question quickly. Your role as a patient is simple: point to the line, ask for the review, and keep the tone factual. Accusing anyone of fraud is not required and tends to slow things down.
How do you spot upcoding and unbundling?
You spot them by comparing the itemized bill to your own memory of the visit, one line at a time. It takes about 30 minutes and needs nothing but the bill, your Explanation of Benefits, and a search engine.
- Get the itemized bill with codes. A summary statement will not show them. Here is how to request an itemized bill.
- Write down what happened. Who you saw, how long it took, what tests were done, and whether anything was removed or repaired.
- Look up each code. Search the number plus "CPT" to read a plain-language description.
- Flag top-tier codes. Any level 5 visit, complex procedure, or long time block that does not match your memory.
- Flag clusters. Three or four related charges on one date, especially with modifiers, may be a bundle that was split.
- Compare to the EOB. If your insurer adjusted or denied a line as included in another service, the provider should not be billing you for it.
For a wider checklist of what else to look for, see how to catch overcharges on a medical bill.
Everything above is the general version. To see what applies to your own bill, upload it to a free mediloop account. An automatic first look reads the charges and shows what looks worth questioning, usually in about a minute. If you want a specialist to take it from there, it is a flat $129, refunded in full if the bill isn't lowered by at least $129.
Check my bill for freeHow do you get a coding error fixed?
Ask the billing office for a coding review of the specific lines, confirm the request in writing, and do not pay the disputed amount until a corrected bill arrives. Speaking first and writing second works best, because the call opens the review and the letter creates a record.
- Call billing. Say: "I am reviewing my itemized bill for [date]. Line [number] is billed as [code]. That does not match the care I received. Can you request a coding review and send me a corrected statement?" Write down the name and the date.
- Send a short letter. Name the lines, the codes, and your concern, and ask for the clinical documentation that supports the level billed. Our medical bill dispute letter gives you a template.
- Loop in your insurer. Give them the same lines. If the claim was paid at the wrong level, they can reprocess it, and your share changes with it.
- Ask for a hold. Request in writing that the account not go to collections while the review is open.
- Escalate if needed. A complaint to your state insurance department or attorney general often gets a second look at a stuck dispute.
Keep the request narrow. A precise question about two lines gets answered faster than a general claim that the whole bill is wrong. If the review confirms the code, you have lost nothing and can move on to other ways to reduce the bill, such as financial assistance or a negotiated discount. If you would rather not do the detective work yourself, a mediloop specialist can review the bill. Pay Per Bill costs $129; if we don't lower the bill by at least $129, the fee is refunded in full the day your case closes.
Common questions
Can I be charged for both a bundled code and its parts?
Not if the parts are included in the bundle. If your insurer marked a line as included in another service, the provider generally cannot bill you for it, and you can point to that on the EOB.
Will asking for a coding review hurt my care?
No. Billing reviews are routine, handled by a separate department from your clinicians, and you have a right to understand what you are being charged for.
What if the provider says the code is correct?
Ask for the documentation that supports it and the name of the person who reviewed it. If it still looks wrong, take the dispute to your insurer, and ask for a supervisor or compliance contact.
Sources
- HHS Office of Inspector General, Physician relationships with payers
Submitting a claim certifies the payment was earned. Improper claims include billing for services not rendered and upcoding, meaning codes reflecting a more severe illness or more expensive treatment than was actually provided.
- CMS, National Correct Coding Initiative (NCCI) for Medicare
The NCCI exists to promote correct coding and reduce improper payments on Medicare Part B and Medicaid claims. Its procedure-to-procedure edits prevent payment of code pairs that should not be reported together, each edit pairing a Column One and a Column Two HCPCS/CPT code.
- AMA, CPT billing codes overview
The CPT code set is a listing of five-digit codes describing medical services and procedures, maintained by the independent CPT Editorial Panel appointed by the AMA Board of Trustees.
- CMS, How to read an explanation of benefits
An explanation of benefits shows the total charges for a visit and is explicitly not a bill; it shows what the plan covered and what you will owe when the provider invoices you.
- HealthCare.gov, Internal appeals
You must file an internal appeal within 180 days of being notified your claim was denied, and the insurer must decide within 30 days for pre-service and 60 days for post-service claims.
Sources last checked 5 October 2026. Medical billing rules change, so if you spot something out of date, tell us and we will correct it.
Was this article helpful?
Get new guides in your inbox
Practical, no-fluff tips from mediloop on handling medical bills.
No spam, ever. Unsubscribe any time.

