Hunt & Live

Q&A · Off-Grid

What to Consider When Sizing PEX for Heating Systems?

April 5, 2026

Quick Answer

When sizing PEX for heating systems, consider the total heat load of the space, the desired water temperature, and the PEX tubing's temperature rating to ensure sufficient flow and prevent freezing.

Choosing the Right PEX Tubing

Selecting the correct PEX tubing for your radiant floor heating system is crucial for efficient heat transfer and system longevity. For a typical residential radiant floor heating system, a 1/2-inch or 3/4-inch PEX tubing is usually sufficient. However, if you’re planning a more extensive system or higher heat loads, consider using 1-inch or larger tubing.

Calculating Heat Load and Water Temperature

To accurately size your PEX tubing, calculate the total heat load of your space. This includes the heat loss through walls, windows, and floors, as well as the heat gain from occupants, appliances, and solar radiation. As a general rule, assume a heat load of 10-20 BTUs per square foot for a well-insulated home. For example, a 2,000 square-foot home with a heat load of 15 BTUs per square foot would require a total of 30,000 BTUs of heat. Next, determine the desired water temperature, typically between 100°F and 140°F for radiant floor heating systems.

Considerations for Cold Climate Systems

If you live in an area with extremely cold winters, consider using PEX tubing with a lower temperature rating to prevent freezing and bursting. You may also want to install a freeze protection system, such as a hydronic heat exchanger or an outdoor reset controller, to regulate water temperature and prevent damage to your PEX tubing. Additionally, consider the length and elevation changes of your piping system, as these can affect water pressure and flow rates. For example, a 100-foot elevation change may require a 10-20% increase in pipe size to maintain adequate flow rates.

radiant-floor-heating consider sizing heating systems
Share

Find more answers

Browse the full Q&A library by topic, or jump back to the topic this question belongs to.