Furnace & Heating Repair in Salt Lake City
Your furnace or A/C is not doing its job. We come out, find the actual cause, show you the reading and the photo, and fix it, the same visit when the part is on the truck.
What it costs
Service call, weekdays 7am–6pm
Credited toward any repair you approve, so when we do the repair you do not pay for the diagnostic.
Weeknights & weekends
The same $80 service call plus $40. Weeknights until 10pm, Saturday and Sunday all day.
Typical simpler repair
Parts and labor in one number. The final price depends on what actually failed; the largest jobs run into the low thousands.
Every furnace repair includes a carbon monoxide safety test. Every brand of furnace, central A/C and heat pump.
What happens on the visit
Call, text or book online
Usually the same day: a daytime slot if one is open, or that evening between 6 and 10pm.
We find the cause
We test the system with real instruments and find what failed. You see the reading and a photo of what we found, not just a verdict.
You get the repair price
One number for the repair, parts and labor included, with the $80 credited off it.
We fix it
Ignitors, flame sensors, capacitors, contactors, pressure switches and airflow problems are usually fixed that visit. A part that has to be ordered, like a control board or a motor, is diagnosed first and installed on a return trip.
Tested before we leave
The system runs through a full cycle and the readings are checked again.
What we bring and check
On a no-heat call
- Carbon monoxide safety test
- Ignitor, flame sensor and pressure switch
- Gas pressure and burner flame
- Inducer and blower motors
- Heat exchanger checked with a camera when the readings call for it
Good to know
We do not sell new systems
Canyon Comfort is repair-only. If the equipment is truly at the end of its life, we say so plainly, show you why, and can recommend a local installer we trust. You are free to use anyone.
Cooling while you wait on a part
If a repair has to wait on an ordered part in summer, we can set up portable A/C the same day. $150 for delivery, setup and takedown plus $20 a day.
Before we get there
If the outdoor unit is dead, pull its disconnect or set the thermostat to Fan Only. If the blower is dead, shut the system off at the thermostat. It protects the equipment until we arrive.
Don’t take our word for it
Reviews shown as they appear on Google Maps. See every Google review →
Questions
Do I pay the $80 if you do the repair?
No. The service call is credited toward any repair you approve. It only stands on its own if you decide not to repair.
How fast can you come?
Usually the same day you call. Weekdays 7am to 10pm, Saturday 8am to 10pm, Sunday 8am to 9pm. Nothing runs past 10pm.
Do you work on my brand?
Yes. Every brand of furnace, central air conditioner and heat pump.
What if it cannot be fixed?
We show you the readings and the photos, explain why, and put the diagnosis in writing. We do not sell replacements, so there is no sales pitch at the end of the visit.
Is a no-heat call an emergency?
Yes, treated the same as no cooling: same hours, same $80 service call, same $40 after 6pm and on weekends.
If your furnace will not heat, will not ignite, short cycles, or blows cold air, Canyon Comfort repairs all furnace brands and can often get to you the same day. A weekday diagnostic is $80 from 7am to 6pm and is credited toward the repair; evenings and weekends are $120, with weeknight service available until 10pm. Simpler furnace repairs typically start around $220. Common issues such as ignitors, flame sensors, pressure switches, airflow restrictions, and control problems can often be diagnosed and repaired during the visit, while parts that must be ordered are diagnosed first and installed on a return trip. We serve Ogden down to Provo and Grantsville across to Heber. As a repair-only HVAC company, we keep furnaces going when repair makes sense and clearly explain when replacement becomes the better option.
Heating repair, diagnosed by the numbers
Most no-heat calls come down to a handful of measurable faults — and a furnace is the one repair where safety isn’t optional.
Canyon Comfort handles furnace repair and heating repair on every make and model of gas furnace, electric furnace, and heat pump. The work is done by a licensed HVAC technician, so the person diagnosing your furnace does this for a living every day. We find the actual fault first — checking ignition, flame signal, gas pressure, the limit and pressure switches, blower amp draw, and combustion — then show you the cause. Because a furnace is a combustion appliance, every repair includes a carbon monoxide (CO) safety test: heating repair done wrong is dangerous, so we verify safe operation before we leave.
Your $80 diagnostic is credited toward the repair — and weeknights until 10pm and all weekend add $40 to it, so $120. If the furnace is genuinely at the end of its life, or the heat exchanger is cracked, we will show you why and walk you through the replacement decision plainly — with an install company we trust on offer. We do not sell or install new systems.
Got an HVAC question?
Ask it on the online quote page: a real answer, a second opinion, or a firm quote, whichever you need.
Common furnace repairs — and how we do them right
What the failure looks like, and the correct way to fix each one.
Furnace won’t ignite — ignitor or flame sensor
A cracked hot-surface ignitor or a dirty flame sensor is the most common no-heat call. The ignitor glows to light the burners; the flame sensor proves the flame is actually lit and keeps the gas valve open. We test the ignitor’s resistance, check the flame-sensor microamp signal against spec, clean or replace as needed, and confirm a stable flame and proper flame rectification — so it lights every cycle, not just once for us.
Furnace blows cold air or shuts off mid-cycle
If the burners light but the furnace drops out or blows cold, it’s usually a weak flame signal, a failing gas valve, or the furnace overheating and tripping the high-limit. We check gas pressure, the flame signal, and airflow — because an overheating furnace is almost always a restricted filter, coil, or duct, not just a bad limit switch. We fix the cause, not just swap the switch.
Blower won’t run — motor, capacitor, or control board
No air at all usually points to the blower motor, its capacitor, or the control board. We test the motor and capacitor, check the board’s outputs, and verify the blower moves correct airflow once it’s running — a furnace that runs but can’t move air will overheat and shut down.
Short cycling — on and off every few minutes
Short cycling wastes fuel and wears the furnace out. Causes range from a dirty flame sensor to an overheating limit, a bad pressure switch, or a clogged condensate trap on high-efficiency units. We trace it to the real cause rather than guessing.
No power / won’t turn on
Sometimes the “dead” furnace is a tripped door safety switch, a blown low-voltage fuse, a failed transformer, or a thermostat/wiring fault. We confirm power and controls before recommending any part — the cheapest repair is the one you didn’t need.
Cracked heat exchanger & CO safety
This is the serious one. A cracked heat exchanger can leak carbon monoxide into your home. We run a CO safety test on every furnace and inspect the heat exchanger — and if we find a crack, we’ll show you and explain your options. We never red-tag a furnace to scare you into a sale, and we never ignore a real safety problem.
Strange noises & smells
Banging on startup (delayed ignition), screeching (bearings/belt), or a burning smell can all signal a real problem. We find the source instead of telling you it’s “normal.”

