Pipe Support Spacing Calculator: Maximum Span, Deflection, Hydrotest & Span Table (2026)

PIPE SUPPORT SPACING · ASME B31.3 / B31.1 · MSS SP-58-2025 · UPDATED OCTOBER 2026

By Muhammad Raza, Aienginear.com · Pipe dimensions per ASME B36.10-2022 and B36.19-2022; support framework per ANSI/MSS SP-58-2025; allowable-stress basis from the selected ASME B31 code · Calculator v1.0.8, 400 built-in self-tests · Reading time about 14 minutes

Quick answer: how do you calculate pipe support spacing?

Maximum span = the shorter of the stress-limited span L = √(S·Z / (Cm·w)) and the deflection-limited span L = (δa·E·I / (Cd·w))1/4, checked for every load case and rounded down. Here w is the weight per metre of pipe, contents and insulation, Z and I come from the corroded wall, S is your stress screening criterion, δa is the allowed sag and Cm, Cd belong to one beam model.

For a 6-inch Sch 40 condensate line with 50 mm insulation, a 2.54 mm sag limit and five equal spans, the hydrotest governs and the recommended spacing is 6.0 m. Use the calculator below for your own line, or the new Span table panel for every size at once.

6 load casesempty to hydrotest, side by side
NPS 1/2 to 36B36.10 and B36.19 sizes
400 self-testsrun in your browser
0 uploadscalculations stay on your device

The calculator runs entirely in your browser. Open it full screen for long sessions, printing the engineering report or saving project files.

Aienginear Pipe Support Spacing Calculator v1.0.8 showing a recommended support spacing of 6.00 m and a 6.13 m maximum span for a 6-inch Sch 40 line, with the hydrotest deflection case governing
Figure: The Aienginear Pipe Support Spacing Calculator v1.0.8 with the worked example loaded.

How to use the calculator

  1. Pick the pipe. Choose NPS and schedule from ASME B36.10 or B36.19, or enter a custom OD and wall, then set corrosion allowance.
  2. Set material and temperature. Enter E and the allowable stress Sh from your code table, or a temperature table that the tool interpolates.
  3. Describe contents and coverings. Fluid density and fill, insulation, cladding, fireproofing, tracing and attachments.
  4. Choose the criteria. A stress screening basis and a deflection limit (absolute, L/n or both) from your project specification.
  5. Choose the beam model and, if you have a layout in mind, a candidate spacing to check.
  6. Review cases and point loads. Switch on hydrotest, steam or custom cases and place valves on the Beam & point loads panel.
  7. Read the result and print. Check the warnings, open the Span table for other sizes, and print the engineering report.

Tip: press Load example to restore the worked example on this page, then change one input at a time and watch the What changed the result? panel.

What is new in version 1.0.8

Version 1.0.8 is a convenience and standards-review release. The engineering method is unchanged, and every earlier regression test still runs.

Aienginear Table 1

Pipe support spacing calculator v1.0.8 changes

Compared with the September 2026 release (v1.0.7)

Powered by Aienginear
Areav1.0.7v1.0.8
Span tableNot availableNew panel: spans for every NPS on your basis, printable and CSV
Embedded viewGuide repeated inside the calculator frameCalculator frame shows the tool only; the guide lives on this page
Standards reviewSeptember 2026October 2026: B31.3-2024, B31.1-2024, MSS SP-58-2025, B36.10/B36.19-2022
Printable outputsEngineering reportReport plus branded span table and printable tables and figures on this page
Self-test393 checks400 checks including span-table regression against the worked example
Calculation methodDirect stiffness beam solverUnchanged; all previous regression tests retained

How pipe support span is calculated

Between two supports a horizontal pipe behaves as a beam under its own weight. Two things can go wrong as the span grows: bending stress rises with L², and sag rises with L⁴. The calculator finds the span at which each reaches its limit, for every enabled load case, and keeps the shortest.

Two limits decide every pipe support spanThe shorter of the stress-limited and deflection-limited spans governs, then it is rounded downw (N/m)RRδ maxspan LSTRESS LIMITσ = Cm·w·L² / Z ≤ SDEFLECTION LIMITδ = Cd·w·L⁴ / (E·I) ≤ δaAIENGINEAR.COM
Figure 1. The governing span is the shorter of the stress-limited and deflection-limited spans. Aienginear

Stress-limited span

The peak moment under a uniform load is M = Cm·w·L², and the bending stress is M/Z. Setting the stress equal to the screening criterion S gives:

Lstress = √( S · Z / (Cm · w) )

