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, the same lookup approach applies. Channels are easier — like W shapes, the weight is in the designation: a C8x11.5 weighs 11.5 lb/ft, a C12x20.7 weighs 20.7 lb/ft, and an MC8x22.8 (miscellaneous channel) weighs 22.8 lb/ft.
One HSS gotcha worth knowing: HSS wall thicknesses are nominal. The actual (design) wall thickness is 93% of the nominal value — an HSS with a 1/2" nominal wall has a 0.465" design wall. This matters for connection design but does not change the published weight per foot. Use tabulated weights; don't try to calculate HSS weight from dimensions.
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 |
Unequal Leg Angles
| Section | Weight (lb/ft) | |---|---| | L5x3-1/2x3/8 | 10.4 | | L6x4x1/2 | 16.2 | | L8x6x3/4 | 33.8 |
Steel Plate Weight
Plates don't have a weight-per-foot — they're calculated by volume:
Weight (lb) = Thickness (in) × Width (in) × Length (in) × 0.2836
That density constant — 0.2836 lb per cubic inch — is the density of structural carbon steel. A36, A992, and A500 all share essentially the same density, so the same number works for every plate, gusset, and stiffener on the job. Memorize it.
There's also a per-square-foot shortcut:
Weight (lb/sq ft) = Thickness (in) × 40.8
| Thickness | Weight per sq ft | |-----------|-----------------| | 1/4" | 10.20 lb | | 3/8" | 15.30 lb | | 1/2" | 20.40 lb | | 3/4" | 30.60 lb | | 1" | 40.80 lb |
Example: A 3/4" x 12" x 18" base plate weighs 0.75 × 12 × 18 × 0.2836 = 45.9 lb
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.
Accounting for Connection Material
Your takeoff gives you main member weight. On a typical structural steel project, that main member weight accounts for roughly 85-92% of total shipping weight. The remaining 8-15% is connection material: shear tabs, gusset plates, clip angles, stiffeners, and base plates.
Industry rule of thumb for connection weight as a percentage of main member weight:
| Project Type | Connection % | |-------------|-------------| | Simple warehouse/industrial | 8-10% | | Commercial office/retail | 10-12% | | Multi-story moment frame | 12-15% | | Heavy industrial/seismic | 15-18% |
Example: A warehouse project with 120 tons of main member steel at 9% connections = 120 × 1.09 = 130.8 tons total fabricated weight
Forgetting this add-on is the single most common weight mistake. Your takeoff says 100 tons, you bid 100 tons of material, but you're actually fabricating and shipping 110+ tons — a 10% miss on material cost alone.
Common Weight Calculation Mistakes
Beyond the connection add-on, three errors come up regularly (see the full list of common steel takeoff mistakes):
Calculating HSS weight from nominal dimensions. An HSS8x8x1/2 is not a clean 8" square with a 0.500" wall — the corners are rounded and the design wall is 0.465". Use published lb/ft values.
Ignoring curved members. Cambered beams are barely longer than the span — a 40-foot beam with 1" of camber adds a trivial amount, so camber rarely matters for weight. But curved members, like those in arched roofs, can be significantly longer than the chord length shown on plan.
Not accounting for stock lengths. Beams are ordered in mill lengths (typically 40', 45', 50', 60'). If your project has a 52-foot beam, you're buying a 55' or 60' bar. The drop still costs money — this is what the waste factor above is covering.
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. For plates in metric, use steel density of 7,850 kg/m³.
Quick Reference: Steel Density Constants
- 0.2836 lb/in³ — density of structural steel
- 490 lb/ft³ — same value in cubic feet
- 7,850 kg/m³ — same value in metric
- 40.8 lb/ft² per inch of thickness — plate weight shortcut
Keep these numbers in your head and a reference table on your desk. Weight calculations are not complicated, but they demand precision — a 5% error on a 200-ton job is 10 tons, and at $2,000/ton for fabricated steel, that's a $20,000 mistake.
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 material (bolts, plates, shear tabs, base plates) adds roughly 8-15% depending on project type — see the connection allowance table above. Weld material is small and usually not separately quantified for estimating.