Why is my car heater not working?

Your car heater relies on hot engine coolant flowing through a heater core, warmed air blown by a fan, and controls to direct that air into the cabin. When it stops working, you often get cold air, no air, or inconsistent heat, leaving you uncomfortable in cold weather. This guide covers the most common causes and step-by-step fixes you can try yourself before seeking help.

Quick checks (try these first)

  1. Park on a level surface, let the engine cool completely, then check the coolant reservoir level against the "full cold" mark. Top up with the correct coolant mix if low, and inspect for leaks around hoses, radiator, and water pump.
  2. Start the engine, let it warm up for 10-15 minutes with the heater on max, and feel the heater hoses under the hood (both should be hot). If one is cold, suspect a clog or valve issue.
  3. Turn the blower fan to different speeds and directions. If it only works on high or not at all, the fan resistor or motor may be faulty.
  4. Check the cabin air filter (usually behind the glovebox) for clogs; replace if dirty, as it restricts airflow.
  5. Listen for clicking from dashboard vents when switching heat modes; no sound means a blend door actuator problem.
  6. Verify fuses for the heater blower and controls in the fuse box (under dash or hood); pull and inspect for blown ones, replace as needed.

Low coolant level

The most common cause—up to 40% of cases—low coolant prevents hot fluid from reaching the heater core, so air stays cold even after warmup.[4][1][2] This happens from leaks in hoses, radiator, water pump, or a cracked reservoir, or from normal evaporation over time. Without enough coolant, air pockets form, blocking heat transfer.[3][5]

Always check when cold to avoid burns, and use the right 50/50 antifreeze-water mix for your car. Driving with low coolant risks engine overheating.

Faulty thermostat

A stuck-open thermostat (second most common at 25%) lets coolant circulate too soon, keeping the engine from reaching operating temperature (around 195°F), so the heater core never gets hot enough.[4][1][2] Stuck-closed ones cause overheating but still poor heat if the system shuts down. Symptoms include slow warmup (over 15 minutes), fluctuating temp gauge, and poor fuel economy.[4]

This engine valve isn't the cabin control; replacement requires draining coolant and accessing the housing, often DIY-able with basic tools.

Clogged or leaking heater core

Clogged heater core

About 15% of issues stem from buildup of rust, sediment, or old coolant in the core's tiny passages, restricting flow and reducing heat.[4][1][2][3] Heat declines gradually, works intermittently, or one inlet hose is hot while the outlet is cool.[4][6] Neglected flushes worsen this.

Leaking heater core

Leaks cause foggy windows, sweet antifreeze smell, damp carpets (often passenger side), and poor defrost.[1] Coolant loss mimics low levels.

Blower motor or fan issues

No air or weak flow points to blower problems: failed motor, bad resistor (limits speeds), or clogged cabin filter.[1][2][3] Resistor burnout is common if fan only works on high.

These are electrical; test with a multimeter if needed.

Blend door actuator or control problems

Blend doors mix hot/cold air; faulty actuators (motors moving doors) or broken knobs/valves prevent hot air routing.[1][2][6] Sudden failure: clicking noises, air stuck on defrost or cold.[1]

Heater control valves (on some cars) block coolant flow when off; test by probing if it moves.[6]

Air pockets or electrical faults

Air trapped after coolant work blocks flow, mimicking low levels.[1][3] Electrical issues like bad grounds, wiring, or module failures cut power to fan/controls.[1]

When to call a professional

Skip DIY if you're not comfortable with tools, coolant handling, or dash work—these can lead to bigger damage or injury. Call a mechanic for these red flags.

Frequently asked questions

Why does my heater work sometimes but not others?

Intermittent heat often means partial heater core clog, failing blend door actuator, or air pockets shifting. Feel hoses consistently and bleed the system; if persists, inspect core flow.

Can I drive with no heater?

Yes, short-term if no overheating or coolant loss, but monitor temp gauge closely—low coolant underlying it risks engine damage. Fix soon, especially in freezing weather.

How long does it take for car heat to work?

Normally 5-10 minutes after startup; longer means low coolant, stuck thermostat, or weak circulation. If over 15 minutes, diagnose thermostat first.

Is a bad heater core expensive to fix?

Parts are $50-200, but labor (8+ hours for dash-out) pushes total to $800-1500. Flush first to confirm; some cores last 10+ years with maintenance.

Why is one side hot and the other cold?

Dual-zone systems have separate blend doors; one actuator failed. Or clogged core affects flow unevenly. Recalibrate HVAC or replace actuator.

Does low coolant always mean a leak?

No, but frequent top-offs do—could be cap failure, overflow issues, or hidden leaks. Pressure test rules out slow seepers like pump seals.