# Why is my car heater not working?

**Verdict:** Drive to a shop this week

- **Most common cause:** Low coolant from a leak
- **Urgency:** This week
- **Typical fix:** $100-$1,800
- **Causes to check:** 5

## Quick answer

A car heater that blows cold air most often has low coolant from a leak, which can also lead to overheating. A thermostat stuck open, a failed blower motor or resistor, a stuck blend door, or a clogged heater core are the other common causes. Whether air blows at all, and what the temperature gauge does, quickly narrows it down.

## What is happening?

Your car's heater uses waste heat from the engine. The water pump sends hot coolant through a small radiator behind the dashboard called the heater core, and the blower fan pushes air across it and into the cabin. A blend door decides how much of that air passes over the hot core. A heater that does not work means the coolant is not hot enough, cannot reach the core, or the air is not passing through it.

It matters for more than comfort. The heater and defroster keep the windshield clear in cold and damp weather, and driving with a fogged or frosted windshield is dangerous. A heater that turned cold because of low coolant is also an early warning that the engine itself may soon overheat. And a heater core that leaks into the cabin can fog the glass and leave a sweet coolant smell, which should not be ignored.

## What causes it? The 5 most likely reasons

1. **Low coolant from a leak** (most common), $100-$900. The heater core sits high in the dashboard, so it is one of the first places to lose coolant flow when the level drops. Air pockets form and the heater blows lukewarm or cold, often gurgling behind the dash. Low coolant almost always means a leak somewhere, so the engine is also at risk of overheating. How to confirm: With the engine fully cool, check the coolant reservoir against its marks. A low level, sweet smell or colored drips under the car point here. Fix: Find and fix the leak, refill and bleed air from the system.
2. **Blower motor or blower resistor failed** (common), $100-$500. The blower motor pushes air through the heater core and out of the vents. If no air comes out at any setting, the motor, its fuse, relay or wiring has failed. If air blows only on the highest setting, the blower resistor or control module is usually bad. The heat itself may be fine, but it cannot reach you. How to confirm: Little or no air comes from the vents at any fan speed, or the fan works only on high. A noisy, squealing or ticking fan is a sign the motor is wearing out. Fix: Replace the blower motor, resistor, fuse or relay.
3. **Thermostat stuck open** (common), $200-$450. The thermostat holds coolant in the engine until it warms up. If it sticks open, coolant flows to the radiator too soon and the engine never reaches full temperature, especially in cold weather or on the highway. The heater blows warm at best, the temperature gauge reads low, and gas mileage often drops too. How to confirm: The temperature gauge stays below its usual spot after 15 to 20 minutes of driving, the heat is lukewarm, and a scan may show P0128. Fix: Replace the thermostat.
4. **Blend door or actuator stuck** (common), $150-$600. A blend door inside the dash mixes hot air from the heater core with cooler air to set the temperature you choose. Most newer cars move it with a small electric actuator whose plastic gears strip. The door then sticks on cold, or on hot on one side only, and you may hear clicking behind the dash. How to confirm: Air blows strongly but stays cold or changes only on one side, the engine is at normal temperature, and you hear clicking or tapping behind the dash. Fix: Replace the blend door actuator, or recalibrate it.
5. **Clogged heater core** (less common), $150-$1,800. The heater core is a small radiator behind the dashboard. Scale, rust and sludge from old or mixed coolant can block its narrow passages, so hot coolant cannot flow through. Both heater hoses should feel hot when the engine is warm; a cool return hose suggests a blockage. It is more likely when coolant changes have been skipped. How to confirm: With the engine at normal temperature, carefully feel both heater hoses at the firewall. One hot and one only warm or cool points to a clogged core. Fix: Flush or replace the heater core.

## How to narrow it down at home

1. With the engine cold, check the coolant reservoir level. Never open the radiator cap or a pressurized reservoir on a hot engine.
2. Turn the fan through every speed. No air at any speed points to the blower; air only on high points to the resistor; strong but cold air points to coolant, thermostat or blend door.
3. Drive 15 to 20 minutes and watch the temperature gauge. A gauge that stays low points to the thermostat; a gauge that climbs high means stop and check coolant.

