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.
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
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from coolant to heater core.
- Check coolant and thermostat You want to rule out coolant level and thermostat first.
- Heater core and blend door Coolant and thermostat are good but the heater still does not heat.
- When to call a pro The heater core is clogged or leaking, or you are not comfortable.
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.
- Confirm symptom Verify the blower works but the air stays cold.
- Coolant and thermostat Check coolant level; confirm the engine reaches operating temperature.
- Heater hoses Check that both heater hoses are hot when the heater is on.
- Heater core and blend door Flush the heater core if clogged; check the blend door actuator.
- 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.
You can change your answer later.
Check blower first
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.
You can change your answer later.
Add coolant or replace thermostat
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.
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.
You can change your answer later.
No action needed
Replace blend door actuator or call a mechanic
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.
You can change your answer later.
Flush heater core or call a mechanic
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.