Extended hours at Bells Corners — now open until 8:00 PM, Mon–Fri
1 (800) 409-19422006 Robertson Rd, Unit 16, OttawaFREN
Ontario & OHIP

How Long Do Blood Test Results Take in Ontario?

Published July 20, 2026

In Ontario, most routine blood test results are ready within 24 to 48 hours of your visit and are sent to the provider who ordered them; at Bio-Test they also appear in the patient portal. Tests sent to a reference laboratory, such as some hormone, allergy and genetic tests, take from several days to a few weeks. Your provider, not the lab, reviews and explains the result.

How long do blood test results take?

Turnaround depends heavily on the type of test. General guidance looks like this:

These are general expectations, not guarantees. Some tests are batched, sent to reference labs, or require additional steps, all of which can extend the timeline. Weekends and holidays can also add time, since many specialized tests are processed on business days only.

How do I get my blood test results?

In Ontario, results almost always go to your ordering provider first. Your doctor, nurse practitioner, or other provider reviews the results in the context of your health and follows up with you, especially if anything needs action. This is by design, so that results are interpreted correctly rather than read in isolation.

Beyond your provider, results may reach you through:

At Bio-Test, you can view your results through our patient portal, and results are also available to your provider through OLIS and provider portals.

Why don't my results show in hospital MyChart?

This surprises many patients. If you have bloodwork done at a community lab, those results may not automatically appear in a hospital's MyChart or a hospital-based portal. Hospital portals typically display tests performed within that hospital's own system. Community-lab results flow to your ordering provider and into provincial systems like OLIS, but they don't always populate a separate hospital portal. If you're checking a hospital MyChart and don't see your community bloodwork, that doesn't mean the results are missing, they're simply held in a different place. Ask your provider, or check the lab's own patient portal, to find them.

What should I do while I wait for results?

If you're waiting on results, a few steps help:

  1. Ask your provider at the time of ordering how long the tests typically take and how they'll share the results.
  2. Give routine tests at least a business day or two before following up.
  3. For specialized tests like cultures or cytology, expect several days to a couple of weeks.
  4. If a reasonable amount of time has passed and you've heard nothing, contact your ordering provider's office rather than the lab, since results are released to and interpreted by your provider.

For more on accessing your results, see our reports and results page.

How do I get my bloodwork done at Bio-Test?

Most bloodwork at Bio-Test is walk-in, no appointment needed, and first-come, first-served. Bring your Ontario health card and your requisition. Typical bloodwork turnaround is around 24 hours, with routine chemistry often the same or next business day. You can view results through our patient portal. We have 11 locations across Ottawa-Carleton and Eastern Ontario; book online or just walk in, and home visits can be arranged by request for a fee.

FAQ

Common questions

Most routine results are ready within 24 to 48 hours. Cultures take a few days and tests sent to specialty laboratories can take one to three weeks.

At Bio-Test, results are released to your ordering provider and to the patient portal as they are finalised. Your provider is the person to interpret them.

Hospital MyChart shows hospital-lab results. Community-lab results are sent to your ordering provider and, at Bio-Test, to the Bio-Test patient portal instead.

Labs phone critical results to the ordering provider the same day. The provider contacts you. If you have not heard back in a week for a routine test, call your provider's office.

Stay informed

Questions about a test?
Our team is here to help.