Skip to main content

Open dataset · updated 2026-10-21

What do blood tests really cost? The all-in price index

Across 194 cash-pay tests, the median TestWell price is $37.49 on the page and $43.49 all-in with the one $6 per-order fee; 31 tests cost under $30 all-in, against a typical hospital self-pay median of $170.00. The index tracks 13other providers' sticker prices and per-order fees with the date each was verified, so “cheapest” is answered on the price you actually pay.

Which provider is cheapest for a single test, all-in?

Sticker price plus that provider's per-order fees, one test ordered alone. Lowest all-in per row in bold. Verification dates in the provider table below.

TestTestWell all-inFunction Healthno feesQuest Direct (questhealth.com)no feesLabcorp OnDemandno feesLetsGetCheckedno feesHealthLabs.comno feesWalk-In Lab+$6 feesUlta Lab Tests+$12.95 feesEverlywellno feesJustLabs+$28 feesJason Health+$18 feesOwn Your Labsno feesHospital typical
Lipid PanelCPT 80061$30.99$24.99 + $6$365.00$365.00$59.00$59.00$59.00$59.00$89.00$89.00$29.00$29.00$65.00$59.00 + $6$35.90$22.95 + $12.95$49.00$49.00$36.00$8.00 + $28$28.00$10.00 + $18$10.00$10.00$150
Hemoglobin A1cCPT 83036$27.99$21.99 + $6$365.00$365.00$39.00$39.00$39.00$39.00—$29.00$29.00——$49.00$49.00$35.00$7.00 + $28$33.00$15.00 + $18$8.80$8.80$100
TSH (Thyroid Stimulating Hormone)CPT 84443$32.99$26.99 + $6$365.00$365.00$49.00$49.00$49.00$49.00——$41.00$35.00 + $6$35.90$22.95 + $12.95—$37.00$9.00 + $28$28.00$10.00 + $18$13.20$13.20$100
Testosterone, TotalCPT 84403$39.99$33.99 + $6$365.00$365.00—$69.00$69.00$89.00$89.00$49.00$49.00$65.00$59.00 + $6$42.90$29.95 + $12.95$69.00$69.00——$57.00$57.00$180
Vitamin D, 25-HydroxyCPT 82306$47.99$41.99 + $6—$75.00$75.00$99.00$99.00—$59.00$59.00—$59.90$46.95 + $12.95$99.00$99.00$53.00$25.00 + $28$63.00$45.00 + $18$44.60$44.60$150
Comprehensive Metabolic PanelCPT 80053$28.99$22.99 + $6—$49.00$49.00$49.00$49.00—$39.00$39.00—$35.90$22.95 + $12.95—$37.50$9.50 + $28$26.00$8.00 + $18$10.00$10.00$200
PSA, TotalCPT 84153$34.99$28.99 + $6—$69.00$69.00————$41.90$28.95 + $12.95—$40.00$12.00 + $28$33.00$15.00 + $18$16.80$16.80$130
CBC with DifferentialCPT 85025$27.99$21.99 + $6——————$35.90$22.95 + $12.95—$34.00$6.00 + $28$23.00$5.00 + $18$8.40$8.40$100
FerritinCPT 82728$30.99$24.99 + $6——————$35.90$22.95 + $12.95—$38.00$10.00 + $28$33.00$15.00 + $18$15.00$15.00$100
Urinalysis, CompleteCPT 81001$23.99$17.99 + $6————————$37.00$9.00 + $28$28.00$10.00 + $18$15.00$15.00$60
GGT (Gamma-Glutamyl Transferase)CPT 82977$25.99$19.99 + $6————————$33.00$5.00 + $28$23.00$5.00 + $18$8.50$8.50$80
Liver Function PanelCPT 80076$25.99$19.99 + $6————————$35.50$7.50 + $28$23.00$5.00 + $18$9.10$9.10$120
Rheumatoid Factor (RF)CPT 86431$27.99$21.99 + $6————————$36.00$8.00 + $28$28.00$10.00 + $18$10.40$10.40$100
Uric AcidCPT 84550$27.99$21.99 + $6————————$33.00$5.00 + $28$23.00$5.00 + $18$8.50$8.50$120
Free T4 (Thyroxine)CPT 84439$29.99$23.99 + $6————————$37.00$9.00 + $28$28.00$10.00 + $18$17.00$17.00$150
Iron & TIBCCPT 83540, 83550$31.99$25.99 + $6————————$37.00$9.00 + $28$23.00$5.00 + $18$17.20$17.20$100
Thyroid Peroxidase (TPO) AntibodiesCPT 86376$31.99$25.99 + $6————————$41.50$13.50 + $28$53.00$35.00 + $18$18.00$18.00$150
Cortisol (AM)CPT 82533$32.99$26.99 + $6————————$42.50$14.50 + $28$43.00$25.00 + $18$19.80$19.80$120
HomocysteineCPT 83090$33.99$27.99 + $6————————$51.00$23.00 + $28$63.00$45.00 + $18$68.00$68.00$130
Free T3 (Triiodothyronine)CPT 84481$36.99$30.99 + $6————————$42.00$14.00 + $28$38.00$20.00 + $18$43.20$43.20$120
ProgesteroneCPT 84144$37.99$31.99 + $6————————$55.00$27.00 + $28$38.00$20.00 + $18$25.00$25.00$150
DHEA-SulfateCPT 82627$38.99$32.99 + $6————————$42.00$14.00 + $28$43.00$25.00 + $18$32.80$32.80$130
Heart & Body Inflammation Test (hs-CRP)CPT 86141$40.99$34.99 + $6————————$43.00$15.00 + $28$38.00$20.00 + $18$26.40$26.40$100
Estradiol (E2)CPT 82670$41.99$35.99 + $6————————$43.00$15.00 + $28$48.00$30.00 + $18$44.80$44.80$200
Reverse T3CPT 84482$41.99$35.99 + $6————————$56.00$28.00 + $28$88.00$70.00 + $18$72.80$72.80$200

