Cost of Blood Test in Ontario, Canada

OHIP covers most lab tests for its members, but if you're paying out of pocket, prices swing based on the test and the lab. Here's what common tests actually cost in Ontario and why OHIP skips some.

Compare lab test prices across providers: Use our Lab Test Price Comparison Tool to check current pricing for CBC, HbA1c, thyroid (TSH), testosterone, HSV, HIV, and 80+ other tests at labs near you.

How much does blood work cost without OHIP?

If you have an Ontario Health Card, most lab tests in Ontario are covered.

If you don't, prices swing widely. The cost depends on the specific test and which lab you go to. International visitors and new immigrants who haven't qualified for OHIP yet pay both for the requisition and the lab's processing fee.

The big three labs (LifeLabs, Dynacare, and AlphaLabs) each set their own pricing. Basic tests like a CBC or a Basic Metabolic Panel typically run $30 to $100. Specialty work like hormone panels or genetic testing can climb into the hundreds, depending on how complex the analysis is.

Cost of Blood Test in Ontario, Canada

For uninsured tests or those without OHIP, you can expect to pay the following prices:

STD

  • Chlamydia: $20 - $25 (Usually covered by OHIP)
  • Gonorrhea: $15 - $20 (Usually covered by OHIP)
  • Hepatitis B: $15 - $20 (Usually covered by OHIP)
  • Hepatitis C: $15 - $20 (Usually covered by OHIP)
  • HIV: $20 - $40 (Usually covered by OHIP)
  • Herpes Simplex Virus (HSV) 1 & 2: $90 - $110
  • Mycoplasma, Ureaplasma: $50 - $60 (Usually covered by OHIP)
  • Mycoplasma Genitalium: $80 - $90
  • Oral Chlamydia/Gonorrhea: $20 - $30 (Usually covered by OHIP)
  • Rectal Chlamydia/Gonorrhea: $20 - $30 (Usually covered by OHIP)
  • Trichomoniasis (female-only): $5 - $10 (Usually covered by OHIP)
  • Urinary Tract Infection (UTI): $15 - $20 (Usually covered by OHIP)
  • Syphilis: $20 - $30 (Usually covered by OHIP)

Metabolic

  • Complete Blood Count (CBC): $15 - $20 (Usually covered by OHIP)
  • Creatinine (eGFR): $5 - $10
  • Blood Glucose: $5 - $10
  • HbA1c: $20 - $30
  • Insulin: $20 - $30
  • Lipid Panel: $10 - $30 (Usually covered by OHIP)
  • NMR Lipid Profile: $180 - $190
  • Lipoprotein(a): $20 - $40
  • Apolipoprotein B: $20 - $40
  • Urine Albumin-to-Creatinine (ACR): $5 - $10 (Usually covered by OHIP)

Hormone

Thyroid

Wellness

Liver

Women's Health

  • Anti-Mullerian Hormone (AMH): $60 - $80
  • Pregnancy (B-HCG): $20 - $30 (Usually covered by OHIP)
  • Yeast Infection & BV (Life Labs Only): $15 - $20 (Usually covered by OHIP)
  • Bacterial Vaginosis: $20 - $30 (Usually covered by OHIP)

Men’s Health

  • Sperm Analysis: $30 - $40 (Usually covered by OHIP)

Infectious Diseases & Others

Note: These prices are subject to change at the discretion of the lab provider.

See here for prices of prescription medications we offer or use this guide for finding the cost of any medication in Ontario.

Why are some blood tests not covered by OHIP?

Even with OHIP, some tests aren't covered. A few reasons why:

Some tests are considered non-essential or elective. OHIP covers tests that are medically needed to diagnose or treat a condition. Things like specific vitamin or mineral panels, or screening tests people choose to run without a doctor's recommendation, fall outside that.

Newer specialty tests can take years to get covered. Until OHIP considers them standard of care, you pay out of pocket.

OHIP's coverage list also shifts over time based on the provincial budget and cost-effectiveness reviews. A test that was covered last year might not be this year, or vice versa.

Finally, some tests are private-pay by design (executive physicals, occupational screening, that sort of thing) and were never meant to be part of public coverage.

How to find the fastest lab near you

TeleTest offers same-day appointments so you can head straight to the lab. We only charge for the consult with our physicians to set up the right testing. Follow-ups are included.

You pick the lab. We track turnaround times for every lab in Ontario, so you can either find a nearby location or sort by fastest turnaround. As an example: of the 84 labs in Toronto, the Dynacare at 280 Spadina Ave is usually one of the quickest for both blood and urine.

[Embedded image: Fastest Lab in Toronto]

When you arrive, the lab will tell you the price for anything not covered by your insurance, so you can decline before they draw your blood. No surprises.

If you need a test we don't currently offer, contact us and we'll let you know when it's added.

Related Resources