Back to Blog
how to calculate steel beam weightsteel beam weight per footsteel weight calculatorstructural steel weight

How to Calculate Steel Beam Weight: Step-by-Step Guide

SteelFlo Team8 min read

Calculating steel beam weight is straightforward once you understand the designation system. This guide walks through the exact formula, shows the math for common section types, and explains why small errors in weight calculations compound into real pricing problems.

The Core Formula

For any hot-rolled steel section (W shapes, channels, angles, HSS), the calculation is:

Piece weight (lb) = Weight per foot (lb/ft) × Length (ft)

That's it. The section designation encodes the weight per foot directly — you don't need to calculate it from dimensions. A W18x35 beam weighs exactly 35 pounds per linear foot. A W24x68 weighs 68 lb/ft.

For total project tonnage:

Total weight (tons) = Sum of all piece weights (lb) ÷ 2,000

In metric:

Piece weight (kg) = Weight per meter (kg/m) × Length (m)

Step-by-Step Calculation: W-Shape Beam

Problem: W21x44 beam, 28 feet long.

Step 1: Identify weight per foot from the designation. W21x44 = 44 lb/ft.

Step 2: Multiply: 44 lb/ft × 28 ft = 1,232 lb

Step 3: Convert to tons if needed: 1,232 ÷ 2,000 = 0.616 short tons

Simple. The weight is embedded in the designation — that's the convention the AISC adopted so that estimators and engineers can read tonnage directly from the section label.

Step-by-Step Calculation: HSS Section

HSS sections don't encode weight in the designation the same way W shapes do. You need to look up the tabulated weight from the AISC section database.

Problem: HSS8x6x5/16, 22 feet long.

Step 1: Look up weight per foot. HSS8x6x5/16 = 22.37 lb/ft (from AISC tables).

Step 2: Multiply: 22.37 lb/ft × 22 ft = 492.1 lb

Step 3: Convert: 492.1 ÷ 2,000 = 0.246 tons

For angles and channels, the same lookup approach applies.

Weight Per Foot for Common Steel Sections

Wide Flange (W Shapes)

The weight per foot is the second number in the designation. No lookup required.

| Section | Weight (lb/ft) | Section | Weight (lb/ft) | |---|---|---|---| | W8x31 | 31 | W18x35 | 35 | | W10x22 | 22 | W18x50 | 50 | | W10x49 | 49 | W21x44 | 44 | | W12x19 | 19 | W24x55 | 55 | | W12x53 | 53 | W27x84 | 84 | | W14x30 | 30 | W30x90 | 90 | | W14x82 | 82 | W36x150 | 150 | | W16x26 | 26 | W36x210 | 210 |

Square HSS

| Section | Weight (lb/ft) | Section | Weight (lb/ft) | |---|---|---|---| | HSS4x4x3/16 | 8.15 | HSS8x8x5/16 | 26.41 | | HSS5x5x1/4 | 12.21 | HSS10x10x3/8 | 40.35 | | HSS6x6x1/4 | 14.72 | HSS12x12x1/2 | 65.87 | | HSS6x6x3/8 | 21.63 | HSS14x14x5/8 | 100.27 |

Rectangular HSS

| Section | Weight (lb/ft) | Section | Weight (lb/ft) | |---|---|---|---| | HSS6x4x1/4 | 11.35 | HSS10x6x3/8 | 29.23 | | HSS8x4x5/16 | 16.96 | HSS12x8x1/2 | 50.81 | | HSS8x6x5/16 | 22.37 | HSS16x8x5/8 | 76.33 |

American Standard Channel (C Shapes)

| Section | Weight (lb/ft) | Section | Weight (lb/ft) | |---|---|---|---| | C3x4.1 | 4.1 | C10x20 | 20 | | C5x6.7 | 6.7 | C12x20.7 | 20.7 | | C6x8.2 | 8.2 | C12x30 | 30 | | C8x11.5 | 11.5 | C15x33.9 | 33.9 |

Equal Leg Angles (L Shapes)

| Section | Weight (lb/ft) | Section | Weight (lb/ft) | |---|---|---|---| | L2x2x3/16 | 2.44 | L4x4x3/8 | 9.8 | | L3x3x1/4 | 4.9 | L5x5x1/2 | 16.8 | | L3.5x3.5x5/16 | 7.2 | L6x6x1/2 | 19.6 |

Calculating Total Job Weight From a Takeoff List

When you have a complete member list, organize by section type and calculate:

