When your air conditioner’s heat mode is not working, the most common reasons are a thermostat set wrong (still on “Cool” or fan set to “On” instead of “Auto”), a heat pump stuck in or struggling through its defrost cycle, restricted airflow from a dirty filter, low refrigerant, or a faulty reversing valve. Only air conditioners that are heat pumps or reverse-cycle units can produce heat at all — a cooling-only AC has no heat mode. Below we explain how heating mode works, the exact reasons an air conditioner won’t heat, and how to fix each one safely.

What is heating mode in an AC?
Heating mode is a feature found on heat pumps and reverse-cycle air conditioners. A reversing valve flips the direction of refrigerant flow so the system runs the cooling cycle backward: instead of pulling heat out of your home, it absorbs heat from the outdoor air and releases it indoors.
The outdoor coil becomes the cold side and the indoor coil becomes the warm side, and the indoor fan blows that warmth into the room. Because it moves existing heat rather than burning fuel, a heat pump in heat mode is very efficient in mild and moderate climates. A standard cooling-only AC has no reversing valve, so it cannot produce heat at all.
Reasons your air conditioner heat mode is not working
If your air conditioner won’t heat, the cause usually falls into one of the areas below. Work through them in order — the first three are things you can check yourself.

- Check the thermostat
The most common reason an air conditioner won’t heat is a thermostat setting. Make sure the mode is set to “Heat,” not “Cool,” and that the temperature is set above the current room temperature. Also set the fan to “Auto,” not “On” — with the fan on “On” it runs continuously and can blow room-temperature air between heating cycles, which feels like no heat at all.
- Inspect the air filter
A dirty filter restricts airflow and makes the system run less efficiently. Restricted airflow can cause the unit to overheat and trip a safety switch, shutting it down. Inspect the filter and replace it if it is dirty.
- Check for ice on the outdoor coil
In heat mode the outdoor coil runs cold and naturally collects frost. The heat pump runs a brief defrost cycle to melt it, during which it may blow cool air for a few minutes — this is normal. But if the outdoor coil is buried in ice, or the unit seems stuck in defrost, airflow is blocked or a sensor or the reversing valve is failing. Clear leaves, snow, and debris from around the outdoor unit so air can move freely. If heavy ice keeps returning, have a technician check the defrost sensor and refrigerant charge.
- Check for refrigerant problems
A heat pump moves heat using refrigerant, so a low charge from a leak leaves it unable to heat properly — and unable to melt ice during defrost. Refrigerant work is not a DIY job; a licensed technician must find the leak and recharge to spec.
- Inspect the blower motor
If the blower motor is weak or not running, the system makes heat at the coil but cannot push it into your rooms. A failing blower or capacitor should be diagnosed and replaced by a professional.
- Look at a faulty reversing valve

The reversing valve is what switches a heat pump between cooling and heating. If it sticks, the system may stay in cooling mode and blow cold air even when set to “Heat.” Keep the outdoor coil clean so it can dissipate and absorb heat properly, but a stuck reversing valve itself needs a technician.
- Call a professional
If you’ve checked the thermostat, filter, and outdoor unit and it still won’t heat, it’s time to call a professional. A qualified technician can test the reversing valve, refrigerant charge, defrost board, and blower and fix the underlying fault.
How to fix an air conditioner not heating
- Set the thermostat correctly. Switch the mode to “Heat,” set the temperature above room temperature, and put the fan on “Auto.” This alone resolves a large share of “no heat” complaints.
- Check and replace the air filter. A clogged filter chokes airflow and can trip a safety shutdown. Check it monthly and replace as needed so heat can actually reach your rooms.
- Clear the outdoor unit. Remove leaves, snow, ice, and debris from around the outdoor coil so it can pull heat from the air. Give it a couple of feet of clearance on all sides.
- Let the defrost cycle finish. If the unit briefly blows cool air and steams outside, it is defrosting normally. Wait it out before assuming a fault — a cycle usually lasts only a few minutes.
- Confirm you have a heat pump. If the unit is cooling-only, it physically cannot heat. Use a separate heat source and consider a heat pump or reverse-cycle unit if you want heating from the same system.

Working through these steps in order resolves most heating problems, or at least narrows it down to a component fault a technician can fix quickly.
Frequently Asked Questions
Why is my AC blowing cold air in heat mode?
Usually it is a normal defrost cycle (lasts a few minutes), the fan set to “On” blowing air between cycles, or a stuck reversing valve. If cold air continues well past a defrost cycle, have the reversing valve and refrigerant checked.
Can every air conditioner heat a room?
No. Only heat pumps and reverse-cycle units have a heat mode. A cooling-only air conditioner has no reversing valve and cannot produce heat.
Is it bad to run a window AC with a separate heater?
With central air conditioning you generally don’t need to worry. With a window air conditioner, turn it off in winter (or cover and seal it) so you aren’t losing heated air around the unit while a separate heater runs.
