Blood work is where uninsured patients get overcharged most casually, and where the fix is easiest. The exact same CBC, run on the exact same analyzer, might cost $23 ordered online, $29 at a national lab’s consumer store, or several hundred dollars when it is drawn at a hospital and billed to you at list price.

The direct-to-consumer lab market has quietly made cash-pay blood work cheap. This guide shows real 2026 prices for the panels people actually get (CBC, CMP, lipid, A1C, thyroid), compares direct-order prices against doctor-ordered hospital labs, and covers how to get your results to count.

What Does Blood Work Cost Without Insurance?

According to GoodRx, the most common blood tests cost $29 to $99 without insurance when purchased from a major independent lab. Here are current published prices at the two biggest direct-to-consumer lab stores, Quest (questhealth.com) and Labcorp OnDemand, plus the discount aggregator Ulta Lab Tests, which resells Quest testing at promotional rates.

Test / panelLow (discount platform)Average (Quest / Labcorp direct)High (hospital outpatient lab)
Complete blood count (CBC)$22.95 (Ulta)$29402% above standalone-lab prices
Comprehensive metabolic panel (CMP)$12.95 (basic metabolic, Ulta promo)$49531% above standalone-lab prices
Lipid (cholesterol) panel$22.95 (Ulta)$59246% above standalone-lab prices
Hemoglobin A1C~$13-$39$39Several times the direct price
Thyroid (TSH)~$25-$44$44-$49 (TSH); $89-$149 full thyroid panelsSeveral times the direct price

Direct prices from questhealth.com and ondemand.labcorp.com; discount prices from Ulta Lab Tests’ published sale pricing; hospital markups from an Employee Benefit Research Institute study cited by GoodRx. Quest adds a $6 physician service fee per order.

A few more direct-to-consumer prices for context: vitamin D runs $75 at Quest and $99 at Labcorp, testosterone is $69 at both, and a basic STD panel is $149 at Quest. For STD testing specifically, dedicated options can cost even less.

Thyroid, iron, and vitamin testing

Beyond the big five panels, prices stay reasonable in the direct market. A standalone TSH test is $49 at Quest (currently on sale at $44.10), while a fuller thyroid picture costs more: Labcorp OnDemand’s Standard Thyroid Test (TSH plus free T4) is $89, Quest’s Comprehensive Thyroid Panel (TSH, free T3, free T4, plus two antibodies) lists at $149, and Labcorp’s Custom Thyroid Test runs $247. For fatigue workups, Quest sells an iron, TIBC, and ferritin panel for $59 and a vitamin B12 and folate test for $82, while Labcorp’s anemia test lists at $189 and a standalone ferritin test at $59. The pattern holds: the more markers bundled, the higher the sticker, so only buy the panel your situation actually calls for.

Bundles and premium panels

Buying tests individually is not always the cheapest route. Labcorp OnDemand sells a Comprehensive Health Test for $169 and a diabetes-plus-cholesterol combo for $99. On the premium end, “health optimization” services sell large panels with clinician review: Marek Health’s Total Health Panel (Comprehensive) covers 80+ biomarkers for $595, aimed at people who want hormone, metabolic, and heart markers in one draw. That is a luxury purchase, not a necessity; the basic five-panel workup above totals about $215 at standard direct prices.

What Drives the Price

Where the blood is drawn (the big one)

GoodRx calls testing location one of the biggest predictors of cost, and the numbers are dramatic. The Employee Benefit Research Institute found hospital outpatient labs charge 246% more for a lipid panel, 402% more for a blood count, and 531% more for a metabolic panel than a physician’s office or standalone lab. GoodRx’s sources also include a New York Times investigation finding the same common blood test billed anywhere from $11 to nearly $1,000. Hospitals add facility fees and inflated list prices; standalone labs charge flat menu prices.

Doctor-ordered vs. direct-to-consumer

When a doctor orders labs, the sample often goes wherever the clinic defaults to, sometimes a hospital lab, and you get billed at whatever rate applies. When you order directly from questhealth.com or Labcorp OnDemand, the price is fixed and shown before you pay, an independent physician authorizes the order, and you visit any of thousands of draw sites (Quest alone has 2,000+ patient service centers). Same CLIA-certified labs, same reference ranges, published price.

Test complexity

Routine chemistry and hematology (CBC, CMP, lipid) is cheap to run and priced accordingly. Specialized tests cost more: GoodRx cites celiac panels at $105 to $120, and hormone or micronutrient panels at Labcorp OnDemand run $247 to $651.

Fasting, add-ons, and draw fees

Some panels require fasting but that does not change price. What does change price: separate blood-draw fees some clinics charge, add-on reflex tests, and physician service fees (Quest’s is $6, disclosed at checkout).

Cash Price vs. Insurance

Insurance usually covers preventive labs in full at in-network providers under the ACA, so if you have coverage, annual-physical blood work should typically cost you nothing. The trap is diagnostic labs (ordered to investigate symptoms) under high-deductible plans: those bill at negotiated rates that frequently exceed direct-to-consumer cash prices, especially at hospital-affiliated labs.

If you are uninsured or pre-deductible, the direct-order route is almost always the cheapest path for routine panels, and prices are HSA/FSA eligible at Quest, Labcorp, and Ulta. One caveat: direct-to-consumer results are yours, and you can share them with any clinician, but a doctor may still want to re-order a specific test through their own workflow for monitoring purposes. Bring your results to the visit and ask.

How to Pay Less

  • Order direct instead of defaulting to the clinic’s lab. A CBC, CMP, lipid panel, A1C, and TSH ordered through questhealth.com or ondemand.labcorp.com totals about $215, versus several times that through a hospital outpatient lab per the EBRI data.
  • Use discount aggregators for routine tests. Ulta Lab Tests publishes sale prices like $22.95 for a CBC or lipid panel (list $50 to $163) and $12.95 for basic metabolic and liver panels, with results in 1 to 2 business days from Quest labs.
  • Never get routine labs drawn at a hospital if you can avoid it. If your doctor hands you a lab order, you can usually take that order to a standalone Quest or Labcorp draw site instead of the hospital lab. Ask for the cash price first.
  • Use free and sliding-scale clinics. Community health centers and free clinics run basic labs on income-based sliding scales, and lab financial assistance programs can discount testing up to 100% for qualifying patients, per GoodRx.
  • Check the price before a hospital draw, and fight bad bills after. Hospital lab cash prices are in their posted price transparency files. If you already got a bloated lab bill, get it itemized and use our guide to negotiating medical bills; lab charges are among the easiest line items to get reduced.
  • Pay with HSA/FSA funds. All the major direct-to-consumer labs accept them, which effectively gives you a tax discount on top.

Bottom Line

Routine blood work is one of the few parts of healthcare where the cash market genuinely works. Ordered directly, the five most common panels (CBC $29, CMP $49, lipid $59, A1C $39, TSH $44 to $49) cost about as much as a dinner out, and discount platforms cut those prices further. The only expensive way to buy blood work is passively, by letting it get drawn at a hospital lab at list price, where identical tests cost 246% to 531% more. Order direct, or hand your doctor’s lab order to a standalone lab, and check prices first. If you need the doctor visit itself on a budget, see our guide to doctor visit costs without insurance.