
Same Day Furnace Repair
Furnace not heating? Same-day repair with a flat-rate price you approve before any work starts.
- 5-star reviews
- Licensed & insured
- Same-day
Furnace repair near you across Salt Lake County.
Furnace not working? We find the cause, show you a flat-rate price, and start the repair only after you approve it.
Same-day service
Submit the form and we call you back within 5 minutes during business hours.
Flat-rate pricing
You approve the price before any work starts. No hourly surprises.
Licensed and insured
Every repair is done by licensed, insured technicians.
Honest advice
We tell you what your system needs, and when a repair is the smarter choice.


Locally owned and operated in Salt Lake County.
Same-day furnace repair in 3 steps.
- 1
Call or submit the form
Tell us what your furnace is doing. We call you back within 5 minutes during business hours.
- 2
Same-day diagnosis
Our technician finds what is causing the problem, typically the same day. We explain why it happened and walk you through your best options.
- 3
You approve, we repair
Nothing starts until you approve the scope of work. Flat-rate pricing, no price changes, no hidden costs.
Furnace repair reviews from Salt Lake County homeowners
“These guys are awesome!! We came home and had no AC in our upstairs. Our home is 25 years old and I was fearing the worst. They could have told me the entire AC would need replacing and I wouldn't have known any differently. Instead, they said they could repair it simply by replacing the control board...the same day!!! Who does that!?!? Highly recommend them for any HVAC needs, they have my business for life!!!”
“I have nothing but praise for Ezekiel. He provided exceptional service and went above and beyond to ensure everything was taken care of. It's refreshing to encounter someone so professional, knowledgeable, and genuinely caring. There are truly amazing people in this world, and Ezekiel is certainly one of them.”
“David, the technician from Viking, came out for a spring tune up of the a/c unit. He arrived on time and performed a thorough diagnostic of the unit. His suggestions were honest and he didn't try to sell me on any unnecessary services. I'd highly recommend Viking Heating and Air and will definitely use them again in the future.”
“Dave, spent quite a few hours researching the issues with my AC unit I am quite impressed with the thoroughness and time he took to make sure the job was done right.”
“The team worked fast and were very professional.”
Furnace not heating? Here's what we fix.
Furnace not heating
The furnace runs but the house stays cold.
Furnace won't turn on
No response from the thermostat or the unit.
Furnace making strange noises
Banging, rattling, buzzing or a burning smell.
Water leaking from furnace
Water pooling around the indoor unit.
Real technicians. Real Utah homes.




Got a furnace repair quote from another company?
Not sure it's right? Ask us for a second opinion. We'll take an honest look.
Proudly serving all of Salt Lake County
Furnace repair across all of Salt Lake County. We come to you, wherever you are in the county.
- West Jordan
- Riverton
- Herriman
- Draper
- Bluffdale
- Sandy
- Murray
- Midvale
- Taylorsville
- West Valley City
- Salt Lake City
- South Salt Lake
- Millcreek
- Holladay
- Cottonwood Heights
…and every other city in Salt Lake County.
Common questions, answered
Do you offer emergency furnace repair?
Yes. We offer same-day and emergency repair options to get your heat back fast. Call us, or submit the form and we'll call you back within 5 minutes during business hours.
How fast can you get to my home?
We offer same-day service across Salt Lake County. Submit the form and we'll call you back within 5 minutes during business hours.
Are you licensed and insured?
Yes. Viking Heating and Air is licensed and insured.
Are you a local company?
Yes. We're a locally owned team serving homes across all of Salt Lake County.
Do you service my city?
Yes, we serve all of Salt Lake County, including West Jordan, Riverton, Herriman, Draper, Sandy, Murray, Midvale, Taylorsville, West Valley City and Salt Lake City.
Can I call after hours?
Our posted hours are 8am to 8pm, seven days a week. We can typically still answer the phone after hours and get back to you within a reasonable time.
Can I get a second opinion?
Yes. If another company gave you a diagnosis or a price, ask us for a second opinion.
What does your workmanship guarantee cover?
We guarantee our work for 1 year. If our work fails, we cover 100% of the labor.
Do you offer financing?
Yes, we offer financing options. Please call us for details.
Do you work on commercial properties too?
Yes. We service both homes and businesses.
How does your pricing work?
Our repairs are flat-rate, and the price is always approved by you before any work starts. If you approve the repair, the diagnostic fee is waived.
What happens when the technician arrives?
Our technician diagnoses what is causing the problem, typically the same day. Then we report the cause, walk you through your best options and explain why it happened. We make repairs only after you approve the scope of work, at a flat rate with no price changes and no hidden costs.
How much does a furnace repair cost?
Typical repairs cost between $170 and $600 at our flat rate. That is the repair price, not the diagnostic. The diagnostic fee is waived if you approve the repair. You'll always know the price and approve it before any work begins.
Do you do furnace maintenance and replacement?
Yes. We repair, maintain and replace furnaces across Salt Lake County.
Should I repair or replace my furnace?
Our company policy is to educate you. If your furnace is more than 15 years old and the repair would cost more than $1,000, we suggest starting to save for new equipment, so you're not putting significant money into an aging system. We want you to make an informed decision, and if a repair is the right choice for you, we'll do the repair.
Furnace not heating? Get it fixed today.
Serving West Jordan, Riverton, Draper and all of Salt Lake County.
