Skip to main content

Blood Test Costs in Australia

Most blood tests in Australia are completely free under Medicare with a GP referral. Here is exactly what is covered, what is not, and how to avoid unexpected bills.

How Medicare Bulk Billing Works for Blood Tests

The Australian Medicare system covers the vast majority of routine blood tests when ordered by a GP. The process is straightforward, but there are two separate fees involved that often cause confusion.

Step-by-step: How it works

  1. Your GP writes a pathology request form listing the tests they want. If your GP bulk bills, this consultation is free.
  2. You visit a pathology collection centre (Laverty Pathology, QML, Australian Clinical Labs, Pathology Queensland, Melbourne Pathology, Sullivan Nicolaides, etc.) and present your request form.
  3. If the lab bulk bills Medicare: you pay absolutely nothing. The lab claims its fee directly from Medicare on your behalf.
  4. If the lab does not bulk bill: you pay upfront and claim back approximately 75-85% from Medicare via the Medicare app or a Service Centre.

Good news: The majority of pathology labs across Australia bulk bill for Medicare-eligible tests. In metropolitan areas, it is unusual to be charged out of pocket for standard blood tests. However, it is always worth confirming with the lab before your appointment — especially in regional areas or for specialist tests.

Key point: The GP's request and the lab's collection are two separate services with separate fees. Even if your GP bulk bills, the lab may not (and vice versa). The most cost-effective approach is to use a GP and a pathology lab that both bulk bill.

What Tests Are Free Under Medicare?

The table below shows approximate costs for 28 common blood tests in Australia. "Bulk Billed" means the test is free when your GP provides a referral and the lab accepts Medicare assignment.

Private costs shown are approximate out-of-pocket fees and vary by laboratory, state, and whether you have a GP referral. Prices are indicative only and were sourced from major Australian pathology providers in early 2026.

TestMBS ItemBulk Billed?Private Cost (approx.)
Full Blood Count (FBC)65070
Yes (with GP referral)
$15-25
Iron Studies66596
Yes
$20-35
Thyroid (TSH)66716
Yes
$20-30
Thyroid (TSH + FT4)66719
Yes (if TSH abnormal first)
$30-50
Lipid Panel66500
Yes (every 2+ years, or yearly if high risk)
$15-25
HbA1c66551
Yes (if diabetes/at risk)
$15-25
Fasting Glucose66500
Yes
$10-15
Liver Function (LFT)66512
Yes
$15-25
Kidney Function (UEC)66512
Yes
$15-25
Vitamin D *66608Only if at risk*$30-50
Vitamin B1266596
Yes (if symptomatic)
$20-30
Folate66596
Yes
$15-25
CRP (C-Reactive Protein)66695
Yes
$15-25
PSA (Prostate)66655
Yes (men 50+, or 40+ with family history)
$20-30
Testosterone66695
Yes (if symptomatic)
$25-40
Cortisol66695
Yes (if clinical suspicion)
$25-40
Coeliac Screen (tTG)71163
Yes (if symptomatic)
$20-35
ANA (Autoimmune Screen)71163
Yes (if clinical suspicion)
$30-50
Rheumatoid Factor71163
Yes
$20-35
HLA-B2771163
Yes (if clinical suspicion)
$40-80
Uric Acid66512
Yes
$10-20
Calcium66512
Yes
$10-20
Magnesium66512
Yes (if symptomatic)
$15-25
ESR66500
Yes
$10-15
Fasting Insulin66542Rarely — needs strong clinical indication$20-35
AMH (Ovarian Reserve)
Not MBS
No — always private$60-100
Food Intolerance Panel
Not MBS
No$200-500
Comprehensive Hormone Panel
Not MBS
No$150-400

* Vitamin D restriction: Medicare restricts vitamin D testing to patients who have one or more of the following: osteoporosis, malabsorption conditions (e.g. coeliac disease, inflammatory bowel disease), deeply pigmented skin, veiling or clothing covering most of the body, limited sun exposure (e.g. housebound, institutionalised, or night-shift workers), or use of anti-epileptic or anti-osteoporosis medications. Your GP must document the clinical reason on the request form.

Tests Your GP Can Order for Free (Conditions and Triggers)

Not every blood test is available on-demand through Medicare. Most tests fall into one of three categories based on how easily your GP can order them:

Freely Available

