No heat tonight? We run emergency calls until 11 PM, no after-hours markup. $89 diagnostic, applied to any repair.

Wasatch Heating & Air

Furnace and AC repair in Sandy, from a crew that actually answers.

Heat's out? Text us. You get a reply from a real person in minutes, and the price before we start.

(385) 881-3074
4.9180 Google reviews
11 minaverage reply time
Since 2009Utah license #1234567-5501
W
Wasatch Heating & AirText message, Tuesday 9:14 PM
Hi, our furnace just stopped and it's 58 in the house. Any chance someone can come tonight?
This is Dave. Yes. Can you check if the thermostat screen is on? Either way I can be there by 10:30.
Screen's on, it just blows cold. 10:30 works, 1234 E Pepperwood.
On my way at 10:10. Diagnostic is $89 and comes off the repair. Hang tight.
This is how most of our jobs start.
Next openingsTap one and we'll confirm by text

What it costs, before you call

Most companies won't put a number on the website. Here are ours. Every repair gets a written price you approve before we start.

Diagnostic visit

We find the problem, show you, and give you a price. If you say yes, the $89 comes off the repair.

$89credited to repair

Common furnace repairs

Igniters, flame sensors, blower motors, limit switches, control boards. Parts and labor, taxes in.

$180 to $650typical range

Common AC repairs

Capacitors, contactors, fan motors, refrigerant leak and recharge. Same-day in summer whenever the schedule allows.

$190 to $780typical range

Furnace or AC tune-up

Fall and spring. Clean, test, tighten, and tell you honestly how many winters it has left.

$129per system

New furnace, installed

Sized to your house with a load calculation, not the biggest unit on the truck. Permit, haul-away and a 10-year parts warranty included.

from $4,200or from $79/mo financed

New AC, installed

Same deal. We'll quote a repair alongside the replacement so you can see both numbers.

from $4,900or from $92/mo financed

Prices are typical for single-family homes in the Salt Lake valley. Anything outside these ranges, we'll tell you why on the spot.

Utah DOPL licensed Fully insured Background-checked techs EPA 608 certified Financing available No after-hours markup

Fixed right or it's free.

If the repair we did fails within 2 years, we come back and fix it at no charge. Written on every invoice.

On time or $50 off.

You get a 2-hour window and a text when we're 20 minutes out. Miss the window, you get $50 off that visit.

No surprise invoices.

The number you approve is the number you pay. If we find something else, we stop and ask first.

What happens when you text

Three steps, and you know the price before anyone touches your furnace.

You text or call

Tell us what it's doing. A person replies within minutes with the soonest window and the $89 diagnostic, which is the only number until we've seen it.

We diagnose and quote

The tech shows you the problem on the unit, gives you a written price, and a repair-vs-replace comparison if it's close. You decide. No pressure, no "my manager."

Fixed, usually that visit

Trucks carry the common parts. Most repairs finish on the first trip. You get an invoice by text, a 2-year warranty, and a reminder when the next tune-up is due.

This month

Two deals, no fine print. Text the code or just mention it when we're there.

First-time customers: $50 off any repair

Any repair over $150. One per household. Text "FIRST50" or say it at the door.

Text FIRST50

Furnace tune-up $99 instead of $129

Through the end of the month. Includes a written health report on the system.

Text TUNEUP99
Owner photo goes here. Pull it from their Google listing.

A three-person shop, on purpose.

I started Wasatch Heating & Air in 2009 after eight years working for one of the big outfits in the valley. I got tired of being told to sell a new system when a $200 part would do. So the rule here is simple: we repair before we replace, we tell you the price before we start, and the phone number on this page rings in my pocket.

We're small enough that you'll see the same faces every visit, and big enough to be at your house tonight if the heat's out.

  • ✓
    Price before work, in writingYou approve it on the spot. No surprise invoices.
  • ✓
    Repair firstIf it can be fixed for a fair price, that's what we recommend.
  • ✓
    Licensed, insured, and localUtah DOPL #1234567-5501. Based in Sandy, not a call center.
  • ✓
    We answerText or call. If we're under a furnace you'll get a text back within minutes.
Dave WhitakerOwner and master technician
Tech photo

Dave

Owner, master technician. 17 years. Boilers and anything the big companies give up on.

Tech photo

Marcus

Lead tech. NATE certified. The one who texts you back at 9 PM.

Tech photo

Kelsey

Dispatch and scheduling. If you called the office, you talked to Kelsey.

Last week's jobs

Real jobs, real prices, so you know what to expect.

Furnace igniter replaced Draper, Tuesday. Diagnosed and fixed in 40 minutes.
$214
AC capacitor Sandy, Wednesday. Another company had quoted a full replacement.
$240
Blower motor Cottonwood Heights, Thursday. Part on the truck, same visit.
$585
Fall tune-up, two systems Holladay, Friday.
$258
96% furnace, installed Midvale, Saturday. Load calc, permit, haul-away, one day.
$4,650

What neighbors say

★★★★★ 4.9 from 180 reviews on Google

Furnace quit at 9 PM in January. Texted the number on the site, had a reply in two minutes and a tech here by ten. Charged exactly what he said he would.

Melissa R., Sandy

Two other companies told me I needed a new AC. These guys replaced a capacitor for $240 and it's run all summer. Honest people, which is rare.

Dan K., Draper

On time, shoe covers on, explained everything, cleaned up. New furnace install took one day. Would recommend to anyone on the east bench.

Where we go

Based in Sandy. Drive times are from the shop in normal traffic.

Under 15 minutessame-day, usually same-hour

  • Sandy
  • Draper
  • Midvale
  • Cottonwood Heights
  • White City
  • Granite

Under 30 minutessame-day

  • Holladay
  • Murray
  • Millcreek
  • South Jordan
  • West Jordan
  • Riverton
  • Bluffdale
  • Herriman

Under 45 minutesnext-day for non-emergencies

  • Salt Lake City
  • Taylorsville
  • Lehi
  • Alpine
  • Highland
  • Park City

Questions people ask before they call

Do you charge extra for nights and weekends?

No. The $89 diagnostic is the same at 9 PM on a Saturday as it is Tuesday morning. We'd rather you call us than wait and freeze a pipe.

Will you try to sell me a new system?

Only if the repair doesn't make sense, and we'll show you both numbers side by side so you can decide. Most furnaces we see get repaired, not replaced.

Are you licensed and insured?

Yes. Utah DOPL contractor license #1234567-5501, fully insured, and every tech is background checked. Ask to see the card at the door.

Do you offer financing?

Yes, on installs over $2,000 through a bank we've used for years. Approval takes about five minutes on your phone. We don't mark up the price to cover it.

Which brands do you work on?

All of them. Repairs on any make; for new installs we recommend two brands we've had the fewest callbacks on and we'll tell you why.

Tell us what's going on

Takes a minute. You'll get a text back from a person, not an auto-reply, usually within 15 minutes during the day.

Faster to just text or call? Do that. This form goes to the same phone.

(385) 881-3074

Open Monday to Saturday, 7 AM to 7 PM. Emergency calls until 11 PM every night.

Sent. Watch your phone.

Sending this opens a text to Wasatch Heating & Air with your details filled in. Standard message rates apply. Reply STOP any time.

Call now Text us