BillKarma’s automated analysis of bills from 6,000+ tracked hospitals flags potential billing issues in approximately 1 in 4 hospital bills reviewed — with upcoding and duplicate charges being the two most frequently detected error types. Hospital billing errors aren’t rare anomalies; they’re a predictable feature of a system where bills are generated by complex coding processes with minimal patient oversight. This guide covers the 7 most common error types, exactly how to spot each one, and how to dispute them effectively.

1. Why billing errors are so common

Hospital billing is generated by a fragmented process: clinical staff document care, coders translate that documentation into CPT and ICD codes, billing departments submit claims, and no single person reviews the complete picture before the bill reaches you. The HHS Office of Inspector General has found Medicare improper payment rates around 7% in recent years through regular audits — and those are only the errors large enough to affect payment, not the full universe of questionable charges.

The Medical Billing Advocates of America estimates that a majority of hospital bills contain at least one error. KFF consistently finds that medical billing concerns rank among the top consumer healthcare grievances. And CMS’s own improper payment reporting under the Medicare Fee-for-Service program confirms that billing inaccuracies are a structural problem, not isolated incidents.

The errors aren’t always intentional fraud. Many result from coder training gaps, billing software defaults, rushed documentation, and a system where hospitals have financial incentives to bill high and let insurers negotiate down. The result is the same for patients: bills that overstate what you owe.

The good news: most billing errors are detectable with an itemized bill, basic knowledge of what to look for, and 30–60 minutes of your time. The seven error types below account for the vast majority of what BillKarma’s analyzer catches.

2. The 7 most common billing errors

Error Type What It Is How to Detect It Typical Impact
UpcodingBilling a higher-level service than performedCompare CPT visit level to clinical notes$500–$2,000+ per incident
Duplicate chargesSame service billed twice or moreSort itemized bill by date and CPT code$50–$1,500 per duplicate
UnbundlingComponents billed separately instead of bundledCross-check NCCI edit pairs$100–$800 per bundle
Phantom chargesCharges for services never receivedCompare bill to personal notes and records$25–$500 per phantom item
Wrong patient/insurance infoCoding errors causing claim processing issuesCheck personal info on every billDelayed or denied claims
Wrong observation vs. inpatient statusOutpatient “observation” status billed when inpatient appliesRequest admission status documentationHundreds to thousands more out-of-pocket
Inflated room/board chargesICU billed for regular room; extra days after dischargeMatch room type and dates to stay records$500–$3,000+ per incorrect day

Error 1: Upcoding

What it is: Upcoding means billing for a higher-cost service than was actually performed. The most common and highest-dollar example is ER visit level coding, where a visit is assigned a Level 4 or Level 5 code when the actual clinical complexity supports only a Level 3.

The numbers: ER visit level coding is the most disputed charge type in hospital billing. Here are the 2026 Medicare rates for ER visit levels:

ER Visit Level CPT Code Clinical Complexity Medicare Rate (2026) Typical Hospital Charge
Level 399283Moderate — multiple tests, moderate risk (abdominal pain, minor fracture)$106$900–$1,800
Level 499284High severity — urgent evaluation, high risk (chest pain, fracture)$176$1,800–$3,200
Level 599285Life-threatening — immediate intervention (stroke, major trauma)$227$2,800–$5,000+

The jump from Level 3 to Level 5 represents a 2x increase in the Medicare benchmark — and a far larger increase in actual hospital charges. Upcoding also occurs outside the ER: office visits, surgical complexity levels, and procedure codes can all be billed at higher levels than clinical documentation supports.

How to spot it: Request your itemized bill and find the ER visit CPT code (99281–99285). Then request your medical records or ask the billing department what clinical documentation justified the assigned level. CMS publishes clear criteria for each level: Level 5 requires a high-complexity decision-making process and typically involves high-risk interventions. If your visit involved a single test and a minor complaint, Level 4 or 5 is hard to justify.

How to dispute it: Call the billing department and ask for a “level review.” Reference the specific CPT code, the Medicare rate differential, and your clinical notes. Say: “CPT 99285 requires high-complexity medical decision-making. My visit involved [describe actual treatment]. I’d like to request a coding review for downgrade to [lower level].” Hospitals adjust ER levels routinely when challenged with documentation.

Think your bill has errors? Upload your bill to BillKarma — we automatically flag duplicate charges, unbundled codes, and items that exceed the Medicare rate.

Error 2: Duplicate charges

What it is: The same service, medication, or supply billed more than once. Duplicate charges are especially common on multi-day inpatient stays where billing systems may log daily charges and individual administrations separately. IV bags, daily medications, and routine labs are the most frequently duplicated items.