S can be a user-selected factor times Sh (for example 0.25·Sh, a project choice rather than a code value), a direct value, or a simplified sustained screen W·Sh − P·Do/(4t). None of these replaces the sustained-stress check of a full piping stress analysis.

Deflection-limited span

Mid-span sag is δ = Cd·w·L⁴/(E·I). For a fixed sag limit δa:

Ldefl = ( δa · E · I / (Cd · w) )1/4   |   for δa = L/n:  Ldefl = ( E · I / (n · Cd · w) )1/3

Sag is not only cosmetic. It creates pockets where condensate or liquid collects, prevents a line from draining, and shifts load onto the neighbouring supports.

Weight of pipe, contents and insulation

Each term is a mass per metre multiplied by g. Coverings are modelled as real annuli, so 50 mm of insulation on a small bore is weighted correctly instead of as a fixed percentage of pipe weight.

Aienginear Table 2

Distributed load terms used in the span calculation

Every term is evaluated per load case

Powered by Aienginear
Load termFormulaNote
Pipe metalm = π/4 · (OD² − ID²) · ρpipeNominal wall for weight; corroded wall for I and Z
Contentsm = π/4 · ID² · fill · ρfluidCorroded bore, so slightly heavier
Insulationm = π/4 · (D1² − OD²) · ρins, D1 = OD + 2tTrue annulus, not a percentage of pipe weight
Cladding, fireproofingfurther annuli on D1, then D2Each layer sits on the one below
Tracing, attachments, extraentered as kg/m or N/mAdded directly
Total distributed loadw = g · Σm · case factorg = 9.80665 m/s²
Load build-up: where the newtons per metre come fromWorked example, NPS 6 Sch 40, 50 mm insulation, 0.7 mm cladding (values from the Aienginear calculator engine v1.0.8)Empty337 N/mOperating (condensate)473 N/mHydrotest (water)526 N/mPipeInsulationCladdingCondensate 720 kg/m³Test water 998 kg/m³AIENGINEAR.COM
Figure 2. Load per metre for the empty, operating and hydrotest cases of the worked example. Aienginear

Beam models and coefficients

The moment and deflection coefficients must come from the same beam. Pairing the continuous-span moment wL²/10 with the simple-span sag 5wL⁴/384 mixes two different structures and gives a span that neither beam would have. The calculator solves the chosen model with a direct stiffness solver and shows its own coefficients.

Aienginear Table 3

Uniform-load beam coefficients

M = Cm·w·L², δ = Cd·w·L⁴/(EI), R = Cr·w·L (maximum values)

Powered by Aienginear
Beam modelCmCdMax reactionTypical use
Simply supported0.1250.013020.50 wLIsolated span; useful screening idealization
Two equal spans0.1250.005421.25 wLShort runs between two anchors
Three equal spans0.1000.006881.10 wLIdealized straight run
Five equal spans0.10530.006571.13 wLLong straight run (worked example)
Propped (fixed-pinned)0.1250.005420.625 wLSpan next to an anchor, if justified
Fixed-fixed0.08330.002600.50 wLOnly where real restraint justifies it

Coefficients from an independent three-moment calculation; the calculator’s solver reproduces them in its self-test. Real runs differ because of unequal spans, bends, anchors, guides and friction.

Same pipe, different idealization: the beam model moves the spanWorked example (hydrotest deflection governs in every case). Maximum analytical span in metresSimply supported5.17 m2 equal spans6.44 m3 equal spans6.06 m5 equal spans6.13 mFixed-fixed7.73 m5 spans + 1.5 kN valve5.00 mFixed ends only where the real restraint justifies them.A 1.5 kN valve at 2.25 m cuts the five-span result by about 19 %.AIENGINEAR.COM
Figure 3. Maximum analytical span of the worked example for different beam idealizations and with a valve. Aienginear

Choosing a deflection limit

There is no single code-mandated sag for every piping system. Common practice is an absolute limit of about 2.5 mm (0.1 in) for process lines that must drain, sometimes relaxed for utility lines, or a span ratio such as L/240 or L/360. The choice matters: on the worked-example line a 2.54 mm limit gives a 6.13 m maximum span, while L/240 lets the span grow until bending stress governs at 8.38 m. Take the value from your project specification and record it on the report.

Operating, empty and hydrotest cases

Six cases can be run side by side: empty, normal operating, full liquid, hydrotest, steam or gas, and a custom case. Each has its own temperature, contents, covering flag and load factor. The governing permanent case sets the spacing.

