Marcianodigital

Reading the Schedule 40 Thickness Chart: Where the Numbers Don't Follow the Pattern You'd Expect

Industry Manufacturing September 24, 2026
Reading the Schedule 40 Thickness Chart: Where the Numbers Don't Follow the Pattern You'd Expect

A Schedule 40 pipe thickness chart looks self-explanatory until you read it carefully. The wall thickness column doesn’t always progress the way you’d expect, and there are several points in the table where the numbers create assumptions that turn out to be wrong — about what the schedule means at small sizes, about where the wall growth stops, and about what additional information the chart provides. These are the places where engineers who use the table occasionally make specification or calculation errors that would have been avoided by reading the table more closely.


The NPS 10 dip that shouldn’t be there — but is

Working down the B36.10M Schedule 40 wall thickness column, most people expect the numbers to increase consistently with nominal pipe size. They largely do, but with one notable exception:

NPS 8: 0.322 inches
NPS 10: 0.307 inches
NPS 12: 0.330 inches

The Schedule 40 wall at NPS 10 is thinner than the wall at NPS 8. That’s not a data error and it’s not a misprint — it reflects how the schedule designations were historically assigned to what were originally separate “standard wall” categories for different pipe size ranges. The schedule system was retrofitted onto existing dimension series that didn’t scale uniformly, and NPS 10 Schedule 40 is where that history shows up most visibly in the table.

This matters in practice when someone assumes the table is monotonically increasing and uses adjacent-size wall values to interpolate or verify a number for NPS 10. The interpolation gives a wrong answer. It also matters when a piping specification covers the NPS 8 to NPS 12 range and a reviewer assumes the NPS 10 segment has intermediate wall thickness — in practice it’s the thinnest in that range, not intermediate.

Where small-size schedule designations collapse

At NPS 1 and below, the distinction between Schedule 40 and other designation terms becomes very small or disappears entirely:

NPS 1: Schedule 40 = 0.133 inches, Standard Wall = 0.133 inches (identical)
NPS 3/4: Schedule 40 = 0.113 inches, Standard Wall = 0.113 inches (identical)
NPS 1/2: Schedule 40 = 0.109 inches, Standard Wall = 0.109 inches (identical)

At NPS 1 and below, Schedule 40 and Standard Wall are the same product. Specifying “Schedule 40” at these sizes doesn’t select a specific wall thickness class distinct from what any standard-wall order would produce. If a project specification uses “Schedule 40” as the required designation for pipe down to NPS 1/2, it gets standard-wall pipe regardless of which designation the supplier uses on their paperwork, because they’re the same wall.

Where Schedule 20 and Schedule 40 have no difference

Looking at sizes NPS 2-1/2 and NPS 3 in the B36.10M table:

NPS 2-1/2: Schedule 40 = 0.203 inches, Schedule 20 = 0.203 inches
NPS 3: Schedule 40 = 0.216 inches, Schedule 20 = 0.216 inches

At these two sizes, Schedule 20 and Schedule 40 are the same wall thickness. A specification that evaluates “Schedule 20 as a lower-cost alternative to Schedule 40” for NPS 3 will find there’s no alternative to evaluate — they’re the same product. The meaningful schedule distinction only begins at NPS 4, where Schedule 40 wall is 0.237 inches and Schedule 20 wall is 0.226 inches — a small but real difference — and becomes significant at NPS 6 and above.

This traps engineers who assume Schedule 20 provides a cost advantage across all sizes and run a comparison that shows no savings below NPS 4. The answer is correct, but the reasoning should be “they’re the same product at those sizes,” not “Schedule 20 isn’t available at those sizes.”

The OD transition at NPS 14

Below NPS 14, the outside diameter is always larger than the nominal pipe size designation. NPS 12 has an OD of 12.750 inches, not 12 inches. NPS 6 has an OD of 6.625 inches.

At NPS 14 and above, that relationship changes: NPS 14 pipe has an OD of exactly 14.000 inches. NPS 16 is exactly 16.000 inches OD. The nominal size equals the actual outside diameter.

Engineers familiar with working in the NPS 2 through NPS 12 range, where OD is always larger than nominal, may not register this transition when they first encounter larger pipe. Specifying flange dimensions, calculating clearances, or estimating insulation quantities using the nominal size as the OD will be wrong for pipe below NPS 14 but correct at NPS 14 and above.

The chart makes this visible in the OD column, but it’s easy to work through a table focused on the wall thickness column and not notice the OD behavior.

What the chart doesn’t contain

Two pieces of information that users of the Schedule 40 thickness chart regularly assume are there but aren’t:

Pressure ratings. The B36.10M table is a dimensional standard. It lists wall thicknesses, outside diameters, inside diameters, and cross-sectional properties. It does not list allowable working pressures. Those require a separate calculation using Barlow’s formula or the relevant piping code, with inputs for material allowable stress, weld joint efficiency, and temperature. People who look at the table expecting to find pressure ratings have the wrong document.

Material specification. The wall thickness table applies regardless of pipe material — the same B36.10M Schedule 40 wall of 0.280 inches applies to carbon steel, stainless steel, and galvanized pipe in NPS 6. “Schedule 40” defines the dimension, not the material. Pressure ratings differ by material because allowable stress values differ. A table lookup for wall thickness combined with a carbon steel pressure calculation doesn’t apply to stainless steel pipe of the same schedule without redoing the calculation with stainless steel allowable stress values.

Reading the chart as if it answers questions it doesn’t address is where specification and calculation errors originate. The wall thickness data is reliable and specific; the uses to which it’s applied need to match what the table actually contains.