| Section | Length (ft) | Qty | Total Length (ft) | Weight/ft | Total Weight (lb) | |---|---|---|---|---|---| | W14x30 | 12.5 | 8 | 100 | 30 | 3,000 | | W18x35 | 22.0 | 12 | 264 | 35 | 9,240 | | W24x68 | 34.5 | 4 | 138 | 68 | 9,384 | | HSS6x6x1/4 | 18.0 | 20 | 360 | 14.72 | 5,299 | | Total | | | | | 26,923 lb = 13.46 tons |

This is the structure of a bill of materials. At $1,200/ton raw material cost, this example represents approximately $16,152 in material. See how to create a bill of materials for the full BOM format.

Cut Lengths and Waste Factors

The calculation above uses the structural length of each member — the dimension shown on the drawings. In practice, steel is ordered in standard mill lengths (typically 20-foot, 40-foot, or 60-foot increments depending on section) and cut to required lengths.

For small, varied cut lengths, waste can run 5-15% above theoretical weight. For jobs with many members cut from the same standard length, waste is typically 3-7%.

The waste factors in steel fabrication guide covers waste allowances in detail. For estimating purposes, apply a waste factor to your theoretical weight to get your material purchase quantity.

Material order weight = Theoretical weight × (1 + waste factor)

For a 10% waste factor on the 13.46-ton example: 13.46 × 1.10 = 14.81 tons to order.

Why Weight Accuracy Matters for Pricing

On a competitive bid, a 3% tonnage error is significant. Using the 13.46-ton example at a full fabricated cost of $3,000/ton:

  • 3% over (13.87 tons): you price 0.41 tons too much → bid is $1,230 too high → potentially lose the job
  • 3% under (13.06 tons): you price 0.41 tons too little → $1,230 in unrecovered cost → margin erosion

On a $5M project, a 3% tonnage error is $150,000. Accuracy in the weight calculation step isn't just precision for its own sake — it's financial margin.

This is why AI-assisted takeoff tools matter: they eliminate counting errors in the member extraction step (where most errors occur), and the weight calculation itself — once you have accurate quantities — is the straightforward formula above.

SteelFlo extracts member designations and quantities from structural PDFs and automatically calculates total weight using the built-in section database, removing the lookup and arithmetic steps from the estimator's workflow. The result is a BOM with piece weights and total tonnage, ready for pricing.

Metric Weight Calculations

For IS 808, EN, and AS/NZS sections, the formula is the same in metric:

Piece weight (kg) = Weight per meter (kg/m) × Length (m)

Total weight (tonnes) = Sum of piece weights (kg) ÷ 1,000

Common metric conversions:

  • 1 lb/ft = 1.4882 kg/m
  • 1 kg/m = 0.6720 lb/ft
  • 1 short ton (US) = 0.9072 metric tonnes
  • 1 metric tonne = 1.1023 short tons

For international projects using metric sections like ISMB 200 (25.4 kg/m) or 310UB40.4 (40.4 kg/m), the same multiplication approach applies. The steel weight calculation comprehensive guide covers both imperial and metric workflows in full.

Frequently Asked Questions

How do you calculate the weight of a steel beam?

Multiply the weight per linear foot (encoded in the section designation for W shapes, or from the AISC table for HSS and other shapes) by the length in feet. The result is in pounds. For example, a W16x26 beam that is 20 feet long weighs 26 × 20 = 520 pounds.

What is the weight per foot of a W14x30 beam?

A W14x30 weighs exactly 30 pounds per linear foot — this is what the "30" in the designation means. All wide flange designations follow this convention: W[nominal depth]x[weight per foot].

How do you convert steel weight from pounds to tons?

Divide by 2,000 to get US short tons. For metric tonnes, divide pounds by 2,204.6. Example: 5,000 lb ÷ 2,000 = 2.5 short tons; 5,000 lb ÷ 2,204.6 = 2.268 metric tonnes.

How accurate does steel weight need to be for estimating?

For competitive bidding, you want to be within 2-3% of actual tonnage. Errors larger than that can mean losing work due to overpricing or losing margin due to underpricing. The main source of weight error is not the formula — it's the member count. Getting the section designations and quantities right from the drawings is where most estimating error originates.

Does steel weight include connection hardware and weld material?

No — the weight calculation above covers only the main structural members. Connection hardware (bolts, plates, shear tabs, base plates) adds 3-8% on typical structural work. Weld material is small and usually not separately quantified for estimating. A typical allowance of 5-7% over structural member weight covers connections and misc. steel.