Full plumbing service

Licensed plumbing from a dripping fixture to a full repipe — the same company, the same day, the same crew you already trust.

  • Repairs, replacements, remodels and new installs
  • Licensed and certified for plumbing as well as HVAC
  • One call for heating, cooling and plumbing

One contractor for the whole mechanical side of the house

Most HVAC companies hand you a plumber's phone number. We are licensed and certified for both, which matters more than it sounds: water heaters, humidifiers, hydronic heat and condensate lines all sit exactly on the boundary between the two trades, and that boundary is where jobs get bounced between contractors.

What we handle

Leaking and running fixtures, failed shut-offs and hose bibs, garbage disposals, toilets, sinks and tubs, pressure problems, burst and frozen pipe repair, gas lines, and full plumbing rough-in for remodels and additions. If it carries water or gas, it is ours.

Soft water systems

The Wasatch Front has genuinely hard water, and it is not only a nuisance. Mineral scale narrows pipes, coats fixtures, shortens the life of every water-using appliance in the house, and quietly wrecks water heater efficiency. A softener is one of the few plumbing purchases that pays for part of itself in appliance lifespan and detergent.

In their words

What customers say

Great customer service. Luke is the man! He took the time to talk with me on his birthday and then had my central air up and running the next day.
Taylor BiceAir conditioning
We had our old furnace making a loud noise, apparently the motor had gone bad so we ended up having iRepair install a new furnace and AC with a new system that is much more efficient.
Larry Smithee Jr.Furnace replacement
Eusebio came out within a couple hours, found that we had a couple filters that needed replaced and our cool had frozen over.
Joshua EllingtonFrozen AC coil

Emergency service

No heat, no cooling, or water where it should not be?

Call and speak to somebody now. We come out the same day wherever the schedule allows — and we will tell you honestly on the phone if we cannot.

Call 801-233-1564