Pipe Alignment Tolerances & ASME Standards for Shimming

Understanding acceptable alignment tolerances per ASME B31.1, B31.3, and industry standards for pipeline shimming

Published March 16, 2026 • By ShimSheet Team

Why Alignment Tolerances Matter in Pipeline Construction

Every piping system is designed with specific alignment requirements that must be met during construction. When pipe supports are installed in the field, the actual elevation and position of the pipe rarely matches the theoretical design exactly. Shims are used to bridge the gap between the as-built support steel and the required pipe elevation.

Understanding the applicable alignment tolerances helps field crews determine how much shimming is acceptable, when re-work is needed, and what documentation must be provided to demonstrate compliance with the engineering specification.

ASME B31.3 Process Piping Tolerances

ASME B31.3 is the most widely referenced piping code for process plant construction in oil and gas, petrochemical, and chemical facilities. While B31.3 does not specify exact shimming tolerances, it requires that piping be supported and restrained in accordance with the engineering design.

In practice, most EPC contractors and owners establish project-specific alignment tolerances based on B31.3 requirements. Common tolerances for process piping supports include:

ASME B31.1 Power Piping Standards

ASME B31.1 governs power piping systems in power generation facilities. The alignment requirements for power piping supports are generally tighter than process piping due to the higher temperatures and pressures involved.

Power piping shimming considerations include thermal growth calculations, spring hanger travel requirements, and snubber clearance verification. Each support must be shimmed to the cold installation position that accounts for the expected thermal movement during operation.

Common Alignment Tolerance Reference

How Shims Achieve Alignment Compliance

When a pipe support is installed and the actual elevation does not match the design, shims are placed between the pipe shoe or clamp and the support steel to bring the pipe to the correct position. The shimming process involves measuring the gap, selecting the appropriate shim thickness, and verifying the final alignment.

Step-by-Step Shimming for Alignment

  1. Survey the support: Use a level, transit, or total station to determine the actual elevation of the support steel
  2. Calculate the gap: Compare the actual elevation to the design elevation from the isometric drawing or support detail
  3. Select shim thickness: Choose shim plates that bring the pipe within the specified tolerance
  4. Install and verify: Place the shims, set the pipe, and re-survey to confirm alignment is within tolerance
  5. Document the result: Record the shim thickness, material, and final elevation in your tracking system

When Shimming Exceeds Tolerance Limits

Most project specifications set maximum limits on the total shim pack height at any single support. Common limits range from 50mm (2 inches) to 100mm (4 inches) depending on the pipe size and loading.

When the required shim height exceeds the project maximum, the engineering team must evaluate alternatives such as modifying the support steel, adding supplemental support members, or adjusting the pipe routing.

Documentation Requirements

ASME codes and most project specifications require that alignment verification be documented for quality records. This documentation typically includes the support identifier, design elevation, actual elevation, shim thickness, and final measured position.

ShimSheet streamlines this documentation by allowing field crews to record shim dimensions and alignment data directly at each support point. The data syncs to the cloud and can be exported as professional PDF reports that satisfy QC and client documentation requirements.

Document Pipe Alignment & Shim Data in One App

Use ShimSheet to record shim dimensions, track alignment tolerances, and generate professional reports that meet ASME documentation standards.

Try ShimSheet Free

Frequently Asked Questions

What is the standard pipe alignment tolerance?

Most projects specify plus or minus 3mm (1/8 inch) for vertical elevation at pipe supports, though tolerances vary by project specification, pipe code, and system criticality.

Does ASME B31.3 specify shim thickness limits?

ASME B31.3 does not specify shim thickness limits directly. These limits are established in the project specification or engineering design documents, typically ranging from 50mm to 100mm maximum shim pack height.

How do I document shimming for ASME compliance?

Record the support number, design elevation, as-built elevation, shim thickness and material, and final verified position. ShimSheet generates reports containing all of this data with one tap.