What fees does each provider add, and when was it checked?

ProviderPer-order feesTotal feesVerifiedComparison
TestWellLab processing fee$6.00live catalog—
Function HealthNone (sticker is all-in)$0.002026-10-21TestWell vs Function Health
InsideTrackerNone (sticker is all-in)$0.002026-10-21TestWell vs InsideTracker
Quest Direct (questhealth.com)None (sticker is all-in)$0.002026-10-21TestWell vs Quest Direct (questhealth.com)
Labcorp OnDemandNone (sticker is all-in)$0.002026-10-21TestWell vs Labcorp OnDemand
LetsGetCheckedNone (sticker is all-in)$0.002026-09-05TestWell vs LetsGetChecked
HealthLabs.comNone (sticker is all-in)$0.002026-09-05TestWell vs HealthLabs.com
Walk-In Labphysician fee $6$6.002026-10-21TestWell vs Walk-In Lab
Ulta Lab Testsspecimen collection fee $12.95$12.952026-09-05TestWell vs Ulta Lab Tests
Marek Health (Marek Diagnostics)None (sticker is all-in)$0.002026-09-05TestWell vs Marek Health (Marek Diagnostics)
EverlywellNone (sticker is all-in)$0.002026-10-21TestWell vs Everlywell
JustLabslab draw fee $18, physician order fee $10$28.002026-10-21TestWell vs JustLabs
Jason Healthlab collection fee $18$18.002026-10-21TestWell vs Jason Health
Own Your LabsNone (sticker is all-in)$0.002026-10-21TestWell vs Own Your Labs

What changed since the September 2026 edition?

Since the September 2026 edition (2026-09-28): TestWell cut prices on 5 of 169 tests (5 cut, 0 raised, 164 unchanged); median sticker $36.99 → $37.49, median all-in $42.99 → $43.49. 25 tests added. Of the 11 providers tracked in both editions, 1 changed at least one list price (2 more were added); TestWell is the cheapest all-in option on 59 of 115 tests with a tracked comparison (was 63 of 72).

TestWell price cuts since 2026-09-28

TestWasNowChange
Biotin (Vitamin B7)$259.99$59.99-76.9%
PT and PTT (Prothrombin & Partial Thromboplastin Time)$54.99$26.99-50.9%
Syphilis Test (RPR with Confirmation)$39.99$21.99-45%
10-Panel Drug Screen (Urine)$219.99$149.99-31.8%
Fecal Calprotectin (Stool)$189.99$139.99-26.3%

Tracked providers: list prices that moved

ProviderComparedDownUpRe-verified
JustLabs701702026-10-21
Ulta Lab Tests8002026-09-05
Quest Direct (questhealth.com)6002026-10-21
Labcorp OnDemand6002026-10-21
HealthLabs.com6002026-09-05
Function Health4002026-10-21
Everlywell4002026-10-21
Walk-In Lab3002026-10-21
LetsGetChecked2002026-09-05

New this edition: Jason Health, Own Your Labs, 25 tests; spot comparisons 109 → 250.

How is the index built?

TestWell prices are read from the live catalog at request time and are exactly what checkout charges; "all-in" is one test ordered alone: sticker plus the single $6.00 lab processing fee (fees are charged once per order, so multi-test orders pay it once). Competitor stickers and per-order fees were read from each company's public ordering pages on the pricedAt date shown and are re-verified at least monthly; a spot price is listed only where the test is equivalent (same analyte, same lab methodology class). Typical hospital self-pay and Quest Direct reference prices are the figures published on TestWell's cost guide for the same CPT code; chargemaster prices vary by facility and are often higher.

License: CC BY 4.0 — reuse with attribution to TestWell (test-well.com). Dataset version 2026.10; competitor prices last verified 2026-10-21. Previous edition: 2026.09 (2026-09-28).

Common questions

What does “all-in” mean in this index?

The price of ordering that one test by itself: the provider's sticker price plus every per-order fee it adds at checkout (draw fees, physician fees, service fees). TestWell adds one $6 lab processing fee; some providers add $25–$30. Fees are charged once per order, so multi-test orders pay them once — the compare tool states both.

How are competitor prices verified?

Each provider's sticker prices and per-order fees are read from its public ordering pages and recorded with the date (pricedAt). Entries are re-verified at least monthly, and the audit flags anything older than 90 days. A spot price is listed only where the test is a true equivalent.

Can I reuse this data?

Yes — CC BY 4.0. Cite TestWell (test-well.com) and link to this page. The JSON and CSV endpoints carry an ETag and update automatically when the catalog or a verified competitor price changes.

Why publish competitor prices at all?

Because sticker prices hide fees. The same TSH test can be $9 on the page and $37 at checkout; comparing all-in prices with dates attached is the only honest way to answer “where is this test cheapest.”