This calculator needs JavaScript. Enable JavaScript or open the page in a current browser. The engineering guide below is still available.

Pipe support spacing calculator with ASME/MSS reference framework

Preliminary Engineering Screening Tool — not a substitute for project-specific piping stress, support and structural engineering.

Pipe support spacing is the maximum distance between supports at which a horizontal pipe stays within its bending stress screening criterion and its user/project deflection limit. It depends on the pipe section, the weight of pipe, contents and insulation, the beam model, and any concentrated loads such as valves. This calculator finds the stress-limited and deflection-limited span for every load case, takes the shorter one from the governing case, and rounds it down to a practical spacing.

It works as a pipe support span calculator, pipe hanger spacing calculator, pipe deflection calculator and pipe bending stress calculator in one: use it for piping support spacing on pipe racks, valve support spacing, hydrotest pipe support spacing and oil and gas pipe support spacing studies, as a pipe span calculation before the detailed pipe support design calculation. It references the ASME/MSS framework for pipe support spacing without claiming code compliance.

How the pipe support spacing calculator works

The calculator treats the pipe between supports as a beam carrying a uniform load, with any valves or other items added as point loads. For each enabled load case it works through the same sequence.

  1. Section properties are calculated from the outside diameter and the effective wall.
  2. The distributed load is built up from the pipe, contents, insulation layers, attachments and any extra load.
  3. Elastic modulus and the temperature-dependent Sh (a user/project value) are taken at the case temperature.
  4. The span at which bending stress reaches the screening criterion is found, and so is the span at which sag reaches the deflection limit.
  5. The shorter span, together with any enabled reference or project limit, becomes the governing span for that case.

The shortest governing span among the permanent cases is the maximum analytical span. Rounding it down to your chosen increment gives the recommended support spacing. Behind this is a direct-stiffness beam solver that is checked against textbook coefficients on every self-test run. The solver is why the calculator can handle continuous runs, fixed ends and concentrated loads with one consistent method.

Stress-limited span

The maximum bending moment in a uniformly loaded span is M = Cm·w·L². Here w is the load per unit length and Cm depends on the beam model: 1/8 for a simply supported span, 0.100 for three equal continuous spans and 1/12 for fixed ends. The bending stress is σ = M/Z, so setting σ equal to the stress screening criterion S gives:

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

The stress screening criterion S can be set in three ways:

  • User-selected screening factor × Sh. Factors such as 0.25 are project choices, not a universal ASME/MSS code requirement.
  • User-entered bending screening value. The software does not verify a user-entered value against a code, so you confirm it is appropriate for the material, temperature, code and project basis.
  • Simplified sustained-weight screening, W·Sh − P·Do/(4t). This is not an ASME sustained stress check: pressure stress is simplified, and stress intensification, fitting flexibility, thermal displacement stress, occasional stress and a full flexibility analysis are not included.

If Sh at the case temperature is not entered, the stress-limited span is reported as unavailable, the deflection result is still shown, and the status becomes REVIEW.

Deflection-limited span

Sag between supports is δ = Cd·w·L⁴/(E·I), with Cd = 5/384 for a simple span. With a fixed user/project sag limit δa the span is:

L_defl = ( δa · E · I / (Cd · w) )^(1/4)

If the limit is a span ratio L/n, the limit grows with the span, and the L/n criterion produces a cube-root solution:

L_defl = ( E · I / (n · Cd · w) )^(1/3)

With both limits enabled, L = min(Labsolute, Lratio). Mixing the fourth-root and cube-root formulas is a common source of error. Published support-spacing guidance may use stated deflection assumptions; project-specific allowable deflection must be verified from the applicable support standard, project specification and engineering basis. Sag matters for more than appearance: it creates low points where liquid collects, stops lines from draining, and can overload the supports next to a sagging span.

Weight of pipe, contents and insulation

The distributed load is the sum of these mass-per-length terms multiplied by g (9.80665 m/s²):

  • Pipe: π/4·(OD² − ID²)·ρpipe
  • Contents: π/4·ID²·fill·ρfluid
  • Insulation: π/4·(D1² − OD²)·ρins, with D1 = OD + 2tins
  • Cladding and fireproofing: further annuli on D1 and then D2
  • Heat tracing, weatherproofing and attachments: entered directly as mass per length

Because each covering is a true annulus, 100 mm of insulation on a 2-inch line is weighted correctly. Covering weight is not treated as a fixed percentage of pipe weight.