How to spot it: Sort your itemized bill by CPT code and date. Look for the same code appearing on the same date without clinical justification. Also look for the same service appearing under two different billing codes (e.g., a chest X-ray billed as both CPT 71046 and as a line item under the radiology department separately).

How to dispute it: Point out the specific duplicate line items — date, CPT code, and charge amount — and ask for a corrected bill. Billing departments will generally remove clear duplicates without resistance because they have no documentation to justify double-billing the same service on the same day.

Error 3: Unbundling

What it is: Billing component procedures separately when a single bundled CPT code covers all of them. Because the bundled code is priced below the sum of its parts, unbundling results in a higher charge. CMS publishes NCCI (National Correct Coding Initiative) edits listing over 200,000 code pairs that cannot be billed together when one comprehensive code applies. Hospitals still attempt it.

Example: A colonoscopy with biopsy is correctly billed as CPT 45380 (Medicare rate: $198). Unbundling would bill the colonoscopy (45378) and the biopsy (45380) as separate line items, each with their own charge, totaling more than the bundled rate.

How to spot it: Look for procedure codes from the same clinical area on the same date, especially codes that appear to be components of a single procedure. BillKarma’s analyzer checks your bill against the NCCI edit list automatically.

How to dispute it: Reference the NCCI edit. Say: “CMS NCCI edits indicate that CPT [code A] and CPT [code B] cannot be billed together when [bundled code] applies. Please review and rebill using the appropriate bundled code.”

Error 4: Phantom charges

What it is: Charges for services, medications, or supplies that were never actually provided. Phantom charges can result from billing system errors, miscommunication between floors, or in some cases deliberate padding. Common examples include consultations by specialists who were called but never arrived, medications listed but not administered, and supplies used for another patient.

How to spot it: Keep a personal log during your hospital stay: which medications you actually received, which specialists actually examined you, which tests were actually performed. Compare this log to your itemized bill line by line. If you see a consultation charge for a specialist you never met, or a medication you don’t recognize, flag it.

How to dispute it: Request the nursing notes and medication administration record (MAR) for your stay — you are entitled to these under HIPAA. If the records show the medication was not administered or the consultation was not completed, dispute the charge with the records as evidence.

Error 5: Wrong patient or insurance information

What it is: Data entry errors affecting patient name, date of birth, insurance ID number, group number, or insurance plan. These errors cause claims to be denied or processed incorrectly, which can result in you being billed directly for an amount your insurance should have covered.

How to spot it: Check your name, date of birth, and insurance information on every bill and every Explanation of Benefits (EOB) you receive. Verify that the insurance plan listed matches your actual plan. A single transposed digit in an insurance ID can cause a claim denial that generates a patient bill for the full amount.

How to dispute it: Contact the billing department immediately with the correct information. Ask them to refile the claim with the corrected data. Do not pay the bill until the corrected claim has been processed by your insurance.

Error 6: Incorrect observation vs. inpatient status

What it is: Hospitals can classify a hospital stay as either an inpatient admission (covered by Medicare Part A) or observation status (covered by Medicare Part B as outpatient care). The cost difference for Medicare patients is enormous: Part B has different cost-sharing than Part A, and observation status patients do not qualify for Medicare-covered skilled nursing facility care afterward. CMS data shows tens of thousands of Medicare patients per year are affected by observation status classification issues.

Why it happens: Hospitals sometimes classify patients as observation to reduce their risk of Medicare audits and take-backs for short inpatient stays. The financial incentives push toward observation status; the cost falls on the patient.

How to spot it: If you are on Medicare and stayed overnight in the hospital, ask in writing: “Was I admitted as an inpatient or placed in observation status?” You must be notified under the NOTICE Act (the Medicare Outpatient Observation Notice, or MOON), but not all hospitals comply fully.

How to dispute it: File a written appeal with the hospital and your Medicare Administrative Contractor (MAC). The observation status guide covers the full appeals process. The stakes are high enough that engaging a patient advocate is worth considering.

Error 7: Inflated room and board charges

What it is: Being billed for a higher-acuity room type than you actually occupied (ICU rate billed when you were in a standard medical-surgical room), or being billed for extra days after your discharge date. Room and board is one of the highest per-day costs on a hospital bill, so even a single incorrect day is significant.

How to spot it: Compare the room type on your bill to your actual room. ICU rooms typically cost $3,000–$5,000 per day; standard rooms typically cost $1,000–$2,500. If the bill shows ICU charges and you were never in the ICU, that’s a direct error. Also verify that the admission and discharge dates on your bill match your actual dates.

How to dispute it: Request your hospital’s room assignment records and compare them to the bill. If you were discharged at 10am but the bill includes a charge for that full day (or the next day), dispute it with your discharge paperwork as evidence.

