Wiring a Honeywell Thermostat With Five Wires
The setup is straightforward once you know what each terminal does. Honeywell uses a standard color code on most of their conventional systems. The five-wire configuration usually means you have R, W, Y, G, and C. If your system is a heat pump or has additional equipment, the wire functions change and you need to look at your air handler label rather than assuming the colors mean the same thing. Red goes to the R terminal. This brings 24-volt power from the transformer into the thermostat. White connects to W for the heating call. Yellow is Y, the cooling compressor signal. Green is G, which runs the fan. The fifth wire is the C wire, common, and it completes the circuit back to the transformer. Without a solid C connection, battery-powered thermostats might still work, but you will get intermittent dropouts, especially when the heating or cooling cycle pulls a lot of current through the transformer.
5 Wire Honeywell Thermostat Wiring Diagram
Here is the actual mapping. Take your existing thermostat off the wall. You will see a terminal block with letters stamped on it or on the plate behind the wires. Match the wire to the same letter on the new Honeywell unit. Most people mess this up on the C wire because they assume all grounds go together. They do not. C is not ground. It is the return path for the 24-volt circuit. If you cap it off and run the thermostat on batteries only, the display might stay on, but the system can behave erratically during long calls because the transformer is being stressed. I replaced a thermostat for a customer who kept getting random lockouts on his heat pump. He had capped the C wire. Once I terminated it properly, the issue went away completely. The thermostat was drawing too much voltage during compression cycles, and without the C path, the internal regulator was dipping below the dropout threshold. Some older Honeywell models use a different terminal arrangement. The T series and RCH series have slightly different layouts than the newer T6 or T9 smart thermostats. Check the diagram printed on the back of the thermostat cover before you terminate anything. There is also the issue of dual transformers. If your system has two separate 24V transformers, one for heat and one for cool, joining the C wires together can create a ground loop that causes the system to cycle oddly. I ran into this on a commercial unit where the heat and cool systems were on separate circuits. Connecting both C wires to the same thermostat terminal caused the heating to fire when the cooling called. The fix was isolating the two commons and using a relay to coordinate the switching. If your existing setup has only four wires and you are adding a fifth for the C wire, you need to run a new cable from the thermostat location back to the air handler or furnace control board. Standard thermostat cable is 18-gauge with five conductors. Do not use 16-gauge for no reason, it is stiffer and harder to pull through walls. Make sure you test the voltage between R and C with a multimeter before you terminate the new thermostat. You should read between 24 and 28 volts AC. If you read significantly lower, your transformer might be undersized or there is a high-resistance fault somewhere in the low-voltage circuit. I once spent an hour tracing a bad spade connector on an old furnace board. The resistance at that point was high enough to drop the voltage to around 18 volts, which caused the thermostat to behave like it had failing batteries even though it was hardwired. Replacing the connector cleared the problem immediately.
Another thing to watch for is the O/B terminal on heat pump installations. In a standard heating-only system, this terminal is unused. But if you are wiring a heat pump, one of your wires may need to go to O or B depending on whether your system is reverse-cycle or conventional. The default on most Honeywell thermostats is set to B for conventional reversal, but many modern heat pumps use O for reversal. Getting this backwards makes your system heat when you want cool and cool when you want heat. Check your outdoor unit data plate for the valve type, or test it manually by putting the system in emergency heat and seeing which mode the compressor engages in. The terminal block itself can be a source of problems. Cheap thermostat cables have stranded wire that frays easily. If you do not strand the wires properly before inserting them into the terminal, you risk a loose connection that will cause arcing over time. Strip about half an inch of insulation, twist the strands tightly, and make sure no loose strands are sticking out. Some Honeywell terminals accept bare wire directly, while others require a ring terminal. The ones with a small screw that clamps down on the wire are fine as long as the wire is fully seated and the screw is tightened to a firm snug, not cranked down so hard that the wire gets deformed. There is a limitation with the five-wire setup that people often overlook. It does not support dual-stage heating or cooling. If your system has two heat stages, you will need additional wires beyond the standard five. The same goes for multi-stage air conditioning or heat pumps with auxiliary heat. In those cases, the basic five-wire diagram does not apply and you need to consult the manufacturer documentation for your specific unit. Attempting to force a multi-stage system into a five-wire configuration will result in only the first stage operating, and you may lose access to auxiliary heat or emergency heat control entirely.
Get the Full Details

If you need a downloadable reference, Honeywell's own support site has wiring diagrams for each model number. Search for your exact thermostat model followed by "wiring diagram" and you will find a PDF from the manufacturer. Third-party sites often have outdated or incorrect diagrams, so stick to Honeywell's documentation or the wiring sheet that came in the thermostat box. The diagram on the box is the most accurate for your specific unit because Honeywell changes terminal layouts between revisions even within the same product line. One final note on C wire placement. On some furnaces and air handlers, the C terminal is located on the control board next to the R terminal. On others, it is labeled differently or requires a jumper. If you cannot find a C terminal on your equipment, you may need to create a common by jumpering from the R terminal to the C position using a short piece of wire. This is safe as long as you are working with a single transformer and the system is properly grounded. Do not attempt this on a system with isolated secondaries or floating ground configurations without understanding the implications. A wrong jumper in those cases can blow a fuse or damage the control board.