HVAC Contractor Verification Ontario 2026: The 4-Registry Process (TSSA, HRAI, ESA, Municipal)

A step-by-step how-to for looking up an Ontario HVAC contractor in the four public registries that matter, and what a red flag looks like in each one.

Quick Answer

  • Four independent registries each tell you something different about an Ontario HVAC contractor. Check all four before signing.[1][3][4]
  • TSSA registers the business for fuels work and certifies the individual technicians (G1, G2, G3). The contractor must appear in the public register and the technician on site must hold a current certificate.[1][2]
  • HRAI is a trade association, not a regulator. Membership signals industry affiliation but does not replace the TSSA and ESA checks.[3]
  • Electrical work tied to an HVAC installation requires an ECRA/ESA licensed electrical contractor. Verify at findacontractor.esasafe.com.[4][5]
  • The municipal business licence is the fourth layer. It confirms a valid local business address and often surfaces complaint and inspection history that TSSA does not see.

Why Four Registries Exist

HVAC work in Ontario sits at the intersection of several regulated trades. A furnace replacement touches fuels safety, refrigeration mechanics, and, if a line voltage circuit is involved, electrical contracting. Each domain has its own statute, its own regulator, and its own public register. No single lookup answers every question about a contractor.[1][6]

The four registries are: the Technical Standards and Safety Authority (TSSA) for fuels; the Heating, Refrigeration and Air Conditioning Institute of Canada (HRAI) for voluntary industry membership; the Electrical Safety Authority (ESA), which administers the Electrical Contractor Registration Agency (ECRA) licensing system under Ontario Regulation 570/05; and the municipality where the work is being performed, which issues the local business licence.[1][3][4][6]

A legitimate HVAC contractor doing a residential furnace or air conditioner install in Ontario should clear all four. A contractor who fails any one of these checks is operating with a gap that the homeowner needs to understand before signing a contract.[7]

Registry 1: TSSA Contractor Registration Lookup

TSSA is the provincial regulator for fuels, which includes natural gas, propane, and fuel oil. Any business installing or servicing a gas furnace, gas water heater, gas fireplace, boiler, or propane appliance in Ontario must be registered with TSSA as a contractor, and the technicians performing the work must hold a certificate of qualification in the appropriate fuel category.[1][2]

The step-by-step lookup is straightforward:

  1. Go to tssa.org and open the public search for licences and registrations.[2]
  2. Choose the contractor search path, not the technician search path. You want the business record first.
  3. Enter the business name exactly as it appears on the quote you received. If the quote lists an operating name that differs from the legal name, try both.
  4. Check the status field. A current registration reads as active. Anything other than active, including suspended, expired, or not found, is a stop-work condition.
  5. Check the authorized activities. A contractor authorized only for appliance service is not authorized to install a new gas line. A contractor with no fuels authorization at all is not authorized to touch a gas appliance.
  6. For the technician showing up to do the work, run a second search by certificate number or technician name. Confirm the certification level, G1, G2, or G3, matches the scope of the job. A G3 technician can work on residential gas appliances only under the supervision of a G2 or G1, a G2 covers most standard residential and light commercial work, and a G1 is the highest level with authority for commercial and industrial systems.[1]

Red flags in the TSSA result set: a company name that does not return a match, a registration number that traces to a different business than the one on the quote, an expired or suspended status, authorized activities that do not cover the proposed work, a technician certificate that is expired, and a crew on site whose technician numbers do not match the ones listed on the signed quote.

Registry 2: HRAI Member Directory

HRAI maintains a national contractor locator at hrai.ca that lists member companies across heating, refrigeration, and air conditioning. HRAI is a trade association, which means membership is voluntary and requires the member to agree to the organization's code of conduct, training requirements, and member standards. It is not a regulator and membership is not legally required to operate.[3]

The lookup process:

  1. Go to hrai.ca and open the contractor locator.[3]
  2. Search by company name, postal code, or city.
  3. On the member profile, confirm the membership category covers the equipment type being proposed. HRAI segments members by trade specialty, and a refrigeration-only member may not be the right fit for a heat pump installation.
  4. Check the membership duration. A long-standing member has more accountability to the association than a new joiner. A search result that returns no match does not necessarily mean the contractor is unqualified; it means HRAI membership is one signal out of four.

Treat HRAI as a positive signal when present and a neutral datapoint when absent. Enbridge Gas's own contractor guidance recommends verifying both TSSA and HRAI, which is a reasonable ceiling for the registry's role.[7]

Registry 3: ESA ECRA Licensed Electrical Contractor Lookup

Electrical work in Ontario is regulated by the Electrical Safety Authority under Ontario Regulation 570/05. Only a Licensed Electrical Contractor (LEC), holding an ECRA/ESA licence, may operate an electrical contracting business in the province. A Master Electrician must be designated on the contractor's licence, and permits for electrical work, known as notifications of work, must be filed in the contractor's own name.[4][5][6]

