Most residential HVAC control circuits rely on 18 AWG solid copper multi-conductor cable. The universal US standard color code maps Red to 24VAC power (R), White to heating (W), Yellow to cooling (Y), Green to the blower fan (G), and Blue or Black to the 24VAC common (C). Below is the definitive reference for both low-voltage control wiring and high-voltage line feeds.

The Standard HVAC Wire Color Code Reference Table

This table covers the 24VAC low-voltage thermostat control circuit, which is what 95% of DIY installations and upgrades involve. This applies to standard 18/5 and 18/8 thermostat wire.

Wire Color Terminal Letter Function Voltage / Signal Type
Red R, Rc, Rh 24VAC Power from transformer 24VAC Continuous
White W, W1, W2 Stage 1 / Stage 2 Heat call 24VAC Switched (Call for heat)
Yellow Y, Y1, Y2 Stage 1 / Stage 2 Cooling call 24VAC Switched (Call for cool)
Green G Indoor blower fan relay 24VAC Switched (Fan On)
Blue or Black C 24VAC Common (Return path) 24VAC Continuous (0V reference)
Orange O, O/B Reversing valve (Cooling active) 24VAC Switched (Heat pump only)
Brown B, O/B Reversing valve (Heating active) 24VAC Switched (Heat pump only)
Light Blue / Spare X, Aux, E Emergency heat / Humidifier 24VAC Switched or Aux power
⚠️ Callout Warning: The 3A Fuse Rule
Never allow the Red (R) wire to touch the Common (C) wire or any grounded metal surface while the system is powered. This creates a dead short across the 24VAC control transformer and will instantly blow the 3A or 5A ATC automotive-style blade fuse located on your furnace or air handler control board. Always shut off the breaker to the air handler before stripping or moving thermostat wires.

Regional Standards and Legacy Wiring Variants

The table above reflects modern North American (NEC) and general IEC low-voltage control standards. However, if you are working on older systems, international installs, or the high-voltage line side, the colors change drastically.

Old UK / EU Line-Voltage Thermostats

In older UK and European homes, thermostats often switched mains voltage (230V AC) directly to the boiler or pump rather than using a 24VAC control transformer. Under old UK color codes (pre-2006), you will see Red (Live), Black (Neutral), and Green (Earth). Under modern harmonized IEC 60446 standards, these are Brown (Live), Blue (Neutral), and Green/Yellow (Earth). Treat any thermostat wiring that is thicker than 18 AWG (e.g., 1.5mm² or 14 AWG) as potentially lethal mains voltage until proven dead with a multimeter.

High-Voltage Air Handler and Condenser Feeds

The actual power feeding the HVAC equipment follows standard branch circuit color codes. For a standard 240V split system in the US (NEC), the disconnect and whip will use Black and Red for the two hot legs (L1, L2), White for neutral (if a 120V control circuit is tapped), and Bare/Green for the equipment grounding conductor. In IEC regions, 400V/230V feeds use Brown, Black, Grey for phases, Blue for neutral, and Green/Yellow for ground.

The "Rows People Get Wrong" Field Notes

When replacing a legacy mercury-switch thermostat with a modern smart thermostat (like an Ecobee, Nest, or Honeywell T9), installers frequently miswire three specific terminals. Here is how to avoid them.

  • O vs. B (The Heat Pump Reversing Valve): If you have a heat pump, the reversing valve dictates whether the system heats or cools. Most manufacturers (Carrier, Trane, Lennox, York) energize the O terminal in cooling mode. Rheem, Ruud, and Goodman energize the B terminal in heating mode. Wiring this backward won't break the system, but your thermostat will blow cold air when you call for heat, and hot air when you call for AC. Check the manufacturer sticker on your outdoor condenser unit to confirm which terminal to use.
  • Black vs. Blue (The C-Wire Confusion): Both Black and Blue are universally accepted as the Common (C) wire. However, in older 5-wire installations where a C-wire wasn't used, installers sometimes repurposed the Black wire as a second-stage heat call (W2) or an auxiliary function. Always trace the wire back to the air handler control board to verify it lands on the 'C' terminal before connecting it to your smart thermostat's C terminal.
  • Rc vs. Rh (Dual Transformer Systems): 'Rc' stands for Cooling Power, and 'Rh' stands for Heating Power. In 90% of modern homes, there is only one 24VAC transformer, and the thermostat uses an internal jumper to bridge Rc and Rh. However, if you have a boiler for heat and a separate AC system for cooling, you have two independent transformers. You must remove the jumper (or configure the smart thermostat to isolate them), otherwise you will backfeed 24VAC from one transformer into the other, potentially destroying the control board.

