Estimate what you will pay
An estimate, not a quote. Prices are the ones labs publish on their own websites (October 2026); confirm the total with the lab before your visit.
Prices labs publish
Every row is copied from the lab’s own website, with the link. Sort a column, or press Use to send a price to the calculator.
Collection fees
| Price | What | Who | |
|---|---|---|---|
| $20 | Walk-in blood collection feeThe fee for in-clinic blood collection is $20source | Kamm Lab Dieppe, NB | |
| $29 | Sample collection fee (all tests in one visit)$29 sample collection fee (one fee covers all tests selected)source | Lilium Diagnostics Online / several provinces | |
| $30 | Bloodwork & urine testing (in clinic)Bloodwork & Urine Testing: $30source | Gentle Touch Blood Collection St. John's, NL | |
| $35 | Community blood collection clinic$35 Community Blood Collection Clinicssource | OAB+ Blood Collection Chipmans Corner, NS | |
| $40 | Sample collection for the public labPrélèvement (sang/urine/selle/autre) laboratoire publique à la Clinique Médicale Legendre seulement (40$)source | Soins Infirmiers Myriam Imbeault L'Ancienne-Lorette, QC | |
| $60 | Blood collection, from (plus lab fees)À partir de 60$ + frais laboratoiresource | Santé Expert - Sillery Québec, QC |
Home and workplace visits
| Price | What | Who | |
|---|---|---|---|
| $80 | Home visit, per personThe MyVisit fee is $80 per personsource | LifeLabs MyVisit Vaughan, ON | |
| $85 | Home visit in Calgary, per appointmentHome visits are $85 in Calgary and $135 in Chestermere, Airdrie, Cochrane, and Okotokssource | AvoVita Wellness Calgary, AB | |
| $135 | Home visit outside Calgary, per appointmentHome visits are $85 in Calgary and $135 in Chestermere, Airdrie, Cochrane, and Okotokssource | AvoVita Wellness Calgary, AB |
Private test prices
| Price | What | Who | |
|---|---|---|---|
| $40 | 1-hour glucose test (PC50)PC50 Glucose Test: $40source | Gentle Touch Blood Collection St. John's, NL | |
| $70 | Pregnancy blood testLe prix pour un test de grossesse sanguin est de 70 $source | Centre Innova Soins St-Émile Québec, QC | |
| $95 | AMH test (privately paid)AMH) is a privately paid test and it costs $95source | Novavita Laboratory Vancouver, BC | |
| $115 | Basic private markers, fromIndividual test prices range from about $115 for basic markers up to $1,299 for specialty testssource | AvoVita Wellness Calgary, AB | |
| $1,299 | Specialty test, up toIndividual test prices range from about $115 for basic markers up to $1,299 for specialty testssource | AvoVita Wellness Calgary, AB |
Price caps
| Price | What | Who | |
|---|---|---|---|
| $149 | Any standard tests, maximum including collectionAll Standard tests have a maximum total price of $149 ($120 + $29 collection fee)source | Lilium Diagnostics Online / several provinces |
At-home kits
| Price | What | Who | |
|---|---|---|---|
| $55 | At-home lab tests, fromAt-home lab tests starting at just $55source | LifeLabs Vaughan, ON |
Published prices under $200
Show the numbers
| Walk-in blood collection fee · Kamm Lab | $20 |
| Sample collection fee (all tests in one visit) · Lilium Diagnostics | $29 |
| Bloodwork & urine testing (in clinic) · Gentle Touch Blood Collection | $30 |
| Community blood collection clinic · OAB+ Blood Collection | $35 |
| Sample collection for the public lab · Soins Infirmiers Myriam Imbeault | $40 |
| 1-hour glucose test (PC50) · Gentle Touch Blood Collection | $40 |
| At-home lab tests, from · LifeLabs | $55 |
| Blood collection, from (plus lab fees) · Santé Expert - Sillery | $60 |
| Pregnancy blood test · Centre Innova Soins St-Émile | $70 |
| Home visit, per person · LifeLabs MyVisit | $80 |
| Home visit in Calgary, per appointment · AvoVita Wellness | $85 |
| AMH test (privately paid) · Novavita Laboratory | $95 |
| Basic private markers, from · AvoVita Wellness | $115 |
| Home visit outside Calgary, per appointment · AvoVita Wellness | $135 |
| Any standard tests, maximum including collection · Lilium Diagnostics | $149 |
Blood test costs by province
| Province | Public plan | Locations listed | With private tests | |
|---|---|---|---|---|
| Alberta | AHCIP | 11 | 1 | Costs |
| British Columbia | MSP | 9 | 1 | Costs |
| Manitoba | Manitoba Health | 13 | 1 | Costs |
| New Brunswick | NB Medicare | 10 | 2 | Costs |
| Newfoundland and Labrador | MCP | 22 | 4 | Costs |
| Nova Scotia | MSI | 22 | 2 | Costs |
| Ontario | OHIP | 22 | 1 | Costs |
| Prince Edward Island | PEI Health Card | 5 | 0 | Costs |
| Québec | RAMQ | 22 | 4 | Costs |
| Saskatchewan | SK Health Card | 16 | 0 | Costs |
| Northwest Territories | NWT Health Care Plan | 0 | 0 | Costs |
| Nunavut | Nunavut Health Care Plan | 0 | 0 | Costs |
| Yukon | YHCIP | 0 | 0 | Costs |
Blood test costs: common questions
Are blood tests free in Canada?
Yes, when a physician or nurse practitioner orders them and you are covered by a provincial or territorial plan.
How much is a private blood test in Canada?
Standard tests start around $40, plus a collection fee of $20 to $60. Lilium Diagnostics caps standard tests at $149 including collection.
How much does a home blood draw cost?
Published home-visit fees run from $80 to $135, on top of any uninsured test.
Why do some clinics charge for covered blood work?
Private collection clinics can charge for drawing the sample even when the lab analysis is covered by the province.