For an HVAC job, the electrical scope can range from a dedicated breaker for a new air conditioner to a full service upgrade for a heat pump installation. The HVAC contractor either holds an ECRA/ESA licence themselves or subcontracts to a licensed electrical contractor. Either way, the homeowner should verify the licensed entity.[4]

The lookup is published directly by ESA at findacontractor.esasafe.com:

  1. Ask the contractor for their ECRA/ESA licence number. ESA states the number should appear on the contractor's truck and on the written estimate.[4]
  2. Enter the licence number, or the company name, at findacontractor.esasafe.com.[5]
  3. Confirm the result returns a Licensed Electrical Contractor with an active status.
  4. Confirm the designated Master Electrician is listed on the profile. A contractor licence requires a designated Master Electrician, and absence of that designation is a structural problem with the licence itself.[6]
  5. If the contractor asks the homeowner to pull the permit personally, in the homeowner's own name, treat that as a hard stop. ESA explicitly warns that this is a tactic used by unlicensed contractors to shift liability and avoid leaving a paper trail of their own unlicensed work.[4]

Red flags: no result on the licence number, a match to a different company name, a status that is not active, no designated Master Electrician, or the permit-shifting tactic described above. Any of these means the electrical portion of the job is uninsured and likely to void the equipment warranty on inspection.[4]

Registry 4: Municipal Business Licence Search

The fourth layer is municipal. Every Ontario municipality operates a business licensing system, and most make the register available through the municipal website. The municipal licence confirms that the contractor has a registered local business address, a current WSIB clearance number, and, in many municipalities, a specific contractor or tradesperson licence class.[10]

The process varies by municipality but the shape is consistent:

  1. Identify the municipality the work is being performed in. This is the municipality of the homeowner's address, not the contractor's head office.
  2. Search the municipal website for business licence lookup, contractor licence search, or trade licensing. Larger cities including Toronto, Ottawa, Hamilton, Mississauga, Brampton, and London publish searchable online registers. Smaller municipalities may require a phone call or an email to the licensing department.
  3. Look up the contractor by business name. Confirm the licence class permits HVAC installation. Some municipalities licence general contractors, HVAC contractors, and refrigeration mechanics separately.
  4. Ask the licensing office about complaint history. Some municipalities will confirm over the phone whether a contractor has been the subject of licence reviews or consumer complaints in the past 24 months. This information is not always published online but is part of the public record.
  5. Verify WSIB coverage independently at wsib.ca. A WSIB clearance certificate search is free and confirms the contractor is current on workplace insurance premiums, which matters if a tradesperson is injured on your property.[10]

Red flags at the municipal level: no active business licence in the municipality where the work is being performed, a licence in a different municipality with no branch registered locally, a recent complaint record, or a lapsed WSIB clearance certificate.

A Red Flag Atlas Across the Four Registries

The same contractor can appear clean in one registry and problematic in another. A useful mental model is to think of the four lookups as four independent lie detectors. Each one tests a different claim.

The scams that verification catches are the predictable ones. A door-to-door salesperson offers a free furnace inspection, red-tags the equipment, demands a same-day deposit on a replacement, and disappears. A quote arrives from a business name that is not TSSA-registered. An installer shows up with an unmarked truck and no licence number on the written estimate. A contractor refuses to pull the ESA notification of work in their own name. Every one of these tactics is defeated by a ten-minute lookup before any deposit changes hands.[4]

What to Do If a Contractor Is Unregistered

The first step is to not sign. If a deposit has not been paid, the homeowner has no financial exposure and the easiest course is to disengage and select a verified contractor. If a deposit has been paid, the right response depends on which registry returned the red flag.

For a TSSA or ESA failure, the issue is statutory. File a report with the regulator. TSSA accepts reports through its public safety and compliance channel, and ESA maintains a similar intake. The regulator may inspect the contractor and, in some cases, order remedial work or issue penalties. Parallel to that, file a complaint with Consumer Protection Ontario to open a consumer file under the Consumer Protection Act, 2002.[8]

For a municipal failure, contact the municipal licensing office directly. Municipalities have local enforcement powers that can reach a contractor faster than the provincial regulators in some cases, particularly for bylaw and zoning issues.

For a deposit at risk, preserve all documentation, signed quote, deposit receipt, written correspondence, and any advertising material that led to the engagement. A verified registration failure is strong evidence under Part III of the Consumer Protection Act, which addresses unfair practices and provides statutory remedies including rescission.[8]

For deeper context on contractor selection criteria, see our companion guide on how to choose an HVAC contractor in Ontario. For common scam patterns to watch for at the door, see HVAC scam red flags in Ontario. For the permit side of the equation, see HVAC permits in Ontario 2026.

A Worked Example

A homeowner in Mississauga is quoted for a high-efficiency gas furnace replacement. The quote arrives on letterhead for a company called North Star Home Comfort. The written estimate lists a business address, a phone number, and a line reading "TSSA certified since 2014." There is no TSSA registration number, no ECRA/ESA licence number, and no municipal business licence number.