Operating, empty and hydrotest cases

A support layout has to work in every condition the line will see. The calculator can run six cases side by side:

  • Empty
  • Normal operating
  • Full liquid
  • Hydrotest
  • Steam or gas
  • A custom case

Each case has its own temperature, contents, coverings flag and load factor. The hydrotest case also has its own test density, test pressure and stress screening basis.

Hydrotest can govern gas, steam and light-hydrocarbon lines, because water is several times heavier than the service fluid; it does not govern every line. If the project will install temporary supports for the test, tick that option. The hydrotest is then still calculated and reported, but it no longer shortens the permanent spacing, and a warning states the span the temporary supports must meet.

Valves, flanges and other concentrated loads

A concentrated load is far more damaging to span capacity than the same weight spread along the pipe. The moment from a point load at mid-span is P·L/4, twice the moment of the same total load spread evenly. The calculator never converts point loads into a uniform load; each item acts at its own position in the beam solver, and the span that meets each criterion is found by bisection. There are two position modes:

  • Fixed physical distance (default): the valve stays at its entered distance from the left support while the analytical span is searched. The candidate spacing you are checking is not an upper limit on that search, so a valve 8 m along the run can be screened even while you are checking a 4.5 m candidate spacing; the candidate is then reported as a layout conflict rather than stopping the calculation. Spans shorter than the load position are rejected, since the load cannot sit outside its own span.
  • Relative to the span (relative-position point-load screening): the item keeps the same fraction of the span. This is a screening abstraction, not a real valve location.

In the continuous equal-span model each concentrated load is assigned to its own span, so a valve in span 1 and a reducer in span 3 are solved together in one run. User-defined Cm, Cd and Cr coefficients are for uniform distributed-load screening only; the calculator stops with a validation message if active concentrated loads are combined with that model, rather than silently leaving them out.

A load placed exactly at a support is transferred directly into that support reaction and does not act as a mid-span bending load. Negative (uplift) reactions are reported as calculated and never set to zero; they may need a hold-down or clamp.

Each item can be applied to the service cases, the hydrotest, or both, and can carry a dynamic factor. In practice, locate a support close to heavy valves and specialty items rather than relying on the span check alone.

Choosing a beam model

Solved uniform-load coefficients
ModelCmCdMax reactionUse
Simply supported0.1250.013020.50 wLGenerally conservative isolated-span screening idealization
Two equal spans0.1250.005421.25 wLShort runs
Three equal spans0.1000.006881.10 wLIdealized straight runs
Five equal spans0.10530.006571.13 wLIdealized long straight runs
Fixed-fixed0.08330.002600.50 wLOnly where the actual restraint justifies fixed ends

Coefficients from an independent three-moment-equation calculation; the calculator’s own direct stiffness solver reproduces them in its self-test. Continuous runs are idealized: real piping may differ because of unequal spans, bends, fittings, anchors, guides, friction and local stiffness.

The moment coefficient and the deflection coefficient must come from the same model. Pairing the continuous-span moment wL²/10 with the simply supported sag 5wL⁴/384 mixes two different beams. The calculator solves the selected model and uses its own consistent coefficients, which the Formulas panel shows.

Corrosion allowance, mill tolerance and temperature

By default the section properties use the corroded wall (t − CA), which lowers I and Z. The pipe weight uses the heavier nominal wall, and the contents fill the slightly larger corroded bore. This combination is conservative for spacing. The Advanced mode also lets you include mill undertolerance or use the nominal wall when the project basis requires it.

Elastic modulus and Sh change with temperature. Enter a table of project-approved values and the calculator interpolates linearly at each case temperature. It refuses to extrapolate outside the table, and a warning appears if constant properties are used far from ambient.

Illustrative worked example: 6-inch condensate line

Illustrative worked example — not a project design basis. The material, Sh, screening factor and deflection limit below are example inputs, not universal values. This example is loaded when you open the calculator or press Load example. The inputs are:

  • 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 at 720 kg/m³; hydrotest with water at 998 kg/m³ with the insulation included
  • Illustrative assumed Sh = 137.9 MPa; screening bending criterion = 0.25 × Sh = 34.5 MPa (a user-selected factor, not a code requirement)
  • Illustrative deflection limit 2.54 mm, five equal continuous spans, rounding to 0.5 m
Illustrative worked example results (reference values; not a project design basis)
StepResult
Corroded wall and 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
Load 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 model instead5.17 m

