A Basic Metabolic Panel costs Medicare $14. The same test billed through a hospital outpatient lab costs patients an average of $330—a 23x markup. Lab tests are the single most overpriced category in hospital billing, and they're also the easiest to dispute or avoid entirely. Here's how to read your lab bill, spot errors, and pay a fair price.
1. How hospital lab billing works
Your doctor orders a “basic metabolic panel” during an annual checkup. A tech draws a vial of blood. A machine runs eight chemical measurements in about 90 seconds. The reagents and labor cost the lab roughly $3–$5. Then the billing department enters the charge: $330.
This is not an exaggeration — it’s the system working as designed. Hospital labs bill from the Chargemaster, an internal price list that is not negotiated, not evidence-based, and not regulated. Hospitals set these prices unilaterally. Insurers negotiate them down 40–70%. Uninsured patients get the full sticker price.
The result: the same CBC test that costs Medicare $11 might be billed at $180 at a hospital, contracted down to $80 by an insurer, and still charged at $180 to an uninsured patient.
2. Common lab CPT codes and Medicare rates
Use these Medicare rates as your baseline for what a test is actually worth. Hospitals typically bill 5–30x these amounts:
| CPT Code | Test Name | Medicare Rate | Typical Hospital Bill | Markup |
|---|---|---|---|---|
| 85025 | Complete Blood Count (CBC) | $11 | $120–$200 | 11–18x |
| 80048 | Basic Metabolic Panel (BMP) | $14 | $250–$400 | 18–29x |
| 80053 | Comprehensive Metabolic Panel (CMP) | $16 | $280–$450 | 17–28x |
| 80061 | Lipid Panel | $18 | $150–$300 | 8–17x |
| 83036 | Hemoglobin A1c | $14 | $100–$200 | 7–14x |
| 84443 | TSH (Thyroid) | $28 | $150–$350 | 5–12x |
| 86200 | CCP Antibody (Rheumatoid) | $33 | $200–$400 | 6–12x |
| 87804 | Influenza Antigen Test | $19 | $80–$180 | 4–9x |
Look up any CPT code from your bill:
3. Hospital lab vs. independent lab: the price gap
The single most effective thing you can do to reduce lab costs is to ask your doctor to send orders to an independent lab. The difference in price is dramatic:
| Test | Hospital Outpatient Lab | Quest/LabCorp (self-pay) | Savings |
|---|---|---|---|
| CBC (85025) | $120–$200 | $15–$25 | ~85% |
| CMP (80053) | $280–$450 | $25–$40 | ~90% |
| Lipid Panel (80061) | $150–$300 | $20–$35 | ~87% |
| HbA1c (83036) | $100–$200 | $18–$30 | ~85% |
| Full metabolic + CBC panel | $400–$800 | $40–$80 | ~88% |
Simply tell your doctor: "Can you send this to Quest or LabCorp? I want to avoid hospital lab pricing." Most doctors will accommodate this request. The lab results are identical—they're analyzing the same blood using the same methodology.
4. Common lab billing errors to look for
Watch for these specific errors on lab bills:
- Duplicate charges — The same CPT code billed twice on the same date. Common with high-volume labs where orders are re-entered.
- Wrong quantity — A code billed with quantity 2 when only one test was performed.
- Unbundling — Component tests billed separately instead of using the comprehensive panel code. Covered in detail in the next section.
- Tests not ordered — Compare your bill against your doctor's lab order. Any test not on the order shouldn't be on your bill.
- Wrong date of service — Data entry errors that can delay insurance payment and eventually cause you to be billed directly.
Accidental vs. intentional errors
Lab billing errors fall into two camps, and it matters which one you’re facing:
- Accidental errors are by far the most common. High-volume hospital labs process thousands of orders daily. Duplicate charges happen when orders are re-entered after a system timeout. Wrong-patient charges happen during shift changes. These errors are usually corrected quickly once flagged — a single phone call to billing often resolves them.
- Systemic unbundling is different. When a hospital’s billing system is configured to automatically bill panel components as individual codes — generating 5–10x more revenue per panel — that’s not a typo. It’s a billing configuration that affects every patient. If unbundling appears on your bill, it likely appears on thousands of others. These require a formal written dispute citing NCCI rules, and if the hospital doesn’t correct, a complaint to CMS or your state AG.
5. Unbundling: the most common lab billing violation
Unbundling means billing each component of a panel test separately, generating higher total charges than if the panel code were used. CMS prohibits unbundling through the National Correct Coding Initiative (NCCI) edits—a set of rules that define which codes cannot be billed together.
A common example: the Basic Metabolic Panel (80048) includes sodium (84295), potassium (84132), chloride (82435), carbon dioxide (82374), glucose (82947), BUN (84520), creatinine (82565), and calcium (82310). Billing each of these eight components separately instead of using 80048 generates roughly $400–$600 more in charges for the exact same tests.
Real unbundling example: $487 billed instead of $14
A patient's hospital lab bill included eight separate line items for individual chemistry tests (sodium, potassium, chloride, CO2, glucose, BUN, creatinine, calcium)—all performed on the same date. Each was billed at $40–$80 individually, totaling $487. All eight are included in CPT 80048 (Basic Metabolic Panel), which Medicare reimburses at $14. The patient cited the NCCI bundling rules in a dispute letter. The hospital replaced the eight individual codes with CPT 80048. Total reduction: $473.
To check for unbundling: look at your itemized bill for individual chemistry tests (sodium, potassium, glucose, etc.) billed on the same date. If you see 4 or more individual chemistry components, they should likely have been billed as a panel. Compare against our cost calculator to confirm.
6. How to dispute an overpriced lab bill
Lab bills are among the most successfully disputed charges because the errors are quantifiable and the rules are clear. Here's how:
- Get the itemized bill. Call the hospital lab billing department and request a line-item statement with CPT codes, not just a summary total.
- Look up each CPT code. Use our cost calculator to find the Medicare rate for each code and identify which charges are above 5x the benchmark.
- Check for unbundling. If you see 4+ individual chemistry codes on the same date, they may have been unbundled from a panel.
- Write a specific dispute letter. Reference the CPT code, the billed amount, the Medicare rate, and the NCCI edit if applicable. See our full dispute guide for templates.
- Escalate if needed. If the lab doesn't respond, file a complaint with your state insurance commissioner or contact the hospital patient advocate.
Want the disputes automatically generated? Upload your lab bill to BillKarma and we'll flag every error, calculate the potential savings, and generate a dispute letter in 30 seconds.
7. How to avoid high lab bills going forward
- Ask for independent lab orders. Before any blood draw, ask your doctor to send the order to Quest, LabCorp, or a local reference lab.
- Check in-network labs before the draw. Call your insurer's member services line to confirm the specific lab location is in-network, not just the lab company.
- Review lab pricing before routine tests. Our hospital pricing directory shows what local hospitals charge for common lab tests so you can compare before scheduling.
- Ask about self-pay rates. If you're uninsured, ask the lab's billing department for their self-pay rate before the draw. It's always lower than Chargemaster.
- Review your EOB after the visit. Your Explanation of Benefits will show what your insurer paid and what you owe. Compare this against the bill. See our EOB guide for help.
Frequently asked questions
Why do hospitals charge so much more for lab tests than independent labs?
Hospitals bill from their Chargemaster—an unregulated internal price list that reflects 10–50x the cost of running the test. Independent labs negotiate rates directly with insurers and operate at scale, driving prices far lower. The test results are identical regardless of which lab processes them.
Can I request lab work at an independent lab instead of the hospital?
Yes. Ask your doctor to write the order for Quest, LabCorp, or another reference lab. This is a completely normal request and most physicians will accommodate it. You'll typically pay 80–90% less for the same tests. Some specialized tests require hospital processing, but routine panels do not.
What CPT codes are most common on lab bills?
The most common lab codes are 85025 (CBC, Medicare ~$11), 80048 (BMP, ~$14), 80053 (CMP, ~$16), 80061 (Lipid Panel, ~$18), 83036 (HbA1c, ~$14), and 84443 (TSH, ~$28). Use our cost calculator to look up any code from your bill.
What is unbundling in lab billing?
Unbundling is billing individual component tests separately instead of using the appropriate panel code. For example, billing 8 individual chemistry tests instead of using the Basic Metabolic Panel code (80048). This generates hundreds of dollars in excess charges and violates CMS NCCI billing rules. If you see 4+ individual chemistry tests billed on the same date, check for unbundling.
Can I negotiate a lab bill?
Yes. Hospital lab billing departments will frequently accept the Medicare rate or a 40–60% self-pay discount as payment in full. Call and ask directly: "What is your self-pay rate for account number X?" Always get any agreement in writing before sending payment.
My insurance paid the lab, but I still got a balance bill. Is that legal?
If the lab is in-network with your insurer, they can only bill you for your contractual cost-sharing (copay, coinsurance, deductible). They cannot bill you for the difference between their chargemaster rate and what your insurer paid. Compare the balance bill against your EOB. If you're being billed more than your EOB shows as your responsibility, dispute it in writing.
Sources
- CMS Clinical Laboratory Fee Schedule (2026)
- CMS National Correct Coding Initiative (NCCI) Edits
- Health Affairs: Variation in Prices Paid by Insurers for the Same Lab Tests (2019)
- KFF Health News: Hospital Outpatient Labs Among the Priciest for Tests
- CMS Hospital Chargemaster Data and Price Transparency