Blood Test Cost Without Insurance (2025) — How to Pay Less
Blood tests are one of the most common medical procedures in the US — and one with the biggest price gaps between where you go. A comprehensive metabolic panel might cost $18 at a direct-pay lab or $450 at a hospital outpatient lab. Here's what you'll actually pay and how to get the best price.
Blood test prices without insurance — national averages
Cash pay blood test prices vary dramatically by location type:
• Comprehensive Metabolic Panel (CMP, CPT 80053): $18 – $450 • Complete Blood Count (CBC, CPT 85025): $15 – $200 • Hemoglobin A1c (CPT 83036): $25 – $180 • Lipid Panel (CPT 80061): $20 – $250 • Basic Metabolic Panel (BMP, CPT 80048): $15 – $300 • Thyroid TSH (CPT 84443): $25 – $250
The lowest prices are almost always at freestanding independent labs, not hospitals.
Where to get cheap blood work without insurance
From cheapest to most expensive:
1. **Direct-pay lab services** (Ulta Lab Tests, Walk-In Lab, Request A Test) — order online, go to a local draw site. Prices start under $10. 2. **Quest Diagnostics and LabCorp** — nationwide labs with self-pay pricing, often $20–$80 for common panels. 3. **Independent urgent care and family practice clinics** — in-house labs at reasonable rates, often $30–$100. 4. **Hospital outpatient labs** — most expensive option, typically $100–$500+ for the same tests due to facility fees.
For most routine blood work, you don't need to go to a hospital lab.
How to order blood work without a doctor
Several services let you order your own lab work without a physician's order:
• **Ulta Lab Tests, Walk-In Lab, Request A Test** — order online, visit a local draw site (usually Quest or LabCorp) • **Direct primary care (DPC) clinics** — monthly membership includes discounted labs • **Some urgent care clinics** — walk in without a prior appointment
Note: some states restrict direct-access lab testing. Check availability in your state.
Frequently Asked Questions
How much does a CBC blood test cost without insurance?
A Complete Blood Count (CBC) costs $15–$200 without insurance depending on where you go. Quest and LabCorp typically charge $20–$45. Hospital outpatient labs can charge $100–$200 for the same test.
Can I get blood work done without a doctor's order?
Yes — in most states you can order your own blood work through direct-access lab services like Ulta Lab Tests or Walk-In Lab. You pay online, then visit a local draw site.
Is Quest or LabCorp cheaper without insurance?
Quest and LabCorp have comparable cash pay pricing. Both are significantly cheaper than hospital outpatient labs for routine blood work. Prices vary by location, so compare before choosing.
Does GoodRx work for blood tests?
GoodRx Health offers discounted lab pricing at Quest and LabCorp locations. These prices are often similar to standard self-pay rates. Compare against direct-pay lab services for the best deal.
See actual cash pay prices from providers nationwide for Blood Test.
Compare Prices →