← All blood tests

Hormones

Testosterone test cost: $16–$75

By Elo. Last updated September 1, 2026.

A testosterone test costs $16, and when you get drawn matters more than where. Testosterone peaks in the morning and drifts down through the day, so an afternoon draw is the usual reason a healthy man ends up with a result that looks alarming.

The Endocrine Society's clinical practice guideline says to diagnose deficiency only in men with symptoms plus “unequivocally and consistently low” levels, measured fasting on two separate mornings. One number on its own doesn't diagnose anything, which is worth knowing before you buy a single test.

Below, we compare what a testosterone test costs at each lab, inside a bundle, and whether insurance will pay for it.

How much does a Testosterone test cost?

Testosterone costs $16–$75 on its own, or $99–$499 in a bundle. Those are cash prices, so that's also what Testosterone costs without insurance.

Testosterone test cost by provider. On its own: Mito Health $16–$21, DrSays $21, Marek Diagnostics $42, Ulta Lab Tests $43, Quest $75. In a bundle: Vitals Vault $99, Mito Health $207, Parsley Health $275, Superpower $349, WHOOP Advanced Labs $349, Function Health $365, Everlywell $399, Marek Health $495, InsideTracker $499.
Testosterone test cost by provider, split into standalone single-marker tests and the bundles that include it. The cheapest option in each column is the solid white bar. Each column is scaled to its own widest bar, so compare bar lengths within a column, not across the two.

Lowest Testosterone self-pay prices

The lowest cash price we found for Testosterone is $16–$21 at Mito Health, followed by DrSays ($21), Marek Diagnostics ($42), Ulta Lab Tests ($43), and Quest ($75). These are all-in prices that include the draw fee: Mito Health lists Testosterone at $6.05 and adds a $9.50–$15 draw fee, for $15.55–$21.05 total.

Cost of Testosterone in a bundle

Nine packages we track include Testosterone, and every one of them tests dozens of other markers from the same draw. The cheapest bundle with Testosterone is Vitals Vault's 37-biomarker panel at $99, then Mito Health ($207 for 77 markers), Parsley Health ($275 for 41 markers), Superpower ($349 for 59 markers), WHOOP Advanced Labs ($349 for 65 markers), Function Health ($365 for 114 markers), Everlywell ($399 for 86 markers), Marek Health ($495 for 56 markers), and InsideTracker ($499 for 48 markers). Goodlabs includes Testosterone in a 14-biomarker panel that's free with a blood donation.

Scatter chart of bundles that include Testosterone, biomarkers tested against price per biomarker, with cheaper per marker plotted higher: Vitals Vault 37 markers for $99, $2.68 each at the low end, Mito Health 77 markers for $207.11–$212.61 first year, $2.69 each at the low end, Parsley Health 41 markers for $150–$275/mo, $6.71 each at the low end, Superpower 59 markers for $349, $5.92 each at the low end, WHOOP Advanced Labs 65 markers for $349, $5.37 each at the low end, Function Health 114 markers for $365, $3.20 each at the low end, Everlywell 86 markers for $399, $4.64 each at the low end, Marek Health 56 markers for $495, $8.84 each at the low end, InsideTracker 48 markers for $499, $10.40 each at the low end. Cheaper per marker is plotted higher.
Every purchasable bundle that includes Testosterone, plotted by how many biomarkers it runs against what it costs.

How much does a Testosterone test cost at Quest Diagnostics?

At Quest Diagnostics, a Testosterone test costs $75 on its own.

Is a Testosterone test worth it?

Worth it if you have symptoms, and only if you time it right. Testosterone peaks in the morning and falls through the day, so a random afternoon draw is how people end up with a scary-looking low number that isn't real. Get it before 10am, and confirm a low result with a second morning test before anyone starts treatment. I'd be careful buying this one from a clinic that also sells the treatment.

Either way, the price shouldn't be what decides it: Mito Health sells Testosterone for $16 all-in. The cheapest panel that includes it is Vitals Vault at $99, which is only worth it if you want the other 36 markers too.

Does insurance cover a Testosterone test?

Insurance usually covers Testosterone when a doctor orders it for symptoms or a known condition, though you may still owe a copay or deductible. The in-network negotiated cost is about $25 to $50, against $16 if you pay cash. At a hospital lab the billed charge can reach $150 to $700.

Flow chart of how a Testosterone test claim is paid. If your plan's medical policy doesn't cover Testosterone, you owe the billed charge of $150 to $700. If it clears, the allowed amount is $39: you owe all $39 under your deductible, about $8 once it is met, and $0 past your out-of-pocket maximum. Paying cash instead is $16.
How a claim for Testosterone gets paid. The plan's medical policy decides whether anything is paid at all, and only then do your deductible and coinsurance matter.

The $39 allowed amount is an estimate, about 1.5x Medicare's $25.81 rate for CPT 84403, and it moves with the lab and the market: the same test is contracted around $18 at one national lab and into the $40s at another. Coinsurance is assumed at 20% once your deductible is met. Your own plan decides both, and most plans apply lab work to the deductible first, so the second outcome above is the one most people land on.

Testosterone is billed as CPT 84403. That's the code to quote if you call your insurer to ask what you'd owe.

Frequently asked questions about Testosterone testing

What is the cheapest way to get a Testosterone test?

The cheapest Testosterone test is $16–$21 at Mito Health. If you'd rather get more markers out of the same draw, Vitals Vault's 37-biomarker panel is $99.

Do I need a doctor's order to get a Testosterone test?

No. The standalone Testosterone tests listed above include the physician order in their price, so you can buy online and have your blood drawn without seeing a doctor first. You'd only need your own doctor's order if you want to bill the test to insurance.

How much does a Testosterone test cost at LabCorp?

LabCorp doesn't publish a flat consumer price for Testosterone, and what you're charged varies by location. The cheapest way to have Testosterone drawn at a LabCorp Patient Service Center is through DrSays, a LabCorp-network lab, at $21.19 all-in ($11.20 + $9.99 collection fee).

What is a normal testosterone level?

In adult men, total testosterone typically ranges from about 300 to 1,000 ng/dL, though reference ranges vary by lab and age. Women have much lower levels, roughly 15 to 70 ng/dL.

When should a testosterone test be drawn?

Testosterone follows a daily rhythm and peaks in the morning, so blood is usually drawn between 7 and 10 a.m. Two separate morning measurements are often recommended to confirm a low result.

Related blood test costs

See all blood test costs