Get the app

PVC Conduit Expansion Calculator (NEC 352.44)

PVC conduit grows 4.06" per 100 ft for every 100 °F of temperature change. NEC 352.44 requires an expansion fitting wherever the expected change in a straight run between fixed points is 1/4" or more. Enter the run and the tool gives the change, the number of fittings and how far to open them today.

  • NEC 352.44
  • 3.38 × 10⁻⁵ in/in/°F
  • 1/4" threshold

PVC expansion

NEC 352.44
Units
Box to box, box to elbow, elbow to elbow
In sun the conduit runs hotter than the air
Check the travel printed on your fitting
Length change
7-13/16"
Expansion fittings
2
Open at 60°F
3"

3.38 × 10⁻⁵ × 160 ft × 12 × 120°F = 7.79". That is at least 1/4", so 352.44 requires expansion fittings: 7.79 ÷ 6 in stroke, rounded up = 2. Set each one open 6 × (120 − 60) ÷ (120 − 0) = 3".

With more than one fitting, put each between its own pair of fixed points so each one takes its share of the movement.

The app keeps conduit fill, box fill and every bend for the run in one saved job, offline on the roof or in the trench.

See it in the Android app →

Method and sources

By Blissom · Updated 2026-11-04

Short answer: length change (in) = 0.0000338 × length (in) × temperature range (°F). If it is 1/4" or more between fixed points, install expansion fittings: total change ÷ stroke, rounded up. Open each one stroke × (Tmax − Tinstall) ÷ (Tmax − Tmin) on the day you install it.

The formula

ΔL (in) = 3.38 × 10⁻⁵ × L (in) × ΔT (°F)

ΔL (mm) = 6.084 × 10⁻⁵ × L (mm) × ΔT (°C)

ΔT is the difference between the coldest and hottest temperature the conduit itself will reach, not just the air. Conduit in direct sun runs hotter than the surrounding air, so a rooftop or south-wall run needs a higher maximum than the weather report gives. There is no single correction in the code for that; use local experience or the design documents.

Length change per 100 ft

This mirrors Table 352.44. The last column is the longest straight run that stays under the 1/4" threshold at that range.

Temperature rangeChange per 100 ftLongest run without a fitting
25 °F1.01" (1")24.7 ft
50 °F2.03" (2")12.3 ft
75 °F3.04" (3-1/16")8.2 ft
100 °F4.06" (4-1/16")6.2 ft
125 °F5.07" (5-1/16")4.9 ft
150 °F6.08" (6-1/16")4.1 ft

The change is linear: 200 ft moves twice as much as 100 ft, and half the temperature range halves it.

When 352.44 requires a fitting

Measure between securely mounted items: boxes, cabinets, elbows and other terminations. A straight run between two of those that changes 1/4" (6 mm) or more needs expansion fittings. At a 100 °F range that happens at about 6 ft, so most exposed outdoor runs need one.

Each elbow is a fixed point, which splits the run into separate straight sections. Calculate each section on its own and put the fittings in the sections that need them.

Where a raceway crosses a structural expansion joint in the building, 300.7(B) also calls for expansion, expansion-deflection or deflection fittings to take that movement. That is a separate requirement from the conduit's own thermal growth.

Setting the piston: why "hot = closed"

The conduit is longest when it is hottest. At that moment the fitting must be fully closed, with the inner barrel pushed all the way in. At the coldest temperature the conduit is shortest and the fitting is pulled fully open. Installing on any day in between, open the fitting by the share of the range that is still above you:

Open distance = stroke × (Tmax − Tinstall) ÷ (Tmax − Tmin)

Install it on a cold morning and it goes in nearly fully open; install it in the afternoon sun and it goes in nearly closed. Mark the setting on the barrel before you glue, and check the manufacturer's instructions for the fitting you use, including how it should be supported and which side is fixed.

Worked examples

Rooftop run, 160 ft between two elbows

The design range for the conduit is 0 °F to 120 °F; the fitting has a 6" stroke.

  1. ΔL = 3.38 × 10⁻⁵ × (160 × 12) × 120 = 7.79", well over 1/4".
  2. Fittings: 7.79 ÷ 6 = 1.30, rounded up = 2.
  3. Setting by installation temperature:
    • At 30 °F: 6 × (120 − 30) ÷ 120 = 4-1/2" open
    • At 60 °F: 6 × (120 − 60) ÷ 120 = 3" open
    • At 90 °F: 6 × (120 − 90) ÷ 120 = 1-1/2" open

Short run, box to elbow

8 ft of PVC on an outside wall with a 60 °F range: 3.38 × 10⁻⁵ × 96 × 60 = 0.19". That is under 1/4", so no fitting is required for this section.

Troubleshooting PVC that moves

  • Bowed conduit between straps. The run grew with nowhere to go: no fitting, too few, or the fitting was installed closed on a cold day.
  • Pulled-apart joints or connectors out of boxes. The run shrank in the cold. Fittings installed fully closed in cold weather, or straps clamped so tight the conduit could not slide to the fitting.
  • Fitting bottomed out on a hot day. It was set with the air temperature but the conduit in the sun runs hotter. Widen the range.
  • Straps that grip. Between fixed points the conduit has to slide toward the fitting. Use straps that guide it without crushing it, and still meet the PVC support spacing of Table 352.30.
  • One long calculation across elbows. Elbows are fixed points; each straight section gets its own number.

Verify against the NEC edition your inspector enforces and the instructions for the fitting you install.

Sources: NEC 2023: 352.44 and Table 352.44 (expansion characteristics of PVC rigid nonmetallic conduit), 300.7(B); PVC expansion fitting manufacturer installation instructions. Method.

Questions electricians ask

How much does PVC conduit expand?

By 3.38 × 10⁻⁵ inch per inch per °F (NEC 352.44): 4.06" per 100 ft for a 100 °F range, 2.03" for a 50 °F range.

When is a PVC expansion fitting required?

When the expected length change in a straight run between securely mounted items such as boxes, cabinets and elbows is 1/4" (6 mm) or more (352.44).

How do you set a PVC expansion joint?

Open it in proportion to how far the installation temperature is below the hottest expected conduit temperature: stroke × (Tmax − Tinstall) ÷ (Tmax − Tmin). Installed on the hottest day it is closed; on the coldest day it is fully open.

How many expansion fittings do I need?

Divide the total length change by the stroke of the fitting and round up. Check the travel marked on the fitting you buy; the calculator lets you enter it.

Does buried PVC need expansion fittings?

352.44 applies to the expected length change of the run. Buried conduit sees a much smaller temperature range than exposed conduit, but transitions out of the ground into the sun often do need one; work it out with the actual range.

Conduit Bending Calculator app screen

Your PVC run, bends and fill in one place

  • NEC conduit fill and box fill
  • All bends: offsets, saddles, kicks, 90s, segmented
  • Marks measured from the end of the stick
  • Works offline on the roof or in the trench

Android only. There is no iPhone version yet; the free calculators on this site work on any phone.

Android appGet it on Google Play
Scan with your phone camera to open it on Google Play.

$7.99 one time · no subscription · no ads · works offline