Step one: the homeowner searches tssa.org for North Star Home Comfort. The search returns no result. The homeowner tries the phone number, and the person answering gives a different legal name, North Star Mechanical Services Inc. A second TSSA search on that legal name returns an active contractor registration, but authorized for petroleum and fuel oil only, not for natural gas.[1]

Step two: the homeowner checks hrai.ca. No match for either name. Neutral signal, not disqualifying, but the story is not improving.[3]

Step three: the homeowner checks findacontractor.esasafe.com for both names. No match. The quote includes a line item for a new 120-volt circuit for the condensate pump. No ECRA/ESA licence means the electrical line item is unlawful. When the homeowner raises this, the contractor responds that the homeowner can simply pull the permit at City Hall themselves. That is the specific pattern ESA warns about.[4][5]

Step four: the homeowner searches the City of Mississauga business licence register. No active licence for either company name.

At this point the contractor has failed three of the four registries outright and half-passed the fourth with a scope mismatch. The reasonable action is to disengage, request any deposit back, and report the contractor to TSSA and Consumer Protection Ontario. The entire verification took about fifteen minutes across four browser tabs.[8]

Keeping a Verification Record

A lightweight habit that pays off later: take a screenshot of each registry result page, file them with the signed quote, and save them together until the job is complete and the equipment is commissioned. If a dispute arises during the job, the pre-signing verification record proves the homeowner exercised due diligence and shifts the narrative from a he-said-she-said disagreement to a documented compliance question. Consumer Protection Ontario's complaint intake will ask for exactly this kind of record.[8]

Frequently Asked Questions

Which registry should I check first when vetting an HVAC contractor?

Start with TSSA. Any residential furnace, boiler, water heater, or gas appliance work in Ontario is regulated under the fuels safety program, and the contractor itself must be registered. A contractor that is not in the TSSA public register cannot lawfully install or service gas-fired equipment, regardless of what they tell you at the door. If TSSA confirms the registration, then move on to HRAI, ESA, and municipal.

Is HRAI membership legally required?

No. HRAI is a national trade association, not a regulator. Its member directory is a signal of industry affiliation and commitment to member standards, but it does not confer a licence. The legally required credentials are the TSSA contractor registration for fuels work and the ECRA/ESA licence for electrical contracting. HRAI membership is a nice-to-have, not a must-have, when the two regulatory lookups are clean.

What is the difference between a TSSA contractor registration and a gas technician certificate?

The contractor registration is the business-level authorization. The certificate of qualification, G1, G2, or G3, is the individual technician credential. Both matter. The person who shows up at the door to do the work must hold the appropriate individual certificate, and the business sending them must hold a current contractor registration. The TSSA public lookup supports searching by business name or individual certificate number.

Can a contractor ask me to pull my own ESA electrical permit?

That is itself a red flag. The Electrical Safety Authority has published guidance specifically warning homeowners that a licensed electrical contractor takes out the notification of work in the contractor's own name. A contractor who asks the homeowner to file the permit personally is often unlicensed or operating outside the scope of their licence, and the warranty implications fall on the homeowner.

Do municipal business licences add anything if the contractor is TSSA-registered?

Yes. A municipal business licence is the local layer of accountability and is often where complaint records and inspection history live. It also confirms the contractor has a valid business address and WSIB coverage at the municipal level. Some municipalities also maintain contractor bylaw compliance records that TSSA does not see. Check both.

What is a red flag in a TSSA registration result?

An inactive, suspended, or expired status. A registration number that belongs to a different company than the one quoting you. No result at all for the company name on the quote. A result where the registered activities do not cover the equipment the contractor is proposing to install, for example a contractor without gas authorization quoting on a furnace replacement. Any of these should stop the project until the contractor can produce documentation that reconciles the registry result with their quote.

Where do I report an unregistered contractor?

Two parallel channels. TSSA operates a safety and compliance reporting line for fuels-related violations. Consumer Protection Ontario, run by the Ministry of Public and Business Service Delivery, handles consumer-side complaints under the Consumer Protection Act, 2002. If the work is electrical, the Electrical Safety Authority has its own compliance channel. Filing with the appropriate regulator creates an official record and, in many cases, triggers an inspection.

  1. Technical Standards and Safety Authority Contractor Registration and Certification
  2. Technical Standards and Safety Authority Licensing and Registration
  3. Heating, Refrigeration and Air Conditioning Institute of Canada HRAI Contractor Locator
  4. Electrical Safety Authority How to Verify a Licensed Electrical Contractor
  5. Electrical Safety Authority Find a Licensed Electrical Contractor
  6. Ontario.ca Ontario Regulation 570/05 (Licensing of Electrical Contractors and Master Electricians)
  7. Enbridge Gas Choose a Contractor
  8. Ontario.ca Consumer Protection Ontario: Filing a Complaint
  9. Skilled Trades Ontario Public Register
  10. Workplace Safety and Insurance Board Clearance Certificate Search