Reference values derived independently of the calculator (three-moment equation and closed-form integration). Worked example regression: not yet checked in this browser.

Deflection governs in the hydrotest case, so the calculator flags that hydrotest controls the spacing. The simply supported model gives 5.17 m instead. Tick the gate-valve row on the Beam & point loads panel to see how a concentrated load changes the result. You can reproduce the uniform-load figures by hand from the formulas above; the table is generated from the same reference dataset that the calculator's worked-example regression test checks.

Reading the results and support reactions

The result block shows the recommended spacing, the maximum analytical span, the governing case and criterion, and a PASS, WARNING or FAIL status. It also shows an elevation drawing of the run with its exaggerated sag. The two explanation panels under the drawing do different jobs:

  • Why does this spacing govern? explains the result in plain language.
  • What changed the result? shows how much each load layer, the corrosion allowance and temperature shortened the span.

Support reactions are reported for every support and every case, and each case is checked for equilibrium. Interior supports of a continuous run carry more than the load of one span. Reactions are shown unfactored; any dynamic, impact, construction or safety factors you enter are applied visibly to give a factored support load.

Published span tables and calculated spans

Published support-spacing tables provide reference values subject to their stated assumptions and project requirements. The current pipe hanger and support standard is ANSI/MSS SP-58-2025, which absorbed the retired MSS SP-69. MSS SP-58 does not establish one universal deflection limit applicable to every piping system; the support engineer must consider the piping system, support arrangement, loading, service conditions and project requirements. MSS SP-127 is a bracing reference, and ASME B31J covers stress intensification and flexibility factors; neither is a support-spacing standard. ASME B31.3 does not prescribe a universal support span either. No table values are built into this calculator. If your project has a table, enter its value as a reference: it is shown separately, and it limits the result only if you choose to include it.

Thermal expansion, vibration, wind and drainage

Four optional screens add context to the span:

  • Thermal expansion: ΔL = α·L·ΔT, plus the friction load at sliding supports.
  • Natural frequency: the span frequency, including point masses by Dunkerley’s method, compared with entered excitation frequencies.
  • Wind and seismic: a lateral bending check combined with the weight stress.
  • Drainage: compares the line slope with the steepest upward slope of the sagging pipe, so you can see whether pockets will form.

Environmental, dynamic, drainage and thermal checks are screening estimates and do not constitute structural, seismic, vibration or piping flexibility qualification. They are reported in separate status blocks and never change the vertical span result.

Limitations

  • The model is a straight horizontal pipe on idealized supports with Euler–Bernoulli bending, small deflection and linear elastic response.
  • Support settlement, local clamp stresses, fitting flexibility, nozzle loads, anchor, guide and spring design, and structural steel are not included.
  • Seismic, vibration and drainage checks are screens, not qualifications. Thermal expansion results do not replace a piping flexibility analysis.
  • Polymer and composite pipes need manufacturer long-term data; creep design is not included.
  • Buried and subsea pipe are outside the scope.
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.

Frequently asked questions

What is pipe support spacing?

Pipe support spacing is the horizontal distance between adjacent supports on a pipe run. It is limited by the bending stress the pipe can carry, by how much the pipe may sag between supports, and by practical layout rules in the project specification.

How do you calculate the maximum pipe support span?

Work out the distributed load per metre from the pipe, contents, insulation and attachments. Then find the span at which bending stress reaches the screening criterion and the span at which deflection reaches the user/project sag limit. The shorter of the two is the maximum analytical span, which is then rounded down to a practical spacing.

Which governs pipe span, stress or deflection?

Either stress or deflection may govern depending on pipe geometry, load, material properties, beam model, the stress screening criterion and project requirements. A tight deflection limit favours deflection; a low screening criterion, high temperature or high pressure stress favours stress. The calculator reports both spans and states which one governs.

What does the candidate spacing do in a pipe support span calculation?

It is a proposed spacing you want checked, so the calculator reports stress, deflection, support reaction and a pass or fail at that spacing. It does not limit the maximum analytical span, which comes from the stress and deflection search. In fixed point-load mode, a candidate shorter than the load position is reported as a candidate-layout conflict; the maximum-span result stays valid and the load is never moved.

Can hydrotest govern pipe support spacing?

It can, but it does not always. During a hydrotest the pipe is full of water, which is much heavier than gas, steam or light hydrocarbons, so a line designed for vapour service may need temporary supports for the test. For a line carrying a liquid denser than water, the operating case may govern instead. Hydrotest pipe support spacing is therefore checked as its own case.

