How to Price Tile Over Radiant Heat: What Most Installers Miss (Ditra-Heat vs RPM Mats, Electrical Scope, SLU Order)

Tile over radiant heat pricing confuses most installers. Ditra-Heat vs RPM mats changes the whole install. A contractor with 12 years in the trade breaks down pricing, spacing, electrical scope, and the self-leveling mistake that ruins systems.

By Paolo L. • April 19, 2026 • radiant heat Ditra-Heat RPM mat heated floor megohmmeter self-leveling electrical scope

A homeowner calls and says they want heated floors in their new bathroom tile job. You've done a few of these before. You add a couple bucks per square foot to your baseline, maybe $8/sq ft for the mat and thermostat, and send over the estimate.

Then the job starts and you realize:

  • The electrician in this jurisdiction won't touch the mat wires — he wants you to run them, but your license doesn't cover it
  • The homeowner picked an RPM-style mat, not Ditra-Heat, and now you're figuring out if self-leveling goes over it or under it
  • The bathroom has a toilet flange, a vanity, a shower base, and a freestanding tub — and you're supposed to heat the "walkable floor" without violating clearance requirements
  • The job you quoted as "bathroom floor plus mat" is actually three days longer than a standard bathroom floor because of testing, coordination, and pour curing time

I've seen tile contractors eat $1,500–3,000 on heated floor jobs because they priced them like "regular bathroom floor + mat cost." Heated floors are a different installation with different scope boundaries, different pricing multipliers, and different failure modes.

This article is the framework I use for pricing tile over radiant heat.

The Short Answer: Price Heated Floor Jobs at 180–220% of Your Interior Baseline

Building on the percentage-based pricing system that applies across all tile job types:

Job Type Multiplier of Interior Floor Baseline
Heated floor with Ditra-Heat membrane 180–200%
Heated floor with RPM-style mats + self-leveling 200–220%
Add for electrician coordination +10–15%
Add for complex layout (multiple fixtures, odd shapes) +15–20%

If your interior floor baseline is $10/sq ft, a heated floor should run $18–22/sq ft just for the tile work. That's before adding mat/cable material cost (another $8–12/sq ft) and the thermostat (typically $300–500 as a separate line).

All-in, heated floor work is $28–38/sq ft delivered. Not a $2–3 upcharge over regular tile.

Why Heated Floor Work Takes 50–120% Longer Than Standard Floor Tile

Substrate prep has a different tolerance level

Standard tile floors can tolerate some minor variation. Heated floors require a dead-flat substrate before the mat goes down:

  • Ditra-Heat over wood or concrete: within 1/4" over 10 feet
  • RPM mats glued to substrate: within 1/8" over 10 feet (glue-down contact is critical)

Any high spots or low spots must be corrected before the heating system goes in — either grinding high spots or patching low spots or self-leveling the entire floor. Extra prep time on a typical bathroom before the heating system even starts: 4–8 hours.

Mat/cable layout takes time

The cable or mat has to be planned around every fixed fixture, minimum clearances, heat source clearances, and sensor placement between cable runs. A proper layout for a heated bathroom floor takes 1–2 hours of planning and marking before you start gluing, snapping, or pouring. Rushing this is the #1 cause of callbacks.

Every system needs megohmmeter testing

For the Schluter 10-year warranty (one of your strongest upsell points), you're required to test the cable with a megohmmeter at three points:

  1. When the cable comes out of the box (verify not damaged in shipping)
  2. After installation but before self-leveling or tile goes over it
  3. After tile installation is complete

Tests take 10–15 minutes each and need to be documented with the reading. Most installers skip documentation — then can't claim warranty when something fails two years later. If you don't own a megohmmeter, get one. Basic models are $80–150.

Curing time adds schedule days

Regular tile floor: thinset cures, you grout the next day, done.

Heated floor with Ditra-Heat: close to regular timeline — membrane down, cable snapped in, tile on top.

Heated floor with RPM mats + self-leveling: the SLU pour needs 24–48 hours to cure before you can tile. Add a full day to the schedule. You're either sitting idle or bouncing to another job and coming back — either way, efficiency drops. This is exactly where your real hourly rate on premium work has to account for unproductive schedule padding.

Electrician coordination adds overhead

In most jurisdictions, running the heating cable from the thermostat to the junction box where it connects to house wiring is NOT in a tile contractor's scope. A licensed electrician has to do the final connection.