See which of these errors BillKarma checks automatically. Our analyzer runs your bill against Medicare rates, the NCCI edit list, and duplicate detection logic. Upload your bill to get a flagged line-item report in minutes.

3. How to do a line-item audit of your own bill

You don’t need a professional billing advocate to catch most errors. Here’s the process, step by step.

Step 1: Request an itemized bill. Call the hospital billing department and ask specifically for an itemized bill with CPT codes. A summary statement showing only totals by category is not enough. Every individual service, medication, supply, and procedure should appear as a separate line item with its CPT or HCPCS code and charge.

Step 2: Request your medical records. Request the relevant portions of your medical record: nursing notes, medication administration record (MAR), physician notes, and the discharge summary. You are entitled to these under HIPAA. The hospital has 30 days to provide them and can charge a reasonable fee for copies.

Step 3: Sort and organize the bill. Sort line items by date and by CPT code. Group similar codes together. This makes duplicates immediately visible.

Step 4: Look up Medicare rates for each CPT code. Use BillKarma’s calculator to look up the Medicare facility rate for each CPT code on your bill. The Medicare rate is your benchmark — not what you should pay, but what the procedure is actually worth based on CMS’s cost analysis. Flag any charges that look dramatically different from the Medicare rate or from what other hospitals charge.

Step 5: Cross-reference with your records. Go line by line through the bill and match each charge to something in your medical records or your personal notes. A charge with no corresponding record entry is a phantom charge candidate.

Step 6: Check the NCCI edits for procedure pairs. If you see multiple procedure codes from the same clinical area on the same date, check whether they appear on the NCCI unbundling list. BillKarma does this automatically, or you can look up code pairs on the CMS NCCI tools page.

Here is what a flagged itemized bill looks like:

Itemized Statement — Riverside General Hospital — Stay: 03/04/2026–03/06/2026
99284 — ER Visit Level 4 (03/04) $3,140.00
71046 — Chest X-ray, 2 views (03/04) $418.00
71046 — Chest X-ray, 2 views (03/04)   ⚠ Duplicate — same CPT code and date as line above $418.00
80053 — Comprehensive metabolic panel (03/04) $312.00
99285 — ER Visit Level 5 (03/04)   ❌ Cannot bill two ER visit levels for the same encounter $4,200.00
Room & Board — Med/Surg (03/04) $1,840.00
Room & Board — Med/Surg (03/05) $1,840.00
Room & Board — ICU (03/05)   ⚠ ICU room billed on same date as Med/Surg room — verify room assignment $4,200.00
Consult — Cardiology (03/05)   ⚠ Verify specialist actually visited — no note in medical record $580.00
TOTAL CHARGED $16,948.00
Flagged / disputed amount $9,398.00
Check if your charge looks right. Enter any CPT code and the amount you were charged to see how it compares to the Medicare rate and flag potential overbilling.

4. How to dispute billing errors

Once you’ve identified a potential error, the dispute process is straightforward. Most billing errors are resolved at the billing department level without needing to escalate.

Step 1: Call the billing department first. Most errors can be corrected with a single phone call if you are specific. Identify the line item by CPT code, date of service, and dollar amount. State the specific reason you believe it is incorrect (duplicate, wrong level, NCCI edit violation, etc.). Ask for a correction or a formal coding review.

Step 2: Follow up in writing. If the phone call doesn’t resolve it within 10 days, send a written dispute. Include: your name and account number, the specific line items in question, your reason for dispute, and the supporting documentation (duplicate entries, NCCI code pair, medical record discrepancy). Send via certified mail or through the hospital’s patient portal with a record of submission.

Step 3: Request a formal billing review. Every hospital has a billing review process. Ask specifically: “I would like to request a formal billing review for these specific charges.” This triggers an internal audit and typically results in a written response within 30 days.

Step 4: Involve your insurance company. If the error affected how your claim was processed, call your insurer and ask them to request a corrected claim from the hospital. Insurers have leverage that individual patients don’t — hospitals respond more quickly to insurer requests for corrected claims.

Step 5: Escalate if needed. If the hospital refuses to correct a clear error, escalate to your state’s insurance commissioner (for insurance-related billing disputes) or your state attorney general’s consumer protection division. For Medicare patients, contact your Medicare Administrative Contractor (MAC). For detailed dispute letter templates, see our complete dispute guide.

Do not pay the disputed amount while the dispute is open. Ask the hospital to place the disputed items on hold while the review is in progress. Most hospitals will not send an account to collections while a formal billing review is pending.

Need help with the dispute? Use our Medicare rate calculator to document the benchmark rate for each disputed code, then follow the step-by-step dispute guide with letter templates you can send today.

5. Case studies

Upcoded ER visit: Level 5 billed for a kidney stone