These tests can be ordered by any GP at any time with a standard referral. No special justification is needed.

Full Blood Count
Liver Function
Kidney Function (UEC)
Fasting Glucose
Lipid Panel
ESR
CRP
Uric Acid
Calcium
Clinical Indication Required

Your GP needs to document a clinical reason. This is usually straightforward — if you have symptoms or risk factors, your GP can tick the appropriate box on the request form.

Vitamin D
Vitamin B12
Testosterone
Cortisol
HbA1c
Thyroid (FT4/FT3)
Coeliac Screen
ANA
PSA
HLA-B27
Not Covered by Medicare

These tests are never covered by Medicare regardless of clinical reason. You will always pay out of pocket.

AMH (Ovarian Reserve)
Food Intolerance Panels
Comprehensive Hormone Panels
Genetic Testing (most)
Microbiome Analysis

How to talk to your GP: Be honest about your symptoms and concerns. If you want a specific test, explain why — for example, "I have been feeling unusually tired for three months and I would like my iron and thyroid checked." Most GPs are happy to order tests when there is a reasonable clinical basis. If a test is not Medicare-eligible, your GP can still order it — you just pay privately.

Private Pathology Options (When Medicare Does Not Cover It)

If you want tests that Medicare does not cover, or if you prefer to skip the GP visit and order directly, several private options exist in Australia.

iMedical

Online ordering with self-referral. Choose your tests online, pay upfront, then visit a partner pathology lab for collection. Popular for comprehensive panels and tests that GPs are reluctant to order. Prices range from $49 for basic panels to $300+ for comprehensive hormone or allergy panels.

QML / Sullivan Nicolaides Walk-In Health Checks

Some pathology labs offer walk-in health check packages without a GP referral. These are typically priced between $80-$200 and include a selection of common tests. Available mainly in Queensland.

Australian Clinical Labs & Laverty Direct

Some of the major pathology providers now offer limited direct-to-consumer testing. Check their websites for current availability in your state. Prices are comparable to iMedical for similar panels.

Online Discount Labs

A growing number of online platforms offer discounted pathology panels. Be cautious: check that the actual blood draw is performed by an accredited NATA laboratory, results are reviewed by a qualified pathologist, and the platform has a clear privacy policy for your health data.

Cost comparison: A comprehensive private panel (FBC + iron + thyroid + lipids + liver + kidney + vitamin D + B12 + HbA1c) typically costs $150-$250 when ordered privately. The exact same tests ordered through a bulk-billing GP and bulk-billing lab cost $0. The GP visit itself is usually free if they bulk bill, and most consultations for blood test requests take less than 10 minutes.

Medicare Frequency Limits

Some tests have limits on how often Medicare will cover them. Your GP can still order them more frequently if there is a clinical reason, but the lab may charge you if the frequency limit has been exceeded.

TestFrequency Limit for Bulk Billing
Lipid PanelEvery 12 months (or 6 months if on treatment)
HbA1cEvery 3-6 months (diabetics), yearly (screening)
Vitamin DEvery 12 months (if qualifying condition)
PSAEvery 12 months
Thyroid (TSH)Every 6-12 months (on treatment), yearly (screening)
Full Blood CountEvery 12 months (no limit if clinically indicated)
Iron StudiesEvery 6-12 months (if deficient/supplementing)

Important: These limits apply to Medicare bulk billing only. If your GP documents a clinical reason for more frequent testing (e.g. monitoring medication, managing a chronic condition, investigating new symptoms), the test can usually still be bulk billed. If in doubt, ask your GP to note "clinically indicated" on the request form.

8 Tips to Minimise Your Blood Test Costs

1

Always ask if the lab bulk bills BEFORE you go

Call the collection centre or check their website. Most large pathology chains (Laverty, QML, Australian Clinical Labs) bulk bill in metro areas, but some smaller or specialist labs do not.

2

Ask your GP to write "clinically indicated" on the request

This helps the lab process the test under Medicare. Without clinical indication, some tests may default to private billing even if they are technically Medicare-eligible.

3

Bundle multiple tests on one request form

There is only one collection fee per visit. If you need iron, thyroid, and lipids, having all three on the same form means one needle, one visit, and one collection fee — rather than three separate ones.

4

Use the pathology lab closest to your GP