Hydrotest often controls gas, steam and light-hydrocarbon lines because water is heavier than the service fluid. If temporary supports will be installed for the test, tick that option: the hydrotest is still reported with the temporary spacing it needs, but it no longer shortens the permanent layout. In the worked example this changes the governing case to operating and the maximum span to 6.30 m.

Valves, flanges and concentrated loads

A point load at mid-span creates a moment of P·L/4, twice that of the same weight spread evenly. The calculator never smears valves into a uniform load. Each item sits at its own position, either at a fixed distance from the left support (the default, matching a real valve location) or at a fixed fraction of the span, and the span is found by bisection. A load placed on a support goes straight into that reaction. Negative reactions are reported as uplift, never set to zero.

Good practice: locate a support close to heavy valves, strainers and flanged specialty items rather than relying on the span check alone. In the worked example a single 1.5 kN valve at 2.25 m reduces the recommended spacing from 6.0 m to 4.5 m.

Worked example: 6-inch condensate line

Illustrative example, not a project design basis. NPS 6 Sch 40 carbon steel (OD 168.3 mm, wall 7.11 mm), 1.5 mm corrosion allowance, 80 °C design temperature; 50 mm insulation at 130 kg/m³ with 0.7 mm aluminium cladding; condensate 720 kg/m³; hydrotest water 998 kg/m³ with insulation in place; illustrative Sh = 137.9 MPa with a 0.25 screening factor (34.5 MPa); 2.54 mm sag limit; five equal spans; 0.5 m rounding.

Aienginear Table 4

Worked example results

Reference values derived independently and reproduced by the calculator’s regression test

Powered by Aienginear
StepResult
Corroded wall / bore5.61 mm / 157.05 mm
I and Z (corroded)9,496,433 mm⁴ / 112,868 mm³
Pipe + insulation + cladding28.27 + 4.46 + 1.60 kg/m
Condensate / test water13.95 / 19.33 kg/m
w: empty / operating / hydrotest337 / 473 / 526 N/m
Five-span coefficientsCm 0.1053, Cd 0.00657
Hydrotest stress-limited span8.38 m
Hydrotest deflection-limited span6.13 m
Operating deflection-limited span6.30 m
Maximum span / recommended spacing6.13 m / 6.0 m
At a 4.5 m candidate: stress, sag, reaction9.9 MPa, 0.74 mm, 2.68 kN
Simply supported instead5.17 m (5.0 m spacing)
Hydrotest on temporary supportsoperating governs: 6.30 m (6.0 m spacing)
With a 1.5 kN valve at 2.25 m5.00 m (4.5 m spacing)

Deflection in the hydrotest case governs at 6.13 m, so the recommended spacing is 6.0 m. A hand check: L = (0.00254 × 203×10⁹ × 9.496×10⁻⁶ / (0.00657 × 526))1/4 = 6.13 m.

Pipe support span table by NPS

The table below was generated with the calculator’s new Span table panel using the worked-example basis for every Sch 40 size. It shows how strongly span depends on size and why one published table cannot fit every line. Open the Span table panel above to regenerate it for your own material, insulation, fluid and criteria.

Aienginear Table 5

Pipe support span table, Sch 40 carbon steel (worked-example basis)

Five equal spans, 50 mm insulation + cladding, condensate service, water hydrotest, 2.54 mm sag limit, 1.5 mm corrosion allowance

Powered by Aienginear
NPS (DN)OD mmWall mmw operating N/mStress-limited mDeflection-limited mRecommended m
1/2 (15)21.342.7735.81.841.721.50
3/4 (20)26.672.8742.52.221.991.50
1 (25)33.403.3853.92.852.392.00
1-1/4 (32)42.163.5668.03.382.762.50
1-1/2 (40)48.263.6878.73.712.992.50
2 (50)60.323.91101.94.293.403.00
2-1/2 (65)73.025.16143.35.323.963.50
3 (80)88.905.49185.95.954.414.00
4 (100)114.306.02264.56.845.035.00
6 (150)168.277.11473.48.386.136.00
8 (200)219.078.18724.39.617.027.00
10 (250)273.059.271,045.610.737.837.50
12 (300)323.8510.311,401.611.698.538.50
14 (350)355.6011.131,662.012.318.968.50
16 (400)406.4012.702,147.913.339.649.50
18 (450)457.2014.272,696.414.2810.2810.00
20 (500)508.0015.093,227.914.9510.8010.50
24 (600)609.6017.484,526.416.4111.8411.50

Preliminary screening values for the stated basis only; hydrotest deflection governs every size. Not a published support-spacing table and not for direct design use.

