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

ProviderPriceBiomarkers TestedReferral RequiredResults Turnaround
TRT Doctors Australia$49Total Testosterone onlyNo1–2 days
Bloody Good Tests$53Total Testosterone onlyNo1–2 days
Vital Trend Health$59Total T + Free T + SHBG (3 biomarkers)NoSame day
i-screen~$69Total Testosterone + Free TestosteroneNo1–2 days
MediTests~$99Total + Free TestosteroneNo1–3 days
iMedical~$118Hormone 12 panel (comprehensive)No1–2 days
GP referral (Medicare)FreeDepends on GP requestYes1–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.