## Is it safe to drive?

> **Drive to a shop this week.** The car is usually safe to drive in mild weather, but not if the windshield cannot be cleared of fog or frost. Stop driving if the temperature gauge climbs above normal, steam appears, or you smell coolant inside the car, because the engine can overheat.

## When does it become urgent?

- The temperature gauge climbs toward hot while the heater blows cold: pull over and shut off the engine.
- The windshield fogs up and will not clear, making it unsafe to see out.
- You smell sweet coolant inside the car or the passenger floor is damp.
- Steam comes from under the hood or from the vents.
- You need to add coolant regularly to keep the reservoir full.

## What will the repair cost?

| Cause | Fix | Typical cost |
| --- | --- | --- |
| Low coolant from a leak | Find and fix the leak, refill and bleed air from the system | $100-$900 |
| Blower motor or blower resistor failed | Replace the blower motor, resistor, fuse or relay | $100-$500 |
| Thermostat stuck open | Replace the thermostat | $200-$450 |
| Blend door or actuator stuck | Replace the blend door actuator, or recalibrate it | $150-$600 |
| Clogged heater core | Flush or replace the heater core | $150-$1,800 |

Detailed breakdowns: [thermostat replacement cost](/cost/thermostat-replacement), [heater core replacement cost](/cost/heater-core-replacement), [blower motor replacement cost](/cost/blower-motor-replacement), [coolant flush cost](/cost/coolant-flush), [water pump replacement cost](/cost/water-pump-replacement).

## What to tell your mechanic

Tell the shop whether air blows at all and at which fan speeds, whether it is cold on one side or both, what the temperature gauge reads, and whether you have been adding coolant. Mention clicking behind the dash or a sweet smell. They will check coolant level and leaks, engine temperature, the heater hoses, the blower circuit and the blend door actuator.

## How to prevent it

- Check the coolant reservoir with the engine cold about once a month, especially before winter.
- Replace coolant at the interval in your owner's manual, using the specified coolant type.
- Never mix coolant types, which can form sludge that clogs the heater core.
- Replace the cabin air filter on schedule so the blower is not starved of air.
- Have the cooling system inspected before winter if the car is past 75,000 miles.

## Which models get the most equipment complaints?

| Model | Equipment complaints to NHTSA | All complaints |
| --- | --- | --- |
| [Jeep Grand Cherokee](/vehicles/jeep-grand-cherokee) | 24 | 5,477 |
| [Honda Civic](/vehicles/honda-civic) | 23 | 4,702 |
| [Honda Pilot](/vehicles/honda-pilot) | 23 | 5,776 |
| [Honda CR-V](/vehicles/honda-cr-v) | 22 | 8,952 |

Owner complaints filed with NHTSA in the equipment category for 2015-2026 models of 63 popular cars. Counts follow sales as well as reliability, so compare each with the model's total.

## Trouble codes that often go with it

- [P0128](/codes/p0128): Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- [P0125](/codes/p0125): Insufficient Coolant Temperature for Closed Loop Fuel Control

## Frequently asked questions

### Why is my car heater blowing cold air?

Most often because the coolant is low from a leak, so not enough hot coolant reaches the heater core. A thermostat stuck open, a stuck blend door or a clogged heater core are the other common causes. If no air blows at all, the blower motor or its resistor has failed instead.

### How much does it cost to fix a car heater?

It depends on the cause. A blower resistor or fuse can cost about 100 to 250 dollars, a thermostat 200 to 450, and a blend door actuator 150 to 600. A heater core replacement is the most expensive, often 800 to 1,800 dollars at an independent shop in 2026.

### Can I drive my car without a working heater?

Usually yes in mild weather, as long as the engine temperature stays normal and you can keep the windshield clear. In cold or damp weather, a fogged or frosted windshield is a real safety risk. If the heater went cold because of low coolant, fix the leak before driving far.

### Why is my heater only blowing hot air on one side?

