Fix a car heater that will not heat

We'll check the coolant level, thermostat, heater core, and blend door—or tell you when to call a mechanic.

Category
Troubleshooting · Home appliances
Time
15–45 min
Last reviewed
What you'll need
  • Coolant (per your vehicle spec)
  • Replacement thermostat (if faulty)
  • Replacement cabin filter (if clogged)
  • Service manual or wiring diagram (optional)

Step-by-step diagnostic

Step 1 of 10
Show full guide

Steps

Goal: Confirm the symptom, rule out coolant and thermostat, then isolate the heater core or blend door fault.

  • Run the engine until it reaches operating temperature. Turn the heater to full heat and the fan to high.
  • Good: The blower works but the air stays cold—heater fault. Proceed to Check coolant and thermostat.
  • Bad: The blower does not work—see fix-car-fan-will-not-blow.

Check coolant and thermostat

Goal: Rule out low coolant and a stuck-open thermostat.

  • Check the coolant reservoir when the engine is cold. The level should be between min and max. Add coolant if low.
  • Run the engine for 10–15 minutes. The temperature gauge should reach the normal operating range. If the engine stays cold, the thermostat may be stuck open—replace it or call a mechanic.
  • If the coolant keeps dropping, check for leaks—call a mechanic.
  • Good: Coolant level is correct and the engine warms up. Proceed to Heater core and blend door.
  • Bad: Low coolant or engine never warms up—add coolant or replace thermostat.

Heater core and blend door

Goal: Check the heater hoses, heater core, and blend door.

  • With the engine warm and the heater on, feel both heater hoses at the firewall. Both should be hot. If one is hot and one is cold, the heater core may be clogged—flush it or call a mechanic.
  • If you smell coolant or see fog inside the car, the heater core may be leaking—call a mechanic.
  • Move the temperature control from cold to hot. Listen for a clicking or grinding—a stuck blend door actuator may make noise. If the blend door is stuck, the actuator may need replacement—call a mechanic.
  • Good: Both hoses are hot and the blend door moves—heat should reach the vents.
  • Bad: Heater core clogged or leaking, or blend door stuck—call a mechanic.

When to get help

Call a mechanic if:

  • The coolant is low and you cannot find the leak.
  • The heater core is clogged or leaking.
  • The blend door actuator has failed.
  • You are not comfortable working with coolant or engine components.

Heater core replacement often requires dash removal—call a pro.

Verification

  • The blower moves air and the air is warm when the heater is on.
  • The coolant level is correct and the engine reaches operating temperature.
  • Both heater hoses are hot when the heater is on.
  • The blend door moves when you change the temperature control.

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Confirm symptom Verify the blower works but the air stays cold.
  2. Coolant and thermostat Check coolant level; confirm the engine reaches operating temperature.
  3. Heater hoses Check that both heater hoses are hot when the heater is on.
  4. Heater core and blend door Flush the heater core if clogged; check the blend door actuator.
  5. Call a pro Heater core leak or replacement, blend door actuator—call a mechanic.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Coolant level
  • Whether the engine reaches operating temperature
  • Heater hose temperatures (both hot or one cold)
  • Blend door and actuator condition
  • Steps already tried

Does the blower work but the air stay cold?

Run the engine until warm. Set the heater to full heat and fan to high.

Run the engine for 10–15 minutes. Turn the heater to full heat and the fan to high. Good: blower works but air stays cold—heater fault. Bad: blower does not work—see fix-car-fan-will-not-blow.

You can change your answer later.

Check blower first

If the blower does not work, see fix-car-fan-will-not-blow. If the blower works with heat, no problem.

Is the coolant level correct? Does the engine reach operating temperature?

Low coolant or a stuck-open thermostat prevents hot coolant from reaching the heater core.

Check the coolant reservoir when cold—level should be between min and max. Run the engine 10–15 minutes—the temperature gauge should reach normal. Low coolant: add coolant and check for leaks. Engine stays cold: thermostat may be stuck open. Both good: proceed to heater hoses.

You can change your answer later.

Add coolant or replace thermostat

Add coolant if low. If the engine never warms up, the thermostat may be stuck open—replace it or call a mechanic. If coolant keeps dropping, check for leaks—call a mechanic.

Are both heater hoses hot when the heater is on?

The heater hoses run from the engine to the firewall. Both should be hot when the heater is on.

With the engine warm and heater on, feel both heater hoses at the firewall. Both hot: coolant flows—check blend door. One hot, one cold: heater core may be clogged. Both cold: thermostat or coolant flow issue.

You can change your answer later.

Does the blend door move when you change the temperature?

A stuck blend door can block hot air from reaching the vents.

Move the temperature control from cold to hot. Listen for a clicking or grinding—a stuck actuator may make noise. If the blend door moves, the fault may be elsewhere. If the actuator has failed, it may need replacement—call a mechanic. Good: blend door moves. Stuck: call a mechanic or replace actuator.

You can change your answer later.

No action needed

The heater hoses are hot and the blend door is working. If heat is still weak, check the cabin filter or flush the heater core. If heat is good, no further action.

Replace blend door actuator or call a mechanic

The blend door actuator may need replacement. Access varies by vehicle—call a mechanic if you are not comfortable.

Is the heater core clogged or leaking?

One hot hose and one cold hose often means a clogged heater core. A leaking heater core causes coolant smell or fog inside.

If one hose is hot and one cold, the heater core may be clogged—flush it or call a mechanic. If you smell coolant or see fog inside the car, the heater core may be leaking—call a mechanic. Heater core replacement often requires dash removal.

You can change your answer later.

Flush heater core or call a mechanic

Flush the heater core by disconnecting the hoses and running water through it. If severely clogged or leaking, call a mechanic for heater core replacement.

Reviewed by Blackbox Atlas

Frequently asked questions

Why would a car heater not heat?
Common causes: low coolant, stuck-open thermostat, clogged or leaking heater core, or stuck blend door. Check the coolant level and thermostat first.
Can I fix a car heater that will not heat myself?
Yes, for coolant level checks, thermostat replacement, and cabin filter replacement. Heater core and blend door repairs often need a technician.
When should I call a mechanic for a car heater that will not heat?
Call a mechanic if the coolant is low and you cannot find a leak, the heater core is clogged or leaking, the blend door actuator has failed, or you are not comfortable working with coolant or engine components.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to