Usually the electrician comes twice — rough-in before, final connection after — which means scheduling two electrical visits to fit between your tile phases. That's real coordination work: phone calls, job site meetings, waiting on their schedule.

The Electrical Scope Question — Know Your Jurisdiction

This is where most installers get in trouble. Let me be direct.

In most US jurisdictions, the following work requires a licensed electrician:

  • Running the power feed from the breaker panel to the bathroom thermostat location
  • Installing the junction box the thermostat connects to
  • Making the final electrical connection between the heating system leads and the junction box
  • Verifying GFCI protection (required for all bathroom radiant heat)

In most US jurisdictions, the following MAY be done by a tile contractor (but check locally):

  • Laying the Ditra-Heat membrane or RPM mat
  • Snapping or gluing the heating cable into position
  • Placing the floor sensor between cable runs
  • Running the low-voltage sensor wire to the thermostat location
  • Connecting the lead wires to leave a service loop at the thermostat for the electrician

Some jurisdictions require a licensed electrician to handle everything from cable placement through final connection. Some areas require an electrical permit for any radiant heat installation.

Before every heated floor job, check:

  • Your local building department's position on tile contractor scope
  • Whether an electrical permit is required
  • Whether a specific inspection is required
  • What the manufacturer requires for warranty coverage

What to tell the homeowner:

"In our area, the heating cable has to be installed and connected by a licensed electrician. I coordinate with them, but the electrical portion is on their scope, not mine. I handle the Ditra-Heat membrane, the floor sensor placement, and the tile work. The electrician's cost is typically $400–800 on top of my estimate, and they invoice separately."

Setting this expectation upfront prevents the mid-project conversation where the homeowner thought the $3,000 tile job included electrical work.

Ditra-Heat vs RPM Mats: The Order of Operations Changes Everything

This is where most heated floor pricing goes wrong. The two system types require fundamentally different installation sequences. Self-leveling compound as an upsell line item applies differently depending on which system you're working with — and getting this backwards ruins the installation.

Ditra-Heat (uncoupling membrane systems)

Peel-and-stick or thinset-applied membrane with studs on the surface. Heating cable snaps into the stud grid. Tile goes directly on top with thinset into the stud grid.

Critical rule: No self-leveling goes OVER the Ditra-Heat membrane. It's an uncoupling membrane — SLU on top defeats its purpose and isn't what the system is designed for. Self-leveling goes UNDER the membrane if you need to flatten the substrate first.

Sequence:

  1. Check substrate flatness. If unacceptable, self-level first — let cure 24–48 hours
  2. Install Ditra-Heat membrane
  3. Snap cable into grid per layout plan
  4. Place floor sensor between cable runs
  5. Megohmmeter test #2
  6. Lay tile directly over membrane/cable system
  7. Grout after thinset cures
  8. Megohmmeter test #3

RPM mats / loose cable systems

Heating cable or pre-made mat is glued or taped directly to the substrate. Self-leveling compound is poured OVER the cable/mat to encapsulate it. Tile goes over the cured self-leveling compound.

