How much does a testosterone blood test cost in Australia?
Private testosterone blood tests in Australia cost between $49 and $118 depending on the provider and what's included. Self-referred (no GP referral needed) options are available from several providers. If you have a GP referral, the test can be bulk-billed through Medicare under item 66695.
Testosterone blood test prices compared
| Provider | Price | Biomarkers Tested | Referral Required | Results Turnaround |
|---|---|---|---|---|
| TRT Doctors Australia | $49 | Total Testosterone only | No | 1–2 days |
| Bloody Good Tests | $53 | Total Testosterone only | No | 1–2 days |
| Vital Trend Health | $59 | Total T + Free T + SHBG (3 biomarkers) | No | Same day |
| i-screen | ~$69 | Total Testosterone + Free Testosterone | No | 1–2 days |
| MediTests | ~$99 | Total + Free Testosterone | No | 1–3 days |
| iMedical | ~$118 | Hormone 12 panel (comprehensive) | No | 1–2 days |
| GP referral (Medicare) | Free | Depends on GP request | Yes | 1–3 days |
Prices are based on publicly available information as of May 2026 and may change. Check each provider's website for current pricing.
What affects the cost of a testosterone blood test?
Number of biomarkers
A basic Total Testosterone test is cheapest. Adding Free Testosterone and SHBG costs more, but gives a more complete picture — your total T can read normal while your bioavailable testosterone is actually low.
GP referral vs self-referred
With a GP referral, Medicare covers the pathology cost (item 66695). Without a referral, you pay privately. The trade-off is convenience: a GP appointment usually means waiting for an opening, while self-referred testing lets you order online and walk into a lab the same day.
Collection fees
Some providers charge a separate collection fee on top of the test price. VTH includes collection in the listed price.
Methodology
LCMS (liquid chromatography–mass spectrometry) is more precise but costs more (~$165). Standard immunoassay is used by most providers and is appropriate for routine screening.
Is a testosterone blood test covered by Medicare?
Yes, if your GP writes a referral and the test is deemed clinically necessary. The Medicare item number is 66695. Without a referral, you'll need to pay for private testing through one of the providers listed above.
What does a testosterone blood test actually measure?
Total Testosterone
The full amount of testosterone in your blood, both bound and unbound. The headline number most people look at.
Free Testosterone
The biologically active fraction your body can actually use. Often more clinically meaningful than total T alone.
SHBG (Sex Hormone Binding Globulin)
The protein that binds testosterone. High SHBG can mean your total T looks normal but your free T is low.
Cheaper tests only measure Total T, which can miss important nuances. Testing all three gives a complete picture.
How to get a testosterone blood test without a GP referral
Several Australian providers offer self-referred testing. You order online, walk into a pathology collection centre, and get results within 24 hours — no appointment with a GP needed. Vital Trend Health uses Sonic Healthcare's network of 2,000+ accredited pathology labs across Australia.
When should you get your testosterone levels tested?
Common reasons include persistent fatigue, reduced muscle mass or increased body fat, low libido, mood changes, poor sleep quality, brain fog, or wanting a baseline if you're over 40.
Check your testosterone levels with VTH — 3 biomarkers (Total T, Free T, SHBG), no referral, same-day results, $59. Order Testosterone Test.