Span by pipe size: deflection governs on this basisSch 40 carbon steel, worked-example loads and criteria, five equal spans. Generated by the Span table panel (v1.0.8)0369121518span (m)1/21.53/411-1/41-1/223.02-1/23466.0810128.5141618202411.5NPS (inch)Recommended spacing (rounded down to 0.5 m)Deflection-limited spanStress-limited spanAIENGINEAR.COM
Figure 4. Recommended support spacing by pipe size on the worked-example basis. Aienginear

Published span tables vs calculated spans

ASME B31.1-2024 contains a table of suggested maximum spacing between supports, built on stated assumptions about pipe, contents and sag. ASME B31.3-2024 gives no span table, and ANSI/MSS SP-58-2025, which absorbed the retired MSS SP-69, covers support types, design and installation rather than one spacing for every system. Many owners also publish their own span tables.

These tables are a fast first check, but they rarely cover heavy insulation, corroded walls, dense fluids, high temperature or valves. The calculator keeps any table value you enter as a separate reference and only uses it as a limit if you choose to.

Thermal, vibration, wind and drainage screens

  • Thermal expansion: ΔL = α·L·ΔT for the run, plus friction at sliding supports.
  • Natural frequency: span frequency including point masses (Dunkerley), compared with excitation frequencies you enter.
  • Wind and seismic: lateral bending combined with weight stress.
  • Drainage: compares line slope with the steepest upward slope of the sagging pipe to predict pockets.

These are screening estimates in their own status blocks. They never change the vertical span result and do not replace flexibility, vibration or structural qualification.

Common pipe span mistakes

  1. Using the fourth-root formula with an L/n deflection limit.
  2. Mixing wL²/10 moment with the simple-span sag 5wL⁴/384.
  3. Calculating I and Z on the nominal wall when the line has a corrosion allowance.
  4. Ignoring the hydrotest on gas or steam lines.
  5. Treating a valve as extra uniform load.
  6. Applying a table span to an insulated or heavier-than-water line.
  7. Assuming fixed ends on ordinary resting supports.

How this calculator compares

Aienginear Table 6

Aienginear calculator vs typical span tables and simple online tools

Feature comparison based on common practice, not on any single product

Powered by Aienginear
FeatureTypical static table / simple toolAienginear PSSC v1.0.8
Basis of spanFixed assumptions (water-filled, bare pipe, one deflection value)Your pipe, wall, corrosion, contents, insulation layers and criteria
Stress and deflectionUsually one combined valueBoth spans reported for every case, governing one explained
Load casesOneEmpty, operating, full, hydrotest, steam/gas and custom, side by side
Valves and point loadsNot coveredSolved at their real position; layout conflicts flagged
Beam modelNot stated or simple span onlySimple, 2 to 10 equal spans, propped, fixed or user coefficients
Support reactionsNot givenEvery support, every case, with equilibrium check and uplift detection
Multi-size tableStatic, cannot be changedRegenerated instantly for your basis; print and CSV
TransparencyResult onlyFull calculation trace, formulas, sensitivity and 400 self-tests
OutputScreen valuePrintable engineering report, CSV, JSON and project files

Assumptions and limitations

  • Straight horizontal pipe on idealized supports; Euler–Bernoulli bending, small deflection, linear elastic.
  • No support settlement, local clamp stress, fitting flexibility, nozzle loads, spring design or structural steel checks.
  • Thermal, seismic, vibration and drainage results are screens only.
  • Polymer and composite pipe need long-term manufacturer data; creep is not modelled.
  • Buried and subsea pipe are out of scope.

Standards and references

Aienginear Table 7

Standards referenced by the pipe support spacing calculator

Editions confirmed at the October 2026 review; verify against your contract documents

Powered by Aienginear
DocumentTitleRole in this tool
ASME B31.3-2024Process PipingAllowable stress basis for many process lines; no universal span table
ASME B31.1-2024Power PipingIncludes a suggested support spacing table with stated assumptions
ANSI/MSS SP-58-2025Pipe Hangers and SupportsMaterials, design, selection and installation of supports; replaces SP-69 content
ASME B36.10-2022Welded and Seamless Wrought Steel PipeCarbon and alloy steel dimensions used in the calculator
ASME B36.19-2022Stainless Steel PipeStainless dimensions used in the calculator
ASME B31J-2023SIFs and flexibility factorsStress analysis reference, not a spacing standard
MSS SP-127Bracing for piping systemsSeismic, wind and dynamic bracing reference
ISO 14692GRP pipingSupport considerations for composite pipe

