Radiant · Updated June 2026

Heated bathroom floors: the honest math.

Heated floors are the most popular radiant install we do — small footprint, big comfort win, manageable cost. Here's pricing, electric vs hydronic for small areas, the install scenarios, and the one case where we say skip it.

Electric system: $8-$14/sq ft Hydronic system $14-$22/sq ft Typical bathroom 60-120 sq ft Install cost $800-$2,800

Two types of heated bathroom floor

Electric (most common for bathrooms)

Thin heating mat under tile, wired to its own thermostat. Self-contained — no boiler tie-in. Works independently of any other heat source. Install is straightforward during a tile renovation.

  • Cost: $8-$14/sq ft installed
  • Operating cost: ~$0.10-$0.30 per day for a typical bathroom
  • Best for: small areas (under 150 sq ft), retrofit-during-renovation

Hydronic (water-based, tied to boiler)

PEX tubing under tile, heated by hot water from the home's boiler. Higher install cost but lower operating cost. Only makes sense if you already have a boiler.

  • Cost: $14-$22/sq ft installed
  • Operating cost: minimal (uses existing boiler)
  • Best for: whole-home radiant installs, larger bathrooms, existing hydronic systems

Typical bathroom install cost

Most master bathrooms in Utah are 60-120 sq ft. Powder rooms are 25-40 sq ft.

  • Powder room (35 sq ft), electric: $280-$490
  • Standard bath (75 sq ft), electric: $600-$1,050
  • Master bath (100 sq ft), electric: $800-$1,400
  • Master bath (100 sq ft), hydronic: $1,400-$2,200 (if tying into existing boiler)

These assume install during a renovation when the tile is being replaced anyway. Retrofit through finished tile costs 2-3× more and rarely makes sense.

When it's worth it

Strong case:

  • You're already renovating the bathroom — install cost is incremental
  • Master bathroom (high use, comfort matters most)
  • Basement bathroom (concrete floor, naturally cold)
  • You hate cold floors first thing in the morning
  • You're selling within 5 years (heated floors are a strong selling point)

Weak case:

  • You're NOT renovating (retrofit cost rarely justifies)
  • Powder room or rarely-used bathroom
  • You're not bothered by cold floors
  • Tight renovation budget where this competes with bigger wins

One scenario where we tell people to skip it

If you have a small (under 50 sq ft) bathroom AND you're not renovating: skip it. The retrofit cost (tearing out and replacing tile just to install heating) is $2,500+. For occasional use of a small space, you can buy a high-quality electric heated bath mat ($120) and get 80% of the benefit. Save the rest for the next bathroom renovation when install cost is incremental.

Install considerations

  • Tile vs other flooring: heated floors work best under tile and stone. Engineered hardwood is possible but requires careful temperature control. Carpet defeats the purpose.
  • Thermostat: dedicated programmable thermostat is essential. Default to 75°F floor temp, scheduled to warm 30 minutes before you wake.
  • Insulation under: if the floor below the bathroom isn't conditioned (over garage, over basement crawl), insulate before installing the mat. Otherwise you're heating the garage too.
  • GFCI requirement: all electric radiant must be GFCI protected. Standard install practice.

Quick answers

For an average bathroom (75 sq ft) used 4 hours/day: $5-$12/month in electricity. Most of that during morning use; standby cost is minimal.
Partially — they raise floor surface temp to 80-90°F, which transfers some heat to the room. Most installations supplement with another heat source for room heat. The primary value is comfort underfoot, not room heating.
Usually no — heated mats add 1/4-1/2 inch height and require new tile/finish on top. Almost always done during a renovation when the floor is already coming up.
Electric mats: 20-30 years embedded in mortar. Hydronic PEX: 50+ years. The systems usually outlast the bathroom finish.
Need a real answer?

Skip the guessing. Just call.

Free phone triage. Real techs answer. We'll walk through what's going on and schedule only if it actually needs a visit.

📞Call (801) 685-3976