Electric baseboard heaters are common supplemental or primary heat in Toronto and GTA homes, and every one of them needs a thermostat wired into the circuit — either a built-in unit on the heater itself or a wall-mounted line-voltage thermostat controlling one or more heaters. This guide covers how that wiring actually works, why it is fundamentally different from a furnace thermostat, and where the line sits between understanding it and doing it yourself.
How to wire a baseboard heater to a thermostat
A baseboard heater thermostat is a line-voltage device, not the low-voltage 24V thermostat used with a gas furnace. It switches the full 120V or 240V circuit feeding the heater directly, which means the thermostat itself carries real current and must be rated for the heater’s wattage. A single-pole thermostat switches one leg on a 120V circuit; a double-pole thermostat switches both legs on a 240V circuit, which is standard for most baseboard heaters. Wiring this correctly, and sizing the breaker and cable to match, is licensed contractor work in Ontario — not a like-for-like device swap in most cases.
Why baseboard thermostats are different from furnace thermostats
A smart or programmable thermostat for a gas furnace switches a tiny 24V control signal that tells the furnace to fire — the actual heating current never passes through the thermostat. A baseboard heater has no separate furnace; the heating element draws its full current directly through whatever switches it. That means the thermostat itself is rated in amps and watts, not just a control signal, and picking an undersized thermostat for the heater’s load is a genuine fire risk, not just a compatibility issue.
The typical wiring layout
240V single heater, wall thermostat: two hots from the breaker land on the thermostat’s line terminals, two hots leave the thermostat’s load terminals to the heater. A double-pole thermostat breaks both legs.
240V multiple heaters, one thermostat: the thermostat’s load side feeds a junction that splits to each heater, with the thermostat sized to handle the combined wattage of every heater it controls — this is where undersizing most often happens.
Built-in thermostat on the heater itself: no separate wall device; the heater’s internal thermostat switches its own circuit directly. Simpler wiring but loses the convenience of a wall-mounted control.
Smart or programmable line-voltage thermostats exist and work the same way electrically, just with added scheduling and sometimes app control.
Sizing the circuit correctly
Every baseboard heater has a wattage rating on its nameplate. The circuit, breaker, and thermostat all need to be sized against the total connected wattage, with margin for continuous-load derating:
Total the wattage of every heater on the circuit.
Divide by 240V to get amps, then apply the continuous-load factor the Ontario Electrical Safety Code requires for heating loads.
Match wire gauge and breaker size to that calculated amperage — typically 12-gauge on a 20-amp circuit for smaller heater combinations, heavier gauge for larger runs.
Confirm the thermostat itself is rated for at least that same amperage — wall thermostats are commonly rated up to 22 amps at 240V, but always check the specific model.
Like-for-like thermostat swap on an existing dedicated circuit, same voltage and current rating, in your own primary residence: generally within the homeowner exemption.
Adding a heater to an existing thermostat circuit, upsizing wire, or installing a new circuit for a new heater: alteration work requiring an ECRA/ESA-licensed contractor and an ESA notification.
Any work in a rental, condo, or non-owner-occupied property: licensed contractor only, no homeowner exemption applies.
Common mistakes on baseboard thermostat wiring
Undersized thermostat for combined heater wattage — the single most common failure we correct, and the one most likely to cause a fire.
Using a single-pole thermostat on a 240V circuit — leaves one leg permanently live even when the thermostat is off.
Mounting the thermostat too close to the heater or a cold exterior wall, which throws off its temperature sensing and causes overheating or underheating of the room.
Skipping the continuous-load derating when sizing the breaker, leaving no safety margin under sustained winter operation.
Expert tip from our ESA-licensed electricians
The GTA calls we get most often on baseboard heat are not about wiring failures — they are about a homeowner who added a second heater to a room years after the original install and never checked whether the existing wall thermostat could handle the combined wattage. A thermostat rated for one 1,500W heater quietly overheating under two heaters’ worth of load is a slow failure that looks fine for years before it does not. Any time you add a heater to an existing thermostat circuit, treat it as a full re-check of the thermostat rating, not just a mechanical hookup.
Frequently Asked Questions
Can I use a regular furnace thermostat for a baseboard heater?
No. Furnace thermostats are low-voltage control devices and cannot safely switch the full current a baseboard heater draws.
How many baseboard heaters can one thermostat control?
As many as fit within the thermostat’s amperage rating at 240V — always check combined wattage against the specific thermostat’s spec.
Do I need a permit to add a baseboard heater?
Yes for a new circuit or added load beyond simple maintenance. An ESA notification is required.
Can I use a smart thermostat for baseboard heat?
Yes, line-voltage smart thermostats exist specifically for baseboard and electric heat, wired the same way as a standard model.
Why does my baseboard heater run constantly?
Often a failed thermostat stuck closed, or a thermostat undersized/misplaced relative to the actual heat load in the room.
Adding or fixing baseboard heat in a Toronto or GTA home? Call ezsmart at 416-838-9006 or use our contact page. An ESA-licensed electrician will size the thermostat and circuit correctly.
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
SourceBuster is used by WooCommerce for order attribution based on user source.
Name
Description
Duration
sbjs_session
The number of page views in this session and the current page path
30 minutes
sbjs_udata
Information about the visitor’s user agent, such as IP, the browser, and the device type
session
sbjs_first
Traffic origin information for the visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_current
Traffic origin information for the visitor’s current visit to your store
session
sbjs_first_add
Timestamp, referring URL, and entry page for your visitor’s first visit to your store (only applicable if the visitor returns before the session expires)
session
sbjs_current_add
Timestamp, referring URL, and entry page for your visitor’s current visit to your store
session
sbjs_migrations
Technical data to help with migrations between different versions of the tracking feature
session
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Google Maps is a web mapping service providing satellite imagery, real-time navigation, and location-based information.