Video explainer

Quick quiz: test your pipe span knowledge

Frequently asked questions

What is pipe support spacing?

Pipe support spacing is the distance between neighbouring supports on a horizontal pipe run. It is set by the bending stress the pipe can carry, by how far it may sag between supports, by concentrated loads such as valves, and by layout rules in the project specification.

How do I calculate the maximum span between pipe supports?

Add up the load per metre from pipe, contents, insulation and attachments. Solve for the span at which bending stress reaches your screening criterion and the span at which sag reaches your deflection limit. The shorter span governs, and you round it down to a practical spacing.

Does stress or deflection usually govern pipe span?

With a tight sag limit such as 2.5 mm, deflection usually governs for steel pipe; with a span-ratio limit such as L/240 or a low stress criterion, stress can govern. The calculator reports both spans for every case and states which one controls.

Why does the hydrotest sometimes govern support spacing?

Test water is heavier than gas, steam or light hydrocarbons, so a vapour or light-liquid line can carry its highest weight during the test. If temporary supports are planned for the test, mark the hydrotest as temporary so it no longer shortens the permanent spacing.

What deflection limit should be used for pipe supports?

Use the limit in the project specification. Many companies use an absolute sag of about 2.5 mm (0.1 in) or a span ratio; no single value applies to every system. The calculator accepts an absolute limit, L/n, or the lesser of both.

Why is the L/n deflection formula a cube root?

With a fixed sag limit the span comes from a fourth root because sag grows with L to the fourth power. When the limit itself is L/n, one power of L cancels, leaving a cube root. Mixing the two forms is a common spreadsheet error.

How much do valves and flanges reduce the support span?

A concentrated load produces roughly twice the bending moment of the same weight spread evenly. In the worked example a 1.5 kN valve 2.25 m from a support cuts the maximum span from 6.13 m to 5.00 m. Place a support close to heavy items.

Is there an ASME table of pipe support spacing?

ASME B31.1 contains a table of suggested support spacing with stated assumptions; ASME B31.3 has none. MSS SP-58-2025 covers hanger and support design and selection. Calculated spans let you check conditions those tables do not cover, such as heavy insulation, corroded walls or valves.

Should corrosion allowance be removed when calculating pipe span?

Usually yes. Section properties are calculated on the corroded wall, which lowers I and Z and shortens the span, while weight uses the nominal wall. The calculator applies this conservative combination by default.

What is the multi-size span table?

The Span table panel repeats the full calculation for every NPS in the selected standard using your current basis, and lists stress-limited, deflection-limited and maximum spans with the recommended spacing. It can be printed with Aienginear branding or exported as CSV.

Can I use this calculator for plastic or FRP pipe?

Only as a screen with manufacturer data. Polymer and composite pipe has a low, time-dependent modulus, so enter the long-term modulus at temperature and compare with the manufacturer span tables; continuous support is often needed.

Is this pipe support spacing calculator code compliant?

No. It is a preliminary engineering screening tool. Final support spacing must be confirmed by piping stress analysis, support design and structural checks to the governing code and project specification.

Is my data uploaded anywhere?

No. All calculations run in your browser. Inputs stay in your browser storage or in files you choose to save.

Key takeaways

  • Span is the shorter of the stress-limited and deflection-limited spans over every load case.
  • Use the corroded wall for I and Z, real annuli for coverings and one beam model for both coefficients.
  • Check the hydrotest, and place supports near valves.
  • Generate a span table for your own basis instead of borrowing one built on different assumptions.

Engineering disclaimer. This calculator provides preliminary engineering screening based on the selected beam idealization, loads, material properties and user/project criteria. It is not a complete piping stress/flexibility analysis, pipe-support design, structural design, seismic/wind design, vibration qualification or code-compliance certification. Final engineering decisions require project-specific specifications, applicable codes and standards, verified material and dimensional data, support details, structural verification and qualified engineering review.

Pipe dimensions: ASME B36.10-2022 and ASME B36.19-2022 used as a convenience reference; verify critical dimensions against the licensed standard or mill data. Calculator v1.0.8, released October 2026. More tools at Aienginear engineering calculators.

Aienginear

Written by Muhammad Raza

Founder of Aienginear. Mechanical engineer (BSc, UET Lahore) and Head of Projects with 18+ years managing piping, mechanical installation, plant shutdowns and turnarounds in power, cement, fertilizer and oil & gas plants.

LinkedIn · YouTube · Report an error or ask a question

Leave a Comment