A heater core replacement runs $700 to $1,500 at most shops, and on some cars it is a $2,000+ job because the dash has to come out. The part is cheap; the labor is brutal. Here is what to expect.
Most drivers pay $900 to $1,300 at an independent shop for a heater core job that requires partial dash removal.
Most modern cars need partial or full dash R&R - 6-10 hours of labor on its own.
Some older cars have an access panel; most newer cars do not.
System should be flushed - $80-$150 added.
Often replaced at the same time - $20-$60 in parts.
Many heater core jobs require disconnecting the AC - add evacuate/recharge: $100-$300.
Older trucks and SUVs are far easier than modern cars.
| Vehicle | Typical Range | Notes |
|---|---|---|
| Older truck/SUV (access panel) | $300 - $700 | best-case |
| Compact car | $700 - $1,100 | partial dash |
| Midsize sedan | $900 - $1,400 | partial-to-full dash |
| SUV / minivan | $1,000 - $1,600 | often full dash |
| Luxury / European | $1,500 - $2,500 | complex HVAC |
Tell our AI your symptoms and get the most likely cause for your exact car in 30 seconds. No signup, no charge.
Start Free Diagnosis100% free first answer · No signup required
Sweet smell inside the car (coolant), foggy windows that will not clear, oily film on the inside of the windshield, wet passenger floor, or no heat with full coolant.
As a temporary fix in summer, yes - loop the two heater hoses together. You will have no heat in winter and the engine may run hot. Not a long-term fix.
On most modern cars, the heater core is buried in the HVAC box behind the dashboard. Reaching it requires removing the dash, often 6-10 hours of labor.
No - if the core is plugged, a flush rarely clears it. If it is leaking, a flush makes no difference. But flushing as part of the replacement is good practice.
Typically 100,000+ miles. Skipping coolant flushes shortens life - acidic old coolant eats the core from the inside.