Toilet Installation

New toilet install, toilet swap, rocking toilet repair, and toilet seat replacement. Across the Wasatch Front, usually done in 60-90 minutes.

Same-week scheduling · Licensed General Contractor · Fully insured · 1-year labor warranty

Toilet swaps are one of the most common pre-listing requests we get. Dated toilets read tired in photos; a new builder-style toilet runs $395 installed and instantly modernizes a bathroom.

What This Includes

  • Toilet replacement (round-bowl or elongated, comfort-height)
  • Toilet swap (your toilet, we install)
  • Toilet seat replacement
  • Wax ring replacement (rocking toilet fix)
  • Toilet flange repair
  • Supply line replacement
  • Shutoff valve replacement
  • Toilet removal and disposal
  • Bidet attachment install

How Pricing Works

New toilet installed (HMJ-supplied, round-bowl): $395. Comfort-height elongated: $445. Toilet seat only: $85. Toilet swap (you supply the toilet): $245. Wax ring replacement: $195. Bidet attachment install: $85.

FAQ

Do you supply the toilet or do I?

Either. We keep round-bowl and comfort-height options in our standard install pricing. You can also bring your own — labor only is $245 for the swap.

My toilet rocks. Is the floor rotted?

Maybe, but often it’s just a worn wax ring or loose flange bolts. We pull the toilet, inspect, and tell you what we find. Wax ring + reset is $195. If there’s subfloor damage, we pause and quote that separately.

What about removing the old toilet?

Included. We haul the old toilet away as part of the install — no extra charge.

How long does an install take?

60-90 minutes for a standard swap. Add 30 minutes if the shutoff valve or supply line also needs to be replaced (common on older homes).

Selling Your Home?

A fresh toilet is one of the cheapest pre-listing upgrades that buyers notice immediately. See GoMarketReady for coordinated pre-listing prep.

Get a Free Estimate

Call (801) 895-2084 or request a quote online.


Business License #13840882-0160 · Licensed Utah General Contractor #14195166-5501 · Licensed & Insured · 1-Year Labor Warranty

Licensed Licensed Utah General Contractor, insured. Trade-specialty work is performed by a licensed Utah contractor in that specific trade.





Related Services

Other plumbing jobs we handle: