Pipe Thermal Expansion Calculator

Every hot pipe grows and every chilled pipe shrinks — steel by inches, HDPE by nearly a foot per 100 ft. Enter the run, the material and two temperatures, and get the growth, the loop that absorbs it, and the stress if nothing does.

Growth, loop or stress

Temperature unit

Metal temperature — steam and insulated lines run hotter than the room.

The pipe's temperature when joints were made.

Temperature change

120 °F

heating — the run grows

Growth

0.94 in

23.8 mm

Per 100 ft at this ΔT

0.94 in

Carbon steel scaling

Movement rate

6.5 µin/in·°F

material coefficient

Handbook rules: ΔL = α·L·ΔT and loop L = 5.43·√(D·ΔL), tuned for carbon steel near a 12,000 psi allowable. Engineering judgment still applies to critical service.

The physics

One Formula, Three Numbers, Zero Guesswork

Thermal growth is linear and predictable — no fluid mechanics, no friction factors. Every atom in the lattice vibrates a little further apart per degree, and the aggregate shows up as length change. That gives the cleanest formula in piping:

ΔL = α · L · ΔT

growth (in) = coefficient (1/°F) × length (in) × temperature change (°F)

TermWhat it meansUnitsWhere people go wrong
ΔLChange in length — positive growth, negative shrinkagein, mmForgetting chilled lines produce negative ΔT: contraction opens joints just as hard as growth buckles them
αLinear expansion coefficient — a pure material property10⁻⁶ per °F or per °CBorrowing a steel α for a plastic run: HDPE moves 11× more, so the loop sized for steel is useless
LThe straight run length between points that cannot moveft→in (×12), m→mm (×1000)Using total pipe footage including fittings instead of the straight span between anchors
ΔTMetal temperature change from installation to operation°F or °CUsing air temperature for steam or sunlit lines — a rooftop pipe's metal can be 60°F hotter than the day's high

A worked anchor for the whole page: 200 ft of 6-inch carbon steel steam main, installed at 60°F, running at 366°F saturated steam. ΔT = 306°F, so ΔL = 6.5×10⁻⁶ × 2,400 in × 306 = 4.77 inches. Nothing in a normal building tolerates 4.77 inches of surprise — which is exactly why the loop calculation exists, and why the checklist below treats temperature selection as the critical step.

Field procedure

The 8-Step Expansion Checklist

Order matters here: temperature selection in step 3 feeds every number after it, and skipping the clearance check in step 7 is the classic way a perfectly calculated loop still tears its own supports off. Tick the boxes as you go — the progress bar tracks the job.

0/8 · 0%
Real services

What Six Everyday Services Do to 100 Feet of Pipe

The same 100 ft run behaves completely differently depending on what flows through it — and the gap between steel and HDPE is the reason plastic manuals read like yoga instructors. All rows use a 60–70°F installation baseline; adjust your own numbers with the calculator above.

ServiceΔT100 ft carbon steel100 ft HDPEVerdict

Steam main, 150 psig

Saturated steam at gauge pressure · 366°F operating

+306°F+2.39 in+26.52 inLoop required

Hydronic heating supply

Classic boiler loop · 180°F operating

+120°F+0.94 in+10.40 inLoop required

Domestic hot water

Storage tank setting · 140°F operating

+80°F+0.62 in+6.93 inOffsets advised

Rooftop line in summer sun

Dark pipe surface temperature · 150°F operating

+90°F+0.70 in+7.80 inOffsets advised

Compressed air after-cooler leg

Downstream of the receiver · 120°F operating

+60°F+0.47 in+5.20 inUsually tolerated

Chilled water (shrinks!)

Negative ΔT — contraction · 44°F operating

-26°F-0.20 in-2.25 inUsually tolerated
Steam plant piping with expansion loops and insulated runsSteam plants size loops early — the pipe gives no second chancesPhoto: Unsplash

Reading the table honestly

The "usually tolerated" band assumes the run has even one direction change or loose hanger to lean on — a perfectly straight, rigidly clamped 100 ft hot-water line has nowhere to donate its 0.62 inches, so it donates them to the weakest joint instead. The thresholds also assume steel; multiply by the material factors below for plastics.

Note the chilled-water row: 44°F water in a 70°F mechanical room makes the pipe shrink by a quarter inch per 100 ft, pulling couplings into tension. Expansion design is movement design, in both directions.

Steel, Copper, PVC or HDPE — α Differences That Decide the Design

The coefficient α is the entire ballgame when materials mix on one project. A copper tube strapped to a steel header does not agree with it about where the header ends; an HDPE outfall tied to a steel manifold disagrees by an order of magnitude. Every factor below is referenced to carbon steel = 1.0×.

Materialα (10⁻⁶/°C)α (10⁻⁶/°F)× carbon steel100 ft per 100°FDesign response
Carbon steel11.76.51.0×0.78 inLoops on long hot runs
Stainless steel 30417.39.61.5×1.15 inOffsets at floors, slide guides
Copper16.99.41.4×1.13 inOffsets at floors, slide guides
Aluminum23.112.82.0×1.54 inOffsets at floors, slide guides
Brass18.710.41.6×1.25 inOffsets at floors, slide guides
PVC54.030.04.6×3.60 inSnake runs, loose clips, offsets mandatory
CPVC63.035.05.4×4.20 inSnake runs, loose clips, offsets mandatory
HDPE130.072.211.1×8.67 inSnake runs, loose clips, offsets mandatory

Tip — the mixed-material trap

Where copper meets steel, give the branch a leg to flex: an offset elbow, a swing joint, or at minimum one loose (not rigid) strut near the junction. The differential over a 80°F hot-water swing is only ~0.13 in per 50 ft — but it acts on the joint every single heating cycle, thousands of times over the system's life.

Warning — restrained HDPE in sun

An 8-inch growth swing on a 100 ft HDPE line is not a maintenance item — it will lift supports off their brackets or fold the line sideways out of a trench. Unrestrained-and-snaked is the only correct answer for long plastic runs; rigid clipping every few feet converts thermal energy into a permanent buckle.

Don't — anchor both ends of a hot run

Two rigid anchors with no loop is not "extra secure" — it is a hidden tensile/compressive machine. At 300°F ΔT, steel tries to move with about 56,000 psi of locked-in stress and an anchor force measured in tons; the failure lands on flanges, threads or the anchor pad itself. If the line must be anchored, anchor one end and let the other end ride a loop.

When it cannot move

Thermal Stress: the Price of Perfect Restraint

If both ends of the run are welded to something immovable, the growth formula converts into a stress formula: σ = E·α·ΔT. The pipe is squeezing or pulling on its own anchors with a force proportional to how much it "wanted" to grow. Carbon steel runs 188.5 psi per °F of restrained ΔT; stainless 177 psi/°F; aluminum 82 psi/°F. Plastics are the exception — their modulus is so low that restrained growth mostly shows up as buckling (a stability failure), not stress.

Restrained ΔT (carbon steel)Axial stressvs 35,000 psi yieldWhat it means
50°F9,425 psi
27%
Fine for anchored branches
100°F18,850 psi
54%
Designable — codes allow it with proper joints
150°F28,275 psi
81%
Marginal — flange bolts creep, watch it
185°F34,873 psi
100%
At yield — failure begins
300°F56,550 psi
162%
Past yield: buckling or joint failure guaranteed

The bar chart above is the decision in one glance: under 40% of yield, anchors can hold the line; between 40% and 80%, code-guided designs with flexible joints are normal practice; past 80% you are borrowing against the pipe. The calculator's stress mode returns exactly this percentage for your material and ΔT — and if the verdict is red, the loop mode shows how much U-bend buys your way out.

Sizing the loop needs the true OD (the formula multiplies by it), and judging the heat side of the job needs the surface math in the pipe insulation calculator — the two pages are the thermal half of the PipeCalculator.net toolset. For the raw geometry behind every OD in the loop formula, the homepage pipe weight calculator keeps the full NPS dataset.

Thermal Expansion FAQ

How do you calculate thermal expansion of a pipe?

Multiply three numbers: ΔL = α × L × ΔT, where α is the material's linear expansion coefficient, L is the run length and ΔT is the temperature change from installation to operating condition. Worked example: 100 ft of carbon steel (α = 6.5 × 10⁻⁶ per °F) heated from a 60°F install to a 366°F steam service temperature: 6.5e-6 × 1,200 in × 306°F = 2.39 inches of growth. The pipe thermal expansion calculator above also sizes the loop that absorbs this movement and checks the stress if the run is anchored at both ends.

How much does steel pipe expand per 100 feet?

About 0.78 inches for every 100°F of temperature rise — a handy rule is roughly 1 inch per 100 ft per 125°F. Stainless steel grows 1.15 inches, copper 1.13 inches and HDPE a dramatic 8.66 inches over the same 100°F. These per-100°F figures are why long hot-water runs need loops or offsets every few dozen feet, while a cold-water line of the same length can live with none.

How do you calculate thermal stress in a restrained pipe?

When both ends are anchored so the pipe cannot move, the growth turns into axial stress: σ = E × α × ΔT. For carbon steel that is 29,000,000 × 6.5e-6 × ΔT ≈ 188.5 psi per °F. At a 150°F ΔT the stress reaches about 28,300 psi — 81% of A53 Grade B yield. Past roughly 185°F of restrained ΔT the material yields: elbows pull, flanges leak, and supports tear loose. Either let the pipe move with loops and offsets, or the pipe will move anyway — on its own terms.

