Blood tests without insurance: what they cost

You can order many common lab tests online and pay yourself, without insurance or a doctor’s visit. Prices differ by seller, by fees and by what exactly is in the test. This guide summarises the ranges we found; each test page has the full comparison.

Listed totals by test

Range of listed totals (price plus disclosed required fees) among offers with known fees, read on November 10, 2026. Offers with unconfirmed fees are excluded from these figures. Taxes excluded.

Listed self-pay totals by test
TestKnown totalsLowest at Quest sitesLowest at Labcorp sites
Chlamydia and gonorrhea
STD testing · 3 offers
$99–$111 $99 $105
9-infection panel (adds hepatitis A, B, C and herpes 1 and 2)
STD testing · 2 offers
$139–$345 $139 $345
7-infection panel (adds hepatitis B, C and trichomoniasis)
STD testing · 2 offers
$288–$489 $288 $489
TSH only
Thyroid test · 3 offers
$39–$49 $39 $41
TSH and free T4
Thyroid test · 2 offers
$61–$89 $61 $61
25-hydroxy vitamin D
Vitamin D test · 4 offers
$59–$99 $59 $65
ApoB on its own
ApoB test · 4 offers
$59–$75 $59 $65
Standard lipid panel
Lipid panel · 4 offers
$29–$65 $29 $39
Hemoglobin A1c
A1c test · 4 offers
$29–$45 $29 $39
CBC with differential and platelets
CBC test · 4 offers
$28–$35 $28 $29
Ferritin on its own
Ferritin test · 3 offers
$29–$59 $29 $35
Iron, TIBC and ferritin panel
Ferritin test · 2 offers
$55–$65 $55 —
Vitamin B12 on its own
Vitamin B12 test · 4 offers
$35–$55 $35 $41
Vitamin B12 and folate
Vitamin B12 test · 4 offers
$59–$89 $59 $65
Lp(a) on its own
Lp(a) test · 4 offers
$49–$55 $49 $49
Comprehensive metabolic panel (14)
CMP test · 4 offers
$36–$55 $36 $36
Total testosterone
Testosterone test · 4 offers
$49–$75 $49 $65
Free and total testosterone
Testosterone test · 2 offers
$99–$115 $99 $115

Some sellers let you choose either network for one price, so a figure can appear in both columns.

How self-pay lab testing works

  1. Choose a test on a seller’s website and pay online.
  2. The seller arranges a clinician’s order and gives you a requisition.
  3. Visit a collection site in the seller’s network (Quest Diagnostics or Labcorp for the sellers here). Some offer in-home collection for an extra charge.
  4. Results arrive through the seller’s portal. Our site has no accounts, checkout or results.

Sellers by collection network

SellerCollection networkPrices verified
Quest Health (questhealth.com)Quest DiagnosticsYes (listed prices)
Walk-In LabQuest Diagnostics, LabcorpYes (listed prices)
Ulta Lab TestsNot verifiedNo: site blocked our checks
Request A TestNot verifiedNo: site blocked our checks
HealthLabsQuest DiagnosticsYes (listed prices)
Labcorp OnDemandLabcorpYes (listed prices)

Before you pay

  • Match the contents. “Thyroid panel” or “STD panel” means different things at different sellers.
  • Add the fees. A per-order physician fee is charged once per order at Walk-In Lab, so combining tests in one order can lower the total.
  • Check your state and age. Several sellers can’t serve NY, NJ or RI; others exclude MD, MA, AZ or HI depending on the network.
  • Look for public options. For STD testing, public and nonprofit clinics may be free or income-based: see free and low-cost STD testing.

Questions about cost

Can I order blood tests online without a doctor’s visit?

Yes, in most states. The sellers listed here arrange an order from an independent or in-house clinician after you buy, so you don’t need your own doctor’s visit. Several sellers can’t serve some states, such as New York, New Jersey and Rhode Island; each offer lists its restrictions.

Are Quest and Labcorp prices different?

Quest Diagnostics and Labcorp run collection sites; most online prices are set by the seller you pay. The same seller may offer both networks at one price, and different sellers charge different amounts for tests at the same network. The table shows the lowest known listed total by network where we have one.

What fees should I look for besides the test price?

Physician or ordering fees (for example $6 per order at Walk-In Lab and a $6 physician service fee at Quest Health), collection fees, optional in-home collection charges, cancellation fees and sales tax. We add the required fees each seller discloses and show “Check provider price” when we can’t confirm them.