A patient in Arizona went to the emergency room with flank pain and was diagnosed with a kidney stone (nephrolithiasis). Treatment consisted of a urinalysis (CPT 81001), abdominal CT (CPT 74178), IV fluids, and a pain medication injection. Total time in the ER: 3.5 hours. Discharge was with a prescription and a referral to urology.

The bill showed CPT 99285 (Level 5 ER visit, $4,890 billed) and a facility charge consistent with a life-threatening emergency. Medicare’s rate for 99285 is $227; Medicare’s rate for 99284 (Level 4) is $176; for 99283 (Level 3) it is $106.

The patient requested a coding review, noting that his visit involved moderate clinical decision-making, one imaging study, and no high-risk interventions — consistent with Level 3 or Level 4 criteria. The hospital reviewed and downgraded to CPT 99284. The facility charge was reduced from $4,890 to $2,940. Total recovered: $1,950.

Duplicate lab charges on a 4-day inpatient stay

A patient in Tennessee had a 4-day hospitalization following an appendectomy (CPT 44950). After requesting an itemized bill with CPT codes, she found three instances of CPT 80053 (comprehensive metabolic panel, Medicare rate $14) billed twice on the same date — once under the laboratory department and once under the floor nursing charge. She also found CPT 85027 (complete blood count) duplicated on two of the four days.

Total duplicate charges: 5 line items averaging $280 each at the hospital’s billed rate. She called the billing department, listed each duplicate by date and CPT code, and asked for a corrected bill. All five were removed without escalation. Total removed: $1,400.

Unbundled colonoscopy charges

A patient in Florida had a screening colonoscopy with biopsy. The correct CPT code for a colonoscopy with biopsy is 45380 (Medicare rate: $198). His bill instead showed CPT 45378 (diagnostic colonoscopy, billed at $3,200) and CPT 43239 (upper GI biopsy, billed at $1,800) on the same date — an apparent unbundling error mixing colonoscopy and upper GI codes, and failing to apply the correct comprehensive code.

BillKarma’s analyzer flagged the combination as an NCCI edit violation. The patient contacted the billing department referencing the NCCI edit and asked for rebilling under CPT 45380. After a coding review, the hospital corrected the claim and reprocessed. His out-of-pocket responsibility dropped from $980 (after insurance applied to the unbundled charges) to $0 (the procedure qualified as a preventive screening under his plan when billed correctly). Total impact: $980 out-of-pocket eliminated.

Frequently asked questions

How common are hospital billing errors?

Very common. The HHS Office of Inspector General finds Medicare improper payment rates around 7% in annual audits. BillKarma’s automated analysis flags potential billing issues in approximately 1 in 4 hospital bills reviewed. AARP research shows billing errors affect a large share of patients, with individual overcharges ranging from hundreds to thousands of dollars. Check your own bill at our hospital directory to see if your hospital has a pattern of specific billing issues.

What is upcoding and how do I spot it?

Upcoding means billing for a higher-level service than was performed. The most common example is ER visit level coding: a Level 3 visit (CPT 99283, $106 Medicare rate) coded as Level 5 (CPT 99285, $227 Medicare rate) more than doubles the charge. To spot it, request your itemized bill, find the ER visit CPT code (99281–99285), then compare the clinical notes to the criteria for that level. Use our calculator to see what Medicare pays at each level.

What is unbundling in medical billing?

Unbundling means billing component procedures separately when a single bundled code should cover all of them. The bundled code is always cheaper than the sum of its parts, so unbundling inflates your bill. CMS publishes NCCI edits listing over 200,000 code pairs that cannot be billed together. BillKarma’s bill analyzer checks your bill against the NCCI list automatically.

What are phantom charges on a hospital bill?

Phantom charges are line items for services, supplies, or medications never actually provided. They are common on multi-day stays where billing systems accumulate charges automatically. Keep a log during your stay of what medications you received, which specialists actually saw you, and which tests were performed. Compare this log to your itemized bill and request the medication administration record (MAR) if anything looks wrong.

What is observation status and why does it matter for Medicare patients?

Hospitals can classify a stay as inpatient admission (Medicare Part A) or observation status (outpatient, Medicare Part B). Observation status often costs Medicare patients dramatically more out of pocket and does not qualify them for Medicare-covered skilled nursing facility care afterward. If you are on Medicare and stayed overnight, ask in writing whether you were admitted as inpatient or placed on observation. See our observation status guide for the full appeals process.

Should I pay my hospital bill before disputing it?

No. If you have identified specific errors or are requesting a billing review, ask the hospital to place the disputed items on hold while the review is in progress. Do not pay the disputed amount before the review is resolved. Most hospitals will not send an account to collections while a formal billing review is pending. For a complete dispute process, see our dispute guide.

Sources