If you've ever stared at a testosterone lab result and wondered why your total number looks "normal" but you still feel flat, you're reading the wrong line. Total testosterone is a headcount. Free testosterone is who actually showed up for work.
Here's how to read both numbers — and the third one, SHBG, that quietly decides which of the two matters more for you.
What total testosterone actually measures
Total testosterone is exactly what it sounds like: every molecule of testosterone in a milliliter of your serum, regardless of whether it's doing anything.
The problem is that most of it isn't doing anything. In a typical adult male:
- ~40–60% is bound tightly to sex hormone binding globulin (SHBG) — biologically locked up.
- ~40–50% is bound loosely to albumin — available if needed.
- ~1–3% is free testosterone — unbound and ready to enter cells.
The reference range most U.S. labs use for total testosterone is roughly 264–916 ng/dL, based on the CDC's harmonization data in healthy nonobese men aged 19–39 (Travison et al., JCEM 2017). That range is wide on purpose. A 30-year-old at 320 ng/dL and a 30-year-old at 850 ng/dL are both "normal" — and they will not feel the same.
Why free testosterone is the number that does the work
Only unbound testosterone can diffuse into a cell, bind the androgen receptor, and produce the effects you actually care about — libido, morning erections, energy, muscle protein synthesis, mood stability, cognitive drive.
This is why two men with identical total testosterone can have wildly different symptoms. If one has high SHBG binding up most of his testosterone, his free level might be at the floor while his total looks middle-of-the-range.
The Endocrine Society's 2018 clinical practice guideline on hypogonadism explicitly recommends measuring free testosterone in men whose total is borderline or whose SHBG is likely abnormal — which is a lot of men.
Total testosterone tells you how much is in the room. Free testosterone tells you how much is at the table.
What a "good" free testosterone looks like
Reference ranges vary by assay, but a commonly cited range for healthy adult men using equilibrium dialysis (the gold standard) is roughly 50–210 pg/mL, with symptomatic deficiency often appearing below ~65 pg/mL.
Be careful: the "direct" or "analog" free testosterone assay many commercial labs run is notoriously inaccurate. If your free T was calculated from total T and SHBG, or measured by equilibrium dialysis or LC-MS/MS, trust it more. If it just says "Free Testosterone, Direct," ask for a recalculation.
SHBG: the variable that rewrites everything
SHBG is the reason the free-vs-total question exists. It's a liver-made protein that binds testosterone with high affinity, and it swings hard in response to:
- Insulin resistance and obesity → SHBG drops → free T looks relatively higher than total suggests.
- Aging, hyperthyroidism, low-calorie dieting, high oral estrogen → SHBG rises → free T drops even if total holds.
- Liver disease, some anticonvulsants → SHBG rises.
- Anabolic steroid use or exogenous androgens → SHBG typically suppressed.
A normal SHBG range is roughly 10–57 nmol/L, but the clinically interesting men live at the edges.
High-SHBG man: Total T 550 ng/dL (looks fine), SHBG 75 nmol/L (high), free T 40 pg/mL (low). He feels tired, foggy, low libido — and every doctor who only checked total testosterone has told him he's normal.
Low-SHBG man: Total T 380 ng/dL (borderline low), SHBG 12 nmol/L (low), free T 95 pg/mL (fine). His total looks worse than he feels, and the real conversation is about metabolic health, not TRT.
{callout: The takeaway} If you only order total testosterone, you're reading one page of a three-page report — and it's not the important page.
How to read your own results without spiraling
When you get a testosterone panel back, work the numbers in this order:
1. Look at SHBG first. It sets the frame for everything else. 2. Then read free testosterone. This is your functional number. Confirm it was calculated or measured by dialysis/LC-MS/MS, not the direct analog assay. 3. Then read total testosterone. Use it as a sanity check and to track trends over time. 4. Cross-reference symptoms. Low libido, poor morning erections, loss of gym progress, fatigue that sleep doesn't fix, and mood flatness matter more than a single lab value. 5. Repeat before deciding anything. Testosterone is diurnal — highest in the morning — and can vary 20%+ day to day. The Endocrine Society recommends two separate morning draws before diagnosing hypogonadism.
Common patterns worth naming
The high-SHBG lean guy
Often tall, lean, endurance-trained, in his 30s–50s. Total testosterone looks decent, but SHBG is 60–90 and free T is on the floor. His symptoms are real, and his total number is a distraction.
The low-SHBG metabolic guy
Carrying visceral fat, elevated fasting insulin, maybe pre-diabetic. Total T looks low, but SHBG is 10–15 and free T is holding. The first move here is often metabolic — sleep, weight, insulin sensitivity — not a testosterone prescription.
The aging normal-total guy
Age 55, total T 500 (fine for age), SHBG creeping up to 55, free T declining year over year. This is the classic case where longitudinal tracking beats any single snapshot.
What a thorough workup would typically include
Before a serious conversation about TRT, the labs worth having are broader than most men expect. A useful panel usually covers:
- Total testosterone (morning, ideally two separate draws)
- Free testosterone (calculated or equilibrium dialysis)
- SHBG
- LH and FSH (to distinguish primary vs. secondary hypogonadism)
- Estradiol (sensitive assay)
- Prolactin
- Complete blood count (baseline hematocrit)
- Comprehensive metabolic panel
- PSA if age-appropriate
- Fasting glucose and insulin, or HbA1c
You don't need every marker every time, but you need enough context that a clinician isn't guessing. If you choose to run bloodwork through us, these are the markers we'd look at first when free and total testosterone disagree.
When the two numbers disagree loudest
The most useful clinical moments are when total and free tell different stories:
- Total normal, free low → almost always high SHBG. Investigate thyroid, liver, medications, and whether the man is under-eating relative to training load.
- Total low, free normal → almost always low SHBG. Investigate metabolic health first.
- Both low, SHBG normal → the cleaner hypogonadism picture. LH and FSH tell you where the failure is.
- Both high, SHBG low → consider exogenous androgen use, and have an honest conversation.
The plain-English version
Total testosterone is a screening number. Free testosterone is a functional number. SHBG is the translator between them. If you only get one drawn, get free — and make sure you know how it was measured.
And if your labs and your symptoms are telling opposite stories, the labs aren't wrong and neither are you. It usually means somebody didn't order the third number.
---
References
- Travison TG et al. Harmonized Reference Ranges for Circulating Testosterone Levels in Men of Four Cohort Studies. J Clin Endocrinol Metab. 2017.
- Bhasin S et al. Testosterone Therapy in Men With Hypogonadism: An Endocrine Society Clinical Practice Guideline. J Clin Endocrinol Metab. 2018.
- Goldman AL et al. A Reappraisal of Testosterone's Binding in Circulation. Endocr Rev. 2017.
Testosterone therapy, tuned to your levels.
Injectable, oral, or enclomiphene — DirectCare AI's clinical team reviews your full hormone panel and recommends the protocol that fits your numbers and your life.
Start your TRT consult →Editorial disclosure: This article is for informational purposes only and does not constitute medical advice. All treatments at DirectCare AI are prescribed by US-licensed clinicians based on individual medical evaluation. Compounded medications are not FDA-approved and are not reviewed by the FDA for safety, effectiveness, or quality. Always consult a US-licensed clinician before starting or changing any therapy.