Many cars have dual-zone climate control with a separate blend door for each side, so a stuck door or failed actuator leaves one side cold. Low coolant can also cause it on some cars, because the core loses flow unevenly. Check the coolant level first, then have the actuators tested.

### Can low coolant cause the heater to stop working?

Yes, low coolant is the most common reason a heater blows cold. The heater core sits high in the system, so it loses coolant flow first when the level drops. Because low coolant means a leak, fix it promptly to avoid overheating the engine.

### Why does my heater only work when I am driving?

A heater that gets warmer with engine speed and goes cold at idle usually points to low coolant, air in the system, a weak water pump or a partly clogged heater core. At idle the pump moves less coolant, so a marginal system cannot keep the core hot.

### Why does my car heater take so long to warm up?

A thermostat stuck open is the most common reason, because the engine takes much longer to reach temperature, especially in winter or on the highway. Low coolant and a partly clogged heater core also slow it down. Watch whether the temperature gauge reaches its normal spot.

### What is a blend door actuator?

It is a small electric motor behind the dashboard that moves the door mixing hot and cold air to the temperature you set. When its plastic gears strip or it loses calibration, the air may stay cold or hot, and you often hear clicking behind the dash.

### Can I fix my car heater myself?

Some causes are DIY-friendly. Topping up coolant on a cold engine, replacing a fuse, a blower resistor or an easy-to-reach blend door actuator is manageable with basic tools. A thermostat is moderate on many engines. Heater core replacement usually means removing the dashboard and is best left to a shop.

### Will a coolant flush fix my heater?

It can help if old coolant or sludge has partly clogged the heater core or air is trapped after a previous refill. A flush will not fix a stuck thermostat, a failed blower or a bad blend door. A shop may flush the heater core itself separately before recommending replacement.

## Sources

- [Car Care Council: Car care guide](https://www.carcare.org/car-care-guide/)
- [AAA: Approved Auto Repair](https://www.aaa.com/autorepair/)

## Other car problems

- [Why is my car leaking coolant?](https://diagxcar.com/symptoms/car-leaking-coolant)
- [Why is my car overheating?](https://diagxcar.com/symptoms/car-overheating)
- [Why does my car smell sweet?](https://diagxcar.com/symptoms/sweet-smell-from-car)
- [Why does my car hesitate when I accelerate?](https://diagxcar.com/symptoms/car-hesitates-when-accelerating)
- [Why does my car crank but not start?](https://diagxcar.com/symptoms/car-cranks-but-wont-start)
- [Why does my car jerk when I accelerate?](https://diagxcar.com/symptoms/car-jerks-when-accelerating)
- [Why does my car click but not start?](https://diagxcar.com/symptoms/car-clicks-but-wont-start)
- [Why does my car battery keep dying?](https://diagxcar.com/symptoms/car-battery-keeps-dying)
- [Why is my car leaking oil?](https://diagxcar.com/symptoms/car-leaking-oil)
- [Why does my car smell like something is burning?](https://diagxcar.com/symptoms/burning-smell-from-car)

## Repair costs

- [Thermostat replacement cost](https://diagxcar.com/cost/thermostat-replacement): $150-$450
- [Heater core replacement cost](https://diagxcar.com/cost/heater-core-replacement): $750-$2,000
- [Blower motor replacement cost](https://diagxcar.com/cost/blower-motor-replacement): $180-$500
- [Coolant flush cost](https://diagxcar.com/cost/coolant-flush): $110-$260
- [Water pump replacement cost](https://diagxcar.com/cost/water-pump-replacement): $400-$1,200

## How long parts last

- [How often should you change coolant?](https://diagxcar.com/how-often/change-coolant): Every 30,000-100,000 miles
- [How long does a water pump last?](https://diagxcar.com/how-long/water-pump): 60,000-100,000 miles
- [How often should you replace your cabin air filter?](https://diagxcar.com/how-often/replace-cabin-air-filter)

## Trouble codes that lead here

- [P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control](https://diagxcar.com/codes/p0125)

---

Source page: https://diagxcar.com/symptoms/car-heater-not-working
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