Sequence:

  1. Check substrate flatness
  2. Lay out and secure heating cable/mat to substrate
  3. Place floor sensor between cable runs
  4. Megohmmeter test #2
  5. Pour self-leveling compound to encapsulate cable (minimum 1/4" above the cable)
  6. Wait 24–48 hours for SLU cure
  7. Lay tile with thinset over cured SLU
  8. Grout after thinset cures
  9. Megohmmeter test #3

The key difference: RPM-style systems must be poured over with self-leveling. Ditra-Heat systems should not have SLU on top of the membrane. Mixing these up ruins warranties and creates installations that fail over time. If someone tells you to "just pour self-leveling over the Ditra-Heat to make it flat," they don't know what they're talking about.

Pricing implications:

  • Ditra-Heat installations: faster total install (no SLU cure wait on top of system) — 180–200% of baseline
  • RPM + SLU installations: longer total install (SLU cure day adds to schedule) — 200–220% of baseline
  • Ditra-Heat with substrate SLU correction underneath: two cure cycles — 200–210%

Spacing Requirements (Where Installers Get in Trouble)

Heating cable has strict spacing requirements from fixtures and heat sources. These aren't suggestions — violating them creates hot spots, cable failures, and code violations.

Standard clearance requirements (verify per manufacturer):

  • From walls, partitions, fixed cabinets: minimum 2" clearance
  • From heat sources (fireplaces, baseboard heaters, radiators): minimum 8" clearance
  • From toilet flange: minimum 6" clearance (prevents overheating the wax ring)
  • Under vanities: no cable (traps heat)
  • Under tubs and shower bases: no cable
  • Under freestanding tubs: no cable under the footprint
  • Under built-in appliances or fixed cabinets: no cable

What "heatable floor" actually means:

In a typical primary bathroom with a toilet, vanity, tub, and shower, the actual heatable floor space is often 40–60% of the total floor square footage. When you quote, use two numbers:

  • Total floor square footage (for the tile work)
  • Heatable floor square footage (for the heating system material)

These are different numbers. The heating system material cost is based on the heatable area.

Example — 60 sq ft bathroom:

Deduction Area
Total floor 60 sq ft
Minus toilet footprint + 6" flange clearance –12 sq ft
Minus 36" vanity footprint –6 sq ft
Minus shower base footprint –12 sq ft
Minus 2" wall perimeter –5 sq ft
Heatable area ~25 sq ft (42% of total)

If you quoted "60 sq ft of heated floor" you'd be ordering more than double the heating material needed. Always do the heatable area math during the walkthrough. The Schluter Ditra-Heat Estimator (free online) calculates this if you input the fixtures correctly.

Sensor Placement — Don't Screw This Up

The floor sensor is the small probe that goes between the cable runs. It's what the thermostat reads to determine floor temperature.

Critical rules:

  • Sensor goes between heating elements — never on top of or touching a cable
  • Sensor should be in the heated zone, not near a wall
  • Sensor wire runs back to the thermostat in a protected path (conduit if crossing other cable runs)
  • Document the sensor location with photos — if it ever fails, the homeowner needs to know where it is

Why placement matters: A sensor touching a heating cable will read the cable temperature (much higher than floor temperature) and tell the thermostat "floor is at target" when the floor is still cold. The system shuts off early, the floor never warms up, and the homeowner thinks the system is broken.

The Line-Item Breakdown for a Heated Floor Job

Substrate prep:

  • Pre-install substrate flatness correction (SLU if needed under system): $3–6/sq ft
  • Standard floor prep (cleaning, primer): $2/sq ft

Heating system materials:

  • Ditra-Heat membrane: $4–6/sq ft of heatable area
  • Heating cable: $5–8/sq ft of heatable area
  • RPM-style mat (if this system): $4–7/sq ft of heatable area
  • Floor sensor: $40–80 (typically included with thermostat)
  • Thermostat: $200–400 (standard programmable) or $400–600 (WiFi/smart)

Heating system labor:

  • Layout and cable snap-in (Ditra-Heat): $4–6/sq ft of heatable area
  • Cable gluing and layout (RPM mat): $5–8/sq ft of heatable area
  • Sensor placement and routing: $75–125 flat
  • Three-point megohmmeter testing (documented): $125–200 flat

Self-leveling (RPM systems or substrate correction):

  • SLU pour: $3–6/sq ft material + labor
  • SLU cure wait: built into schedule (1 unproductive day)

Tile work:

  • Tile installation over system: your standard floor rate (the system-specific premium is already applied above)
  • Grouting: your standard rate

Electrician coordination:

  • Coordination premium: $200–400 flat for scheduling around electrician visits
  • NOT the electrician's actual bill — that's separate, paid directly by homeowner

Warranty documentation:

  • Photo documentation of layout, sensor placement, and testing: included
  • Megohmmeter reading documentation: included
  • Warranty registration with manufacturer: included

Real-World Pricing Example: Heated Primary Bathroom Floor

The job: 75 sq ft primary bathroom. Heatable area: 35 sq ft (after deducting toilet clearance, vanity footprint, tub footprint). Ditra-Heat system with WiFi thermostat. Plywood subfloor, good condition, flat within tolerance. 12×24 porcelain, straight lay. Electrician doing rough-in and final connection (separate scope). Homeowner providing tile.

Line Item Cost
Floor prep (cleaning, primer) $150
Ditra-Heat membrane (75 sq ft × $5) $375
Heating cable for 35 sq ft heated area $280
WiFi thermostat $450
Ditra-Heat install and layout (75 sq ft × $3) $225
Cable snap-in and routing (35 sq ft × $5) $175
Sensor placement and routing $100
Megohmmeter testing (3 points, documented) $150
Tile installation at 180% of baseline ($18/sq ft) $1,350
Grout (75 sq ft × $1.50) $113
Electrician coordination premium $250
Total $3,618

Plus the electrician's separate bill ($400–700), the homeowner is at roughly $4,000–4,300 all-in. That matches real market rates for quality heated floor work in most US markets.

Comparison: The same 75 sq ft bathroom without heating runs about $1,013. The heated version at $3,618 is 3.6x the price. That's the real cost of the premium — and you're still not getting rich, you're getting paid correctly for real work.

The Walkthrough Questions Specific to Heated Floor Jobs

Use the bathroom walkthrough process I use as your base, then add these:

System selection: Has the homeowner selected a specific system? If not, which do they want, and what does the pricing difference mean for them? What thermostat style? (Basic programmable, WiFi, touchscreen)

Electrical scope: Is there an existing dedicated circuit, or does one need to be pulled? Is the panel in the main floor or basement? Is the thermostat location finalized? Has the electrician been hired?

Fixture layout: What fixtures are in the bathroom and in what positions? Are any being moved as part of the remodel? Is the tub alcove, freestanding, or built-in? Toilet flange position confirmed?

Timeline: Are you coordinating with other trades (drywall, plumber, electrician)? Is the bathroom their only bathroom, or do they have a backup?

Warranty Considerations

Your workmanship warranty (1 year standard): Covers your installation of the membrane, tile, and grout. Does NOT cover the heating system operation.

Manufacturer warranties on the heating system:

  • Schluter Ditra-Heat: 10 years (requires megohmmeter testing documentation)
  • Warmup: 30 years
  • Nuheat: 25 years
  • WarmlyYours: 25 years

These cover cable, thermostat, and component failures for normal operation. They do NOT cover improper installation.

Common exclusions to include in writing:

  • Damage from harsh cleaning chemicals over heated areas
  • Damage from running the floor above rated temperature
  • Damage from rugs placed over the heated zone (traps heat, can cause cable overheating)
  • Damage from repositioning the toilet or fixtures (drilling can hit the cable)

Critical: Give the homeowner a project file with the layout photo. "Don't let anyone drill into this floor without knowing where the cable is."

Red Flags That Should Make You Decline

Homeowner wants to skip the electrician. "Can't you just connect it?" No. Walk away. You're not taking liability for unlicensed electrical work.

Budget doesn't support the real scope. If they expected a $500 upcharge and you're at $2,500, explain the real work. If they can't accept the real price, decline rather than cut corners on a system that can fail catastrophically.

Existing heated floor failing — homeowner wants you to "fix" it. Partial repairs on heated floor failures are very risky. The fix is usually demo and replace. Decline unless you have clear scope.

Homeowner insists on cheap off-brand heating cable. The $200 heating system from Amazon doesn't have a real warranty. Insist on a major brand (Schluter, Warmup, Nuheat, WarmlyYours) or decline. This connects to the same principle behind the backsplash pricing framework — cutting material costs on specialty work cuts your warranty protection too.

Automating Heated Floor Estimating

Heated floor pricing has more line items than most bathroom jobs — substrate prep, system material, system labor, testing, electrician coordination, documentation. Tracking this consistently is where most installers lose margin.

TileForeman includes heated floor as a specific zone type with built-in prompts for heatable area calculation (auto-deducting for fixtures), system type selection (Ditra-Heat vs RPM), megohmmeter testing line items, and electrician coordination notes. Pricing auto-adjusts per system type. Free during beta.

Wrapping Up

Heated floor work is one of the highest-margin job types in residential tile — if you price it correctly and execute the system properly.

Price heated floor work at 180–220% of your baseline floor rate for the tile portion, then add system materials, system labor, testing, and coordination as separate line items. Understand your jurisdiction's electrical scope rules before quoting. Know which system you're working with (Ditra-Heat doesn't get SLU on top; RPM systems require SLU encapsulation). Calculate the heatable area correctly — not the total floor area. Test with a megohmmeter three times and document everything.

Do this and heated floors become a premium service that differentiates you from the cheap competition and pays accordingly.


Paolo L. — Tile installer, 12 years in the trade