Back to Blog
Engineering Guide#Piping#ASME Codes#Engineering Guide

ASME B31.3 Pipe Thickness Calculation — A Complete Guide

April 11, 2026Estimated read time: 2 minReviewed by MechCalc Pro Engineering Team

Learn how to calculate minimum pipe wall thickness per ASME B31.3 Process Piping code, including material selection, allowable stress, and mill tolerance.

Introduction

ASME B31.3 is the premier international code governing the design, material selection, fabrication, inspection, and testing of process piping systems in petroleum refineries, chemical plants, and energy facilities.

Determining the minimum required wall thickness under internal pressure is one of the most fundamental calculations performed by piping engineers.


1. Governing Pressure Design Formula

According to ASME B31.3 Paragraph 304.1.2, the pressure design thickness (tt) for straight pipe under internal pressure when t<D/6t < D/6 is:

t=P⋅D2(S⋅E⋅W+P⋅Y)t = \frac{P \cdot D}{2(S \cdot E \cdot W + P \cdot Y)}

Where:

  • PP = Internal design gauge pressure (MPa or psi)
  • DD = Outside diameter of pipe (mm or in)
  • SS = Basic allowable stress value for material from Table A-1 at design temperature (MPa or psi)
  • EE = Quality factor from Table A-1A or Table A-1B (Seamless = 1.0, ERW = 0.85, EFW = 0.80–1.0)
  • WW = Weld joint strength reduction factor per Para 302.3.5 (W=1.0W = 1.0 below 510∘C510^\circ\text{C} for carbon steel)
  • YY = Coefficient from Table 304.1.1 (Y=0.4Y = 0.4 for ferritic steels below 482∘C482^\circ\text{C})

2. Total Minimum Required Thickness (tmt_m)

The total required thickness (tmt_m) must include mechanical, corrosion, and erosion allowances:

tm=t+ct_m = t + c

Where:

  • cc = Sum of mechanical allowances (thread depth, groove depth) plus corrosion and erosion allowances (typically 1.5−3.0 mm1.5 - 3.0 \text{ mm})

3. Account for Mill Tolerance (Manufacturing Undertolerance)

Piping codes require specifying a nominal pipe wall thickness (tnomt_{nom}) that ensures the actual manufactured pipe meets or exceeds tmt_m everywhere. Commercial steel pipes typically carry a mill manufacturing tolerance of −12.5%-12.5\%.

tnom=tm1−Mill Tolerance%=tm0.875t_{nom} = \frac{t_m}{1 - \text{Mill Tolerance} \%} = \frac{t_m}{0.875}

Select the next standard Schedule thickness (e.g. Sch 40, Sch 80) from ASME B36.10M / B36.19M.


Related Tools

Share this Engineering Article

Share valuable engineering insights with your colleagues or design team.