Decision Tree: Tracing Faded, Missing, or Non-Standard Wires

Thermostat wire jackets fade, and previous DIYers often use whatever spare wire they had in the garage. Use this decision path to identify unknown wires or solve missing wire problems.

Symptom / Scenario Diagnostic Step Concrete Action / Resolution
Smart thermostat requires a C-wire, but only 4 wires (R, W, Y, G) are at the wall. Remove air handler panel and locate the control board. Check if an unused 'C' terminal exists and if there is an unused spare wire in the 18/5 cable bundle. If spare exists: Connect it to 'C' at the board and wall.
If no spare: Install a 24VAC C-Wire Adapter (e.g., Nest Power Connector) at the air handler, or pull a new 18/8 cable.
Unknown wire color at the wall plate (e.g., Pink or Grey). Set multimeter to VAC. Measure between the Unknown wire and the Red (R) wire. If ~24VAC: It is likely a Common (C) wire or a miswired hot.
If 0V: It is a switched load (W, Y, G) or a dead spare. Trace to the control board to confirm.
Thermostat displays "No Power" or reboots when AC kicks on. Check if the C-wire is connected at the thermostat but missing at the air handler board. A floating C-wire causes brownouts when the contactor pulls high current. Connect the C-wire to the 'C' terminal on the air handler control board.
Heat pump blows cold air in HEAT mode. Verify the O/B terminal configuration in the smart thermostat's advanced installer menu. Toggle the setting from 'O' to 'B' (or vice versa). For Rheem/Ruud, select 'B'. For almost all others, select 'O'.

High-Voltage Line Side: Disconnects and Air Handler Feeds

While the thermostat handles 24VAC control signals, the actual compressors and heating elements run on high voltage. Sizing and identifying these wires is governed by NFPA 70 (NEC) Article 440 for Air-Conditioning and Refrigerating Equipment.

For a standard 3-ton to 5-ton residential split system, the outdoor condenser requires a 240V dedicated circuit. This is typically fed with 10 AWG or 8 AWG NM-B or THHN wire in a 2-pole breaker (30A to 40A, depending on the Minimum Circuit Ampacity listed on the condenser data plate). The outdoor disconnect box must contain a fusible or non-fusible pull-out block. The two hot legs (Black and Red) land on the L1 and L2 terminals of the contactor. The equipment ground (Bare or Green) must be bonded to the disconnect enclosure and the condenser chassis.

💡 Callout Tip: Upgrading to Smart HVAC Systems
If you are upgrading to a modern communicating HVAC system (like Carrier Infinity or Lennox S30), the old 18/8 color code goes out the window. These systems use a digital data bus (often labeled A, B, C, D) that carries both 24VAC power and serial data over just 3 or 4 wires. Never wire a standard 24VAC R/W/Y/G thermostat to a communicating data bus terminal; you will fry the control board. Always use the proprietary communicating thermostat designed for that specific ecosystem. For more on energy-efficient thermostat upgrades, refer to the U.S. Department of Energy's thermostat guidelines.

When in doubt, always default to pulling a fresh 18/8 24VAC thermostat cable. The cost of the wire is negligible compared to the time spent troubleshooting a 30-year-old, faded, 4-conductor cable that lacks the Common wire required by modern smart home equipment.