- Best: porcelain tile, then glue-down vinyl, then engineered hardwood approved for radiant heat.
- Usually no: solid hardwood. Some brands (we found Grandeur) don't warranty any floor over radiant heat.
- Most approved products cap the floor surface temperature, commonly around 27°C. Check yours.
- Bring the heat up and down slowly, especially after install.
Which floors work
| Floor | Over radiant heat |
|---|---|
| Porcelain tile | Excellent. Heat moves through it well. |
| Glue-down vinyl | Very good, if the maker approves it. |
| Engineered hardwood | Good, when approved. Thinner and plywood-core works better. |
| Click vinyl / laminate | Often allowed. Check the temperature limit and underlay. |
| Solid hardwood | Generally not recommended. |
| Carpet | Works, but thick pad insulates the heat. |
The rules most warranties share
- A maximum surface temperature (check the number in your product's guide).
- Heat off or low during install, then raised gradually over days.
- Humidity kept in range. Radiant heat dries wood floors fast.
- Thin underlay only. Thick pads block heat and may not be allowed.
Common questions
What is the best flooring over radiant heat?
Porcelain tile transfers heat best. Glue-down vinyl and engineered hardwood approved for radiant heat are also good choices. Solid hardwood is generally not recommended.
Can engineered hardwood go over in-floor heating?
Many engineered products are approved for it, usually with a maximum surface temperature and gradual heat changes. Some brands don't warranty floors over radiant heat at all, so check before buying.
Can vinyl plank go over radiant heat?
Often yes, within the maker's temperature limit and with an approved underlay. Glue-down vinyl usually performs best.
Who's writing this: Rose and Thorn Flooring is a flooring company in Surrey, BC. We install floors for a living, so yes, we'd love to do yours. But nobody pays us to say nice things about a product, and we don't earn commission from any brand. If something here is wrong or out of date, text us at 604-716-4160 and we'll fix it.