Compare Lab Tests

How we price, and how we get paid

Two things decide whether a comparison site is worth reading: where the numbers come from, and who pays for them. Here are both.

Where the prices come from

Prices are collected from each vendor's own public product pages — from a data feed where the vendor supplies one, otherwise from the page where the vendor publishes the price. Checks currently run by hand: the automated daily check is built but switched off until vendors answer our data-feed requests, because scraping a partner who would happily send a feed is a needless risk. Every price carries the date it was last confirmed. If a price goes unconfirmed for 30 days, the row is flagged on this site rather than quietly left to go stale.

Right now 147 of 147 listed prices have been confirmed against the vendor's site. Anything unconfirmed is labelled “awaiting verification” — treat it as a starting point, not a quote.

What those prices add up to, read across the whole dataset, is set out on what blood tests cost without insurance — including the charges that sit outside the price, which is where a comparison and a quote come apart.

Where the buttons go

Not every vendor publishes a page for each individual test. Where one does, the button on that row opens that product. Where it does not, the button opens the vendor's own test list and the row says so before you click — 19 of 147 rows today. It is the same rule as the price: you should find out what we can and cannot give you on this page, not on the next one.

Vendors we can link product by product: BIOHM Health, Empirical Health, Fitomics Labs, Function Health, Goodlabs, HealthLabs, Hundred Health, imaware, Labcorp OnDemand, LetsGetChecked, Marek Health, myLAB Box, Ombre, Paloma Health, Personalabs, Private MD Labs, Quest Health, Request A Test, SiPhox Health, Superpower, Tiny Health, Ulta Lab Tests, Viome, Walk-In Lab. Everywhere else, at least some rows land on a list you will need to search by test name.

Why marker counts differ from vendor claims

A panel advertised as “80+ biomarkers” often counts calculated values — an LDL/HDL ratio, an eGFR derived from creatinine — as separate markers. Counting that way makes panels look larger than they are and makes two panels impossible to compare. Our counts come from a hand-built list of what each panel measures, mapped to a shared registry, so the same marker is counted the same way everywhere.

How the tables are ordered

Every table sorts by price, low to high, by default. Vendors cannot pay for position, and there is no sponsored row. The affiliate relationship changes what we earn, not what we show.

How we get paid

This site earns a commission when you buy through some of the links on this site, or redeem some of the promo codes shown, at no extra cost to you. Commissions never affect the prices shown or the order of results — every table sorts on price, and vendors cannot pay for placement.

The data, and how to take it

Everything on this site is generated from one dataset, and that dataset is published. Not a sample of it, not a summary — the whole thing, in the same build that renders these pages, so it cannot drift out of step with what you see here. The price data is published under CC BY 4.0 — copy it, sort it, republish it, with credit to comparelabtests.com.

The clean sheet is also published as a Google Sheet you can copy and sort without downloading anything.

State availability

New York, New Jersey and Rhode Island regulate consumer-ordered lab testing more tightly than other states. Availability is noted per vendor, but confirm at checkout.

What this site is not

It is not medical advice, and marker count is not a measure of clinical usefulness — a well-chosen panel of twenty markers can be worth more than a scattershot eighty. Which tests you should run is a conversation with a clinician. What they cost is what we can help with.

Corrections

If a price here is wrong, it is worth more to us to fix it than to leave it. Email contact@comparelabtests.com.