Many GP practices have arrangements with nearby pathology labs. The lab may even have a collection room inside the practice. These partnerships often guarantee bulk billing.

5

Time your tests to stay within frequency limits

If you had a lipid panel in January, waiting until the following January ensures the repeat is bulk billed. Your GP can advise on timing.

6

Keep all receipts for private pathology

If you do pay out of pocket, pathology costs are claimable through Medicare (you get 75-85% back) and may count towards the Medicare Safety Net, which provides higher rebates once your annual out-of-pocket costs exceed the threshold.

7

Use the Medicare app to check your claims history

The myGov-linked Medicare app shows all your past claims, making it easy to check when you last had a test and whether a repeat would be covered.

8

Consider a Health Assessment for comprehensive screening

Australians aged 45-49 are eligible for a free Medicare Health Assessment (MBS item 701/703), and those aged 75+ can get an annual health assessment. These include a wide range of blood tests at no cost.

Frequently Asked Questions

1. Can I order my own blood tests without a doctor?

Yes, but it will cost you. Services like iMedical and some walk-in pathology labs allow you to order blood tests without a GP referral. However, these are not covered by Medicare and you will pay the full private fee, typically $50-$300 depending on the panel. A GP visit (often bulk billed) gives you access to Medicare-funded tests for free.


2. Why did I get a bill for a "free" blood test?

This usually happens when the pathology lab does not bulk bill Medicare. Your GP may bulk bill their consultation, but the lab charges separately for the blood test itself. Always ask the lab before your appointment whether they bulk bill. Another common reason is that the test was not clinically indicated under Medicare rules, so the lab charged you privately.


3. Are blood tests free at the hospital?

Blood tests ordered in a public hospital emergency department or as part of an inpatient stay are free under Medicare. However, if you visit a hospital outpatient clinic and are referred to an external pathology lab, the normal Medicare bulk billing rules apply. Private hospital stays may have pathology costs included in your health insurance excess.


4. Can I get blood tests for free without Medicare?

Without Medicare, blood tests in Australia are generally not free. However, some options include: public hospital emergency departments (free for emergencies regardless of Medicare status), community health centres that offer bulk-billed services, and some Aboriginal and Torres Strait Islander health services. International students with OSHC should check their policy, as some cover pathology.


5. How often can I get free blood tests?

Most routine blood tests can be bulk billed once every 12 months with a GP referral. Some tests have specific frequency limits: lipid panels every 12 months, HbA1c every 3-6 months for diabetics, vitamin D every 12 months if qualifying. Your GP can order more frequent tests if there is a clinical reason, such as monitoring medication or managing a chronic condition.


6. Do I need to fast for blood tests?

Not all blood tests require fasting. Fasting (typically 10-12 hours, water is fine) is recommended for lipid panels (cholesterol, triglycerides), fasting glucose, and fasting insulin. Tests like full blood count, thyroid function, iron studies, and most others do not require fasting. Your pathology request form will indicate if fasting is needed.


7. Can a pharmacist order blood tests?

Pharmacists cannot currently order Medicare-funded blood tests in Australia. However, some pharmacies offer point-of-care testing for cholesterol, blood glucose, and HbA1c using finger-prick tests. These are paid out of pocket (typically $10-$30 per test) and are screening tools rather than diagnostic pathology. For comprehensive blood tests, you need a GP referral.


8. What's the cheapest way to get a comprehensive blood test?

The cheapest way is through your GP with Medicare bulk billing. Book a bulk-billed GP appointment, explain your health concerns, and ask for a comprehensive blood test. Most GPs will happily order a full blood count, iron studies, thyroid, liver, kidney, lipids, and glucose on one request form — all bulk billed. Go to a pathology lab that also bulk bills (most do), and the entire process costs nothing.

Already Have Results? Upload for Free Analysis

Whether your tests were bulk billed or private, SmarterBlood analyses your results for free. Upload your PDF and get instant, plain-language explanations of every marker — including which ones are out of range and what they mean.

Medicare rules, MBS item numbers, and pathology pricing are subject to change. The costs shown are approximate and vary by state, laboratory, and individual circumstances. Always verify current pricing and eligibility with your GP and pathology provider. For the latest Medicare Benefits Schedule, visit mbsonline.gov.au. SmarterBlood is not affiliated with Medicare, the Australian Government, or any pathology provider.