Furnace repair in Utah County and Salt Lake County
No heat? We’re open 24/7. You get a $129 diagnostic and an upfront price before we fix anything.
- 4.8 from 112 Google reviews
- Open 24/7
- Upfront pricing
- Smile Guarantee

Common furnace problems we fix
If your furnace is doing any of these, give us a call before a small problem turns into a cold night.
- No heat at allOften a failed igniter, flame sensor, control board or safety switch. We find the cause and get the heat back on.
- Blowing cold airThe fan runs but the burners don’t light, or they light and shut off. Usually a sensor, gas or venting issue.
- Turns on and off constantlyShort cycling wears out parts and wastes gas. It can come from a dirty sensor, a clogged filter or an overheating furnace.
- Strange noisesBanging, squealing or rattling can point to a blower, motor or ignition problem.
- Some rooms stay coldWeak airflow, a failing blower motor or duct problems can leave parts of the house cold.
- Your bills jumpedA furnace that’s struggling burns more gas to make the same heat.
Smell gas?
Leave your home right away and call 911 or your gas company from outside. Don’t flip switches or use your phone inside. Once you’re safe, we can help with the repair.
Clear pricing
$129 diagnostic, upfront repair price
A full diagnostic is $129. You’ll get a clear price for the repair before any work starts, and Essential Care Plan members save 10% on every repair.
How a furnace repair works
- 1
Call or book online, day or night
We’re open 24/7, including weekends and holidays. Tell us what’s going on and we’ll get a technician headed your way.
- 2
Find the real problem
Your technician runs a full diagnostic on your furnace to find what’s actually wrong, not just the symptom.
- 3
A clear price before any work
You get an upfront price for the repair before we start. No surprises on the bill.
- 4
Fix it and test it
We make the repair, test the whole system, clean up, and walk you through what we did. The work is backed by our Smile Guarantee.
Why homeowners choose Eco Home
- Open 24/7Nights, weekends and holidays. Call or book online any time.
- Upfront pricingYou see the price before any work starts.
- Smile GuaranteeOne year on our workmanship. If it’s not right, we fix it free.
- Licensed and insuredUtah contractor license #13607597-5501.
4.8 from 112 Google reviews
Repair or replace?
Is your furnace 15 years old or more?
If your furnace is older and the repair is a big share of what a new one costs, replacing usually makes more sense. When you replace it, adding a heat pump gives you a dual-fuel system, the most efficient way to heat and cool a Utah home for the cost, with $2,150 in rebates guaranteed.
- New furnaces from $3,990, installed in one day
- Dual-fuel systems from $9,990 after incentives
- We’ll show you both numbers and let you decide
Furnace repair questions
How much does furnace repair cost?
A full diagnostic is $129. The repair price depends on what’s wrong, and you’ll get a clear, upfront price before any work starts. Essential Care Plan members save 10% on every repair.
Do you offer emergency furnace repair?
Yes. We’re open 24/7, including nights, weekends and holidays. Call 801-396-0019 any time.
Should I repair or replace my furnace?
If your furnace is under about 15 years old and the repair is a small share of what a new one costs, repairing usually makes sense. If it’s older and the repair is expensive, replacing is often the better value. We’ll show you both numbers and let you decide.
Why does my furnace keep turning on and off?
That’s called short cycling. Common causes are a dirty flame sensor, a clogged filter, an overheating furnace or a thermostat problem. Short cycling wears parts out faster, so it’s worth having it checked.
Is my furnace repair guaranteed?
Yes. Our Smile Guarantee covers our workmanship for one year. If something we fixed isn’t right, we come back and make it right at no charge.
Related services
Need it fixed today?
Book online in a minute, or give us a call. We’re open 24/7.