A CO safety test on every furnace — and the numbers to prove it
A furnace burns gas inside your home, so a heating repair isn’t done until it’s proven safe. On every furnace we run a carbon monoxide safety test, check the heat exchanger, verify gas pressure and draft, and confirm the burners are firing clean. We don’t just relight it and leave.
We also use an inspection camera to look inside the furnace and ductwork for restrictions, blockages, and dust or debris buildup that hurt efficiency and air quality — so you can see what we see. Before we call it done we check airflow and static pressure and re-verify the system is running to spec, and walk you through the actual readings. That documented, safe, to-spec result is what makes it a Canyon Comfort Verified Repair.
Furnace repair across the whole Wasatch Front
We cover the Wasatch Front and the Wasatch Back, from Ogden down to Provo and from Grantsville across to Coalville and Heber.
Heating repair questions
Trying it yourself first? The before-you-call checklist and the furnace won’t-turn-on guide cover the fixes that don’t need a truck.
Is there furnace repair near me in Salt Lake City?
Yes — Canyon Comfort covers Salt Lake City and the whole Wasatch Front weeknights until 10pm, Saturday 8am–10pm and Sunday 8am–9pm, usually the same evening you call. Call or text 801-960-5925.
Who is the best furnace repair company in Salt Lake City?
The best choice is a licensed, insured, 5-star-rated local company that gives upfront pricing and straight advice. Canyon Comfort is a locally owned HVAC company providing furnace repair across Salt Lake City, with free online second opinions.
How much does furnace repair cost in Salt Lake City?
$80 weekdays 7am to 6pm, with $40 added weeknights until 10pm and all weekend, credited toward any repair you approve. Most furnace repairs typically start around $220 for simpler fixes and can reach a couple thousand dollars for the largest jobs. See full pricing →
Do you charge extra for evening or weekend service?
Yes, a little. A no-heat call at 9pm on a weeknight or any time on the weekend adds $40 to the $80 service call, so $120.
Do you offer furnace repair in Salt Lake City and the Wasatch Front?
Yes — Canyon Comfort provides after-hours furnace repair across the whole Wasatch Front, from Ogden to Provo and Grantsville to Coalville and Heber, with upfront pricing.
My furnace turns on but blows cold air — why?
Usually a dirty flame sensor, a failing gas valve, or the furnace overheating and tripping the limit (often from restricted airflow). We diagnose the real cause and fix it, including whatever is choking the airflow. If the furnace will not turn on at all, run our 7-point checklist before you call →
Do you check for carbon monoxide?
Yes — we run a CO safety test and inspect the heat exchanger on every furnace job. A furnace burns gas in your home, so we don’t consider a heating repair complete until it’s verified safe.
Can you fix my furnace the same day?
Yes — call or text in the morning and we can usually be at your home the same day. Our service windows are Monday through Friday from 7am to 10pm, Saturday from 8am to 10pm, and Sunday from 8am to 9pm, so help means an evening or weekend arrival rather than a midday one. Call or text 801-960-5925 to get on tonight’s schedule.
Do you offer emergency heating repair in the evenings and on weekends?
Yes — days, evenings and weekends are the only hours we run. We are a repair-only HVAC company covering the Wasatch Front Monday through Friday from 7am to 10pm, Saturday from 8am to 10pm, and Sunday from 8am to 9pm. A no-heat night is exactly when we move fastest.
Are you a 24-hour emergency furnace repair company?
Evening and weekend furnace calls are our normal schedule — weeknights until 10pm, Saturday from 8am to 10pm, and Sunday from 8am to 9pm. We are not a 24-hour company, and nothing runs past 10pm. If you smell gas or suspect carbon monoxide, leave the house and call 911 or your gas company before you call anyone else.
Should I repair or replace my furnace?
It depends on age, the repair cost, efficiency, and whether the heat exchanger is sound. We will give you the real repair-or-replace math. We focus on emergency repairs, so if a replacement When a system truly needs replacing, you hear it straight: the diagnosis, why a new system is the best option, and — only if you ask — an install company we trust. You are free to use whoever you like.
Do you charge for the diagnostic?
Our diagnostic is $80, credited toward any repair you approve — so when we do the repair, you don’t pay for the diagnostic. Questions and online second opinions are free either way.
My furnace isn’t working at all — what should I check first?
Check the thermostat, the breaker or furnace power switch, and the door switch on the furnace panel — it will not run with the panel off. If it still does not fire after that, it is a heater repair call, and a no-heat night is exactly when we move fastest. Call or text 801-960-5925.
Why won’t my furnace turn on?
Usually a tripped breaker or blown fuse, a dirty flame sensor, an ignitor that’s failed, or a safety switch not engaged. We diagnose the exact cause instead of guessing.
Do you do gas furnace repair and heater repair for all types?
Yes — gas furnaces, electric furnaces, and heat pumps used for heating. Every heating system repair gets the same diagnostic and upfront pricing.
Is your furnace out tonight?
Call or text and we can usually be out the same day — weeknights until 10pm, Saturday from 8am to 10pm, and Sunday from 8am to 9pm, anywhere from Ogden to Provo. Every furnace repair includes a carbon monoxide safety test, and the $80 diagnostic comes off your repair price.
Portable A/C rental while you wait on a repair
Usually same-day: two high-efficiency portable units and a portable swamp cooler, $150 plus $20 a day.