What deflection limit should I use for pipe supports?

Use the limit in your project specification. Published support-spacing guidance may use stated deflection assumptions, but no single deflection limit applies to every system, so the project-specific allowable deflection must be verified from the applicable support standard, project specification and engineering basis. The calculator accepts an absolute limit, a span ratio such as L/240, or the lesser of both.

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

When the sag limit is a fixed number, deflection grows with span to the fourth power, so the span comes from a fourth root. When the limit is L/n it also grows with span, which leaves a cube-root relationship. Using the fourth-root formula with L/n gives the wrong answer.

How does insulation affect pipe support spacing?

Insulation, cladding and fireproofing add weight but no stiffness, so they shorten the span. The calculator builds each layer as a real annulus on the outside of the previous one, so thick insulation on small pipe is weighted correctly.

How do valves and flanges affect support spacing?

A heavy valve or flanged item is a concentrated load. It raises the bending moment and sag far more than the same weight spread along the pipe. The calculator places each item in the beam model, either at a fixed physical distance from the support or at a fixed fraction of the span, and searches for the span that satisfies both criteria. Good practice is to put a support close to heavy items.

Should corrosion allowance be included in pipe span calculations?

Yes, when the project basis requires it. Removing the corrosion allowance from the wall reduces the moment of inertia and section modulus and so shortens the span. The calculator uses the corroded wall for section properties and, by default, the heavier nominal wall for weight.

What beam model is used for pipe support spacing?

Common screening models are a simply supported span, a continuous run of equal spans, and a fixed-end span. The simply supported model is a useful conservative screening idealization for many isolated-span cases, but actual conservatism depends on the support arrangement, loading and governing criterion. A continuous run idealizes a straight run of equal spans, and fixed ends apply only where the actual restraint justifies them.

What is the difference between wL²/8 and wL²/10?

wL²/8 is the maximum moment in a simply supported span under uniform load. wL²/10 is a rounded value often used for continuous spans; the exact value is 0.100 for three equal spans and 0.107 for four. Whatever moment coefficient you choose, use the deflection coefficient from the same beam model.

Can I use published support span tables instead of calculating?

Published support-spacing tables provide reference values subject to their stated assumptions and project requirements. They may not cover heavy insulation, concentrated loads, unusual fluids, high temperatures or corroded walls. The calculator keeps any reference value you enter separate from its own result and can optionally include it as a limit.

How do I calculate pipe support reactions?

The calculator solves the full beam, so it reports the reaction at every support for every case, together with the sum of reactions checked against the applied load. Interior supports of a continuous run carry more than wL; for three equal spans the interior reaction is 1.10wL.

Does temperature change pipe support spacing?

Yes. Elastic modulus and Sh fall as temperature rises, which shortens the stress- and deflection-limited spans. The calculator accepts a temperature table of project values and interpolates within it, and it never extrapolates beyond the table.

How are plastic and FRP pipe spans different?

Polymer and composite pipe has a much lower modulus and creeps under sustained load, so spans are much shorter and long-term properties govern. Use the manufacturer's modulus at temperature and their published spans, and consider continuous support.

Does support spacing affect pipe vibration?

Yes. Longer spans have lower natural frequencies. The calculator estimates the span frequency and compares it with entered excitation frequencies. This is a screening check only, and lines near compressors or reciprocating pumps need a proper vibration assessment.

Is this pipe support spacing calculator code compliant?

No. It is a preliminary engineering screening based on selected criteria and reference standards, and piping codes such as ASME B31.3 do not prescribe one universal support span. Final spacing must be checked against the project specification, the piping stress analysis, the support design and the structural design.

Is my data sent to a server?

No. Calculations run locally in your browser. Project calculation data are not transmitted to Aienginear by this tool; inputs are stored only in your browser's local storage or in files you choose to save.

Pipe dimensions: ASME B36.10-2022 (Welded and Seamless Wrought Steel Pipe) and ASME B36.19-2022 (Welded and Seamless Wrought Stainless Steel Pipe), inch values, used as a convenience dimension reference (internal consistency plus representative-value regression; not independently audited against the licensed standards). Verify critical dimensions against the licensed standard, purchase specification, mill data or manufacturer documentation. Calculator version 1.0.7, release September 2026, standards review September 2026. More engineering tools at Aienginear.com.