Smart Thermostat Compatibility Checker (Free Tool, 2026)

Thinking about a smart thermostat but not sure it will work with your system? This free smart thermostat compatibility checker reads your existing wiring in seconds. Tick the terminals behind your old thermostat to see your system type, whether you have a C-wire, and which popular smart thermostats from Google Nest, ecobee, Honeywell Home and Amazon should work.

Smart Thermostat Compatibility Checker

Tick the wires behind your old thermostat and see which smart thermostats will work.

Free tool
1. What do the wires look like?
2. Which terminals have a wire? tap to select

Go by the letter on the terminal, not the wire color. Colors vary between installers.

3. Heating system optional
90%
Your result
Smart thermostat ready
Conventional system
System type–
C-wire (power)–
Heating stages–
Cooling stages–

Popular smart thermostats

Before you install

    This checker gives a general guide based on standard terminal labels. Always confirm with the thermostat maker’s own compatibility tool before buying, and turn off power at the breaker before touching any wires. Brand names are trademarks of their owners.

    How to Use the Thermostat Compatibility Checker

    1. Turn off power to your heating and cooling system at the breaker.
    2. Pull the old thermostat off its base and look at the wires. Thin, colorful wires mean a standard 24 V system. Two to four thick wires with wire nuts mean line voltage. Two wires on terminals marked TH and TP usually mean a millivolt system.
    3. Tap each terminal that has a wire connected. Go by the letter printed next to the screw, not the wire color.
    4. Pick your heating system if you know it. This helps with heat pumps and boilers.
    5. Read your result. You will see your system type, whether you have a C-wire, and which popular smart thermostats should work.

    Take a photo of the wiring before you disconnect anything. It makes installation much easier and is the first thing support teams ask for.

    Thermostat Wire Color Code Chart

    These are the most common terminal labels and the wire colors installers often use. Colors are only a convention, so always trust the terminal letter. Honeywell’s guide on how to wire a thermostat uses the same terminal meanings.

    TerminalCommon colorWhat it does
    RRed24 V power from the transformer
    Rh / RcRedSeparate power for heating (Rh) and cooling (Rc) transformers
    CBlue or blackCommon wire that gives the thermostat continuous power
    W / W1WhiteFirst-stage heat
    W2Brown or otherSecond-stage heat
    Y / Y1YellowFirst-stage cooling (compressor)
    Y2Light blue or otherSecond-stage cooling
    GGreenFan
    O / BOrange or dark blueHeat pump reversing valve
    AUX / EVariesAuxiliary or emergency heat on heat pumps

    What Is a C-Wire and Do You Need One?

    The C-wire (common wire) completes the 24 V circuit so a smart thermostat gets steady power for its screen and Wi-Fi. Old mechanical thermostats did not need one, so many homes do not have it connected.

    If you do not have a C-wire, you still have options:

    • Look for a spare wire. There is often an unused wire folded back in the wall. If it is also connected at the furnace, it can become your C-wire.
    • Use an adapter. Many brands sell or include a power adapter that installs at the furnace, such as the Nest Power Connector or the ecobee Power Extender Kit.
    • Choose a model that can power itself. Some thermostats can draw small amounts of power through the heating or cooling wires, though a C-wire is still more reliable.
    • Run a new wire. An HVAC tech can pull a new thermostat cable with more conductors.

    Our guide to the best smart thermostats without a C-wire covers these options in detail.

    Low Voltage vs Line Voltage vs Millivolt

    SystemHow to spot itSmart thermostat options
    Low voltage (24 V)Thin wires, 3 to 10 conductors, labeled R, W, Y, G, CAlmost all popular smart thermostats
    Line voltage (120/240 V)Thick wires, wire nuts, often electric baseboard heatOnly line-voltage smart thermostats
    MillivoltTwo wires to a gas valve, labeled TH, TP or PPMillivolt-rated thermostats only

    Google confirms that its Nest thermostats are not compatible with line-voltage or millivolt systems, and the same is true for most mainstream smart thermostats. If you heat with electric baseboards, our free heater size calculator can also help you check that each room has enough wattage.

    Heat Pump Wiring: O/B, AUX and E

    Heat pumps use a reversing valve to switch between heating and cooling. The thermostat controls it through the O/B terminal. Most brands energize the valve in cooling (O), while a few, such as Rheem and Ruud, energize it in heating (B). You will choose O or B in the thermostat setup.

    Many heat pumps also have backup electric strips or a furnace for very cold days. These are wired to AUX or W2, and sometimes a separate E terminal for emergency heat. Make sure your new thermostat supports auxiliary heat if you have it.

    Tips Before You Buy a Smart Thermostat

    • Confirm with the maker’s checker. This tool gives a general answer. Each brand’s own compatibility checker has the final say for its models.
    • Count your stages. Two-stage furnaces, two-stage AC and heat pumps with aux heat need a thermostat that supports enough stages.
    • Think about the ecosystem. Pick a thermostat that works with the voice assistant and app you already use.
    • Plan the install. Most smart thermostats take 30 to 60 minutes to install yourself. See our smart thermostat installation guide.

    New to smart thermostats? Start with what a smart thermostat is, compare the top picks in our best smart thermostat guide and Nest vs ecobee, or see the best thermostats for Alexa. To estimate what you could save, read our guide to smart thermostat energy savings.

    Frequently Asked Questions

    How do I know if my thermostat is compatible with a smart thermostat?

    Check the wires. If you have thin wires labeled R, W, Y and G, your system is low voltage and works with most smart thermostats. Thick line-voltage wires or two-wire millivolt systems need special thermostats.

    Can I install a smart thermostat without a C-wire?

    Often, yes. Some models can run without one, and many brands offer a power adapter that installs at the furnace. A C-wire is still the most reliable option.

    What if I have both Rh and Rc wires?

    Your system has separate transformers or wiring for heating and cooling. Connect each wire to its own terminal and remove any jumper between Rh and Rc on the new thermostat if the instructions say so.

    Do smart thermostats work with electric baseboard heaters?

    Standard smart thermostats do not, because baseboard heaters use line voltage. You need a smart thermostat built for 120/240 V line-voltage heaters.

    Does wire color matter for thermostat wiring?

    Not really. Colors are a common convention, but installers do not always follow it. Always match wires by the terminal letter they were connected to on the old thermostat.

    Can I use a smart thermostat with a heat pump?

    Yes. Most smart thermostats support heat pumps, including the O/B reversing valve and auxiliary heat. Check that the model supports your number of stages.

    More Free Smart Home Tools