Pipe Thermal Expansion Calculator

Pipe Thermal Expansion Calculator

Estimate straight-run pipe growth from material coefficient, pipe length, and temperature change using deltaL = alpha * L * deltaT, with inch and millimeter results plus loop allowance references.

🔧Pipe and material presets

📏Expansion inputs

The calculator uses linear thermal expansion for straight pipe runs. deltaL = alpha * L * deltaT imperial: inches = alpha in/in/°F × length inches × temperature change °F metric: mm = alpha mm/mm/°C × length mm × temperature change °C
Use the closest material coefficient for the pipe run.
Measure the anchored straight run or guide-to-guide length.
Ambient or installed temperature.
Hotter values expand; cooler values contract.
Each run moves by the per-run expansion result.
Used to estimate movement between guides.
Clearance available at the expansion end or loop.
Planning allowance only; verify final loop geometry with manufacturer data.

Your pipe expansion result

Expansion per run -- linear movement
Movement per guide bay -- support interval
Required free movement -- with loop reference
Allowance check -- compare gap to movement

Enter pipe details and calculate to review movement allowance.

🧪Material coefficient grid

9.4e-6Copper in/in/°F
9.0e-5PEX-A in/in/°F
8.0e-5PEX-B in/in/°F
2.8e-5PVC Sch 40 in/in/°F
2.6e-5PVC Sch 80 in/in/°F
3.4e-5CPVC CTS in/in/°F
6.5e-6Carbon steel in/in/°F
9.6e-6Stainless in/in/°F

📊Expansion coefficient table

Pipe material Alpha in/in/°F Alpha mm/mm/°C Example movement
Copper Type L or M0.00000940.00001691.13 in per 100 ft per 100°F
PEX-A tubing0.00009000.000162010.80 in per 100 ft per 100°F
PEX-B tubing0.00008000.00014409.60 in per 100 ft per 100°F
PVC Schedule 400.00002800.00005043.36 in per 100 ft per 100°F
PVC Schedule 800.00002600.00004683.12 in per 100 ft per 100°F
CPVC CTS0.00003400.00006124.08 in per 100 ft per 100°F
Carbon steel0.00000650.00001170.78 in per 100 ft per 100°F
Stainless steel0.00000960.00001731.15 in per 100 ft per 100°F

📐Loop allowance reference

Allowance type Reference factor Use for Planning note
Sliding end or sleeve1.10x expansionMovement into open clearanceKeep pipe free to move axially
Offset or bend allowance1.25x expansionSmall changes in directionAvoid clamping both sides rigidly
Expansion U-loop1.50x expansionLong straight plastic or metal runsSize loop from pipe maker data
Flexible loop allowance2.00x expansionConservative planning checksUse when routing is uncertain

📋Preset scenario comparison

Scenario Material and run Temperature change Approx expansion
Copper hot branchCopper, 45 ft70°F0.36 in / 9 mm
PEX hot trunkPEX-A, 80 ft80°F6.91 in / 176 mm
PVC drain stackPVC, 30 ft55°F0.55 in / 14 mm
CPVC supply runCPVC, 65 ft75°F1.99 in / 51 mm
Steel hydronic mainSteel, 100 ft120°F0.94 in / 24 mm

💡Thermal movement tips

Use developed length: Expansion follows the pipe path between anchors. Include long straight sections, risers, and guided sections that cannot freely absorb movement elsewhere.
Plastic moves much more: PEX, PVC, and CPVC expansion can be several times higher than copper or steel over the same temperature swing.
Keep supports sliding: Guides should support the pipe while still allowing axial movement toward the loop, sleeve, or free end.
Verify loop sizing: This calculator estimates movement and allowance. Final loop leg lengths, anchors, and guide spacing should follow the pipe manufacturer or local engineering detail.

Or how about that loop of PEX you put in your sub floor? Because you had all this room to spare before that wall right? So you just went straight from the manifold down to the other side of the house, until the furnace came on and the water warmed up and that pipe shove into the framing with some real force. Why did that happen?

It didn’t magically grow (It’s Physics). All material expand when they get hot and contract when they cool. But that’s not the problem; the problem is not giving them somewhere to go.

Why Pipes Expand and How to Handle It

That leaves you just putting in your temperature change and your length into the calculator, and the calculator figure out the rest. You do not have to guess any conversions or coefficients. The basic formula is: The change in length is equal to alpha times the original length times the change in temperature. You take the material’s expansion coefficient, multiply that by length of pipe, then multiply that by the temperature change.

Easy-peasy, right? But that first variable, the coefficient; is where folks goes wrong. A low coefficient means something expands very little even with a large run. For example, copper’s not too bad here; even at long lengths, it won’t grow by much.

But plastic pipes. Such as PVC and PEX (has far higher coefficients). For an equal temperature difference, they’ll stretch and contract far more farther than the metal. And that’s what many folks screw up on since we think of plastic as being rigid, just like steel (though I know it feels solid in our hands). But plastic’s elastic. It’s expansive.

The straight line distance is not what you want to measure. You want to measure the developed length between anchors. Each inch expand, and if the pipe snakes around corners then each inch of that curve counts.

The other key variable is temperature change. It’s not the difference between freezing and boiling that you calculate. It’s the difference between the installed ambient temperature and the operating temperature. For example, you don’t calculate from freezing to boiling, but from fifty-degree basement where you laid pipe to the one-hundred-and-forty degrees it reaches when you run it. Your difference would be ninety degrees.

That’s a pretty good jump and a little error in assuming how much it starts out will mess up your whole allowance calculation. You can even get it to visualize how much clearance you’ll need. It doesn’t just give you measurements in inches, like “this thing is going to expand four feet,” but multiplies that number by a specific factor based off what you plan to do with the other end. Do you plan to use a full U-bend or a sliding sleeve? Those require different allowances.

The tool’s reference table spells that out: sliding might only need 10% added clearance whereas a more conservative flexible loop would require twice as much theoretical expansion. Why? Rigid anchors at each end of a long length of flexible plastic create enormous amounts of stress. And that stress doesn’t vanish; it goes somewhere. It usually go into your manifold, your fittings, or the walls themselves.

A subtler but significant part of this equation is support spacing. The guides should supports and allow axial movement without sagging. If they are too tight, they become anchors. This forces one long run into multiple shorter runs that must also be computed separately. Too loose and you’ll risk vibration or buckling. All the calculator figure assume a proper sliding support system, but do check on how well those clamps is installed anyway. Gripping the pipe too firmly with a clamp defeats all your careful expansion planning.

Expansion isn’t your only problem, contraction is too. As the system cools it contracts. You can design for expansion without designing for contraction. This lack of planning for contraction will pull on the joints and stress other connections in ways you never expected. Think of the whole cycle, not just from hot to cold but cold to hot. It goes both ways.

We’ve had some contractors that will just blow this stuff off based off experience, “I did it like this before.” Yes, experience is good. But materials has changed. Hydronic heating/radiant floors are polymer-based now, which expands with every degree of heat. There is also less furnitures used now than in older systems.

Let the material breathe; respect its movement. Give it room. Measure twice, calculate once, then let the material do its thing. It’s a small step, but keeps the system intact for decades.

That subfloor PEX loop is waiting to move. Make sure it has room to do so.

Pipe Thermal Expansion Calculator

Leave a Comment