What is an expansion loop and how do you size it?

An expansion loop is a deliberate U-shape in the run that bends elastically to swallow growth. The handbook rule for its developed length is L = 5.43 × √(D × ΔL), with D the pipe outside diameter and ΔL the movement to absorb, both in inches, giving L in feet. Example: 6-inch pipe (OD 6.625 in) growing 4.77 inches needs a developed loop length of 5.43 × √(6.625 × 4.77) ≈ 30.5 ft — a U with legs roughly 12–15 ft deep set back from the moving line. The rule assumes carbon steel working near a 12,000 psi allowable bending stress.

Do PVC and HDPE pipes expand more than steel?

Far more. PVC moves 4.6× as much as carbon steel for the same temperature change, CPVC 5.4×, and HDPE about 11×. A 100 ft HDPE line crossing a sunny roof from a 30°F morning to a 130°F afternoon swings 8.7 inches — a steel line in the same sun moves 0.79 inches. This is why plastic pipe manuals devote whole chapters to snaking runs in trenches, loose clips, and direction changes: the pipe must be installed so it can move, because restraining it simply converts growth into buckling.

How much does copper pipe expand with heat?

Copper's coefficient is 9.4 × 10⁻⁶ per °F — about 1.4× steel. A 50 ft hot-water riser from 60°F storage to 140°F delivery grows 9.4e-6 × 600 in × 80°F ≈ 0.45 inches. Individually that sounds trivial, but stacked over risers and branches it opens solder joints, tilts hangers and clicks audibly as baseboards heat. Offsets at floors and mid-run slides absorb it cheaply; rigid riser clamps on every floor concentrate it where it does damage.

What happens if pipe expansion is not allowed for?

The pipe still expands — it just stops asking permission. Documented failure modes, in rough order of frequency: grooved-coupling teeth chew their gaskets, guide pipe shoes walk off their supports, long hot runs snake sideways into their neighbors (thermal buckling), threaded nipples snap at the stiffest fitting, and anchor bolts pull free of their pads. A steam main anchored rigidly at both ends over a 300°F ΔT carries about 56,000 psi of hidden axial force — well past yield, so something gives, usually at 6 a.m. on the first cold Monday of winter.

Does thermal expansion change the pipe diameter too?

Slightly, and it is almost never worth calculating. The same α that lengthens the run also grows the diameter: a 6-inch OD pipe heated 200°F gains about 0.016 inches of OD — under 2% of one schedule's wall difference. Bore growth is similarly negligible for flow purposes. Where diameter change does matter is interference fits, jacketed pipe clearances and expansion-joint gap settings — precision-machined applications, not routine piping.

Related Resources

🛢️

Pipe Volume Calculator

Bore capacity of any pipe in gallons, litres, m³ and ft³ — w...

💨

Pipe Flow Rate Calculator

Flow rate, velocity and max flow through a pipe from diamete...

📏

Pipe Size Calculator

Find the right pipe diameter from flow rate and velocity — G...

📉

Pipe Pressure Drop Calculator

Darcy-Weisbach pressure drop and friction loss per 100 ft fo...

🌊

Gravity Pipe Flow Calculator

Manning equation flow for gravity sewers, storm drains and c...

🌬️

Air Flow Calculator

CFM flow and pressure drop for compressed air lines — size s...

📐

Pipe Dimension Calculator

NPS, DN, OD, ID, wall and circumference in one converter — c...

🌀

Reynolds Number Calculator

Reynolds number for any pipe flow from size, velocity and fl...

🔥

Pipe Insulation Calculator

Surface area, insulation volume and heat loss for any pipe r...

🟦

Square Tube Weight Calculator

Weight of square and rectangular hollow sections from side, ...

🟢

Pipe Surface Area Calculator

Pipe outside surface area, cross-sectional area, wetted peri...

🔥

Gas Pipe Size Calculator

Size natural gas and propane lines from BTU input — choose p...

💨

Gas Pipe Flow Calculator

Gas pipe flow estimate and BTU capacity pipe size table for ...

🔩

Pipe Fitting Weight Calculator

Weight estimate for butt-weld elbows, tees, reducers, caps a...

📐

Pipe Bending Calculator

Pipe bend length, setback, offset and segmented cut angles —...

🔄

GPM to PSI Calculator

Convert GPM to PSI pressure drop or calculate GPM from PSI a...

🔧

Fittings Pressure Drop Calculator

Equivalent length and friction loss for elbows, tees, valves...

🛡️

Pipe Wall Thickness Calculator

ASME B31.3 wall thickness from design pressure — hoop stress...

🪶

Plastic Pipe Weight Calculator

Weight per foot for PVC Sch 40 and 80, CPVC, HDPE and PEX — ...