Steel supplier in Lecong Steel World, Foshan — since 1996 zhengyaosteel@gmail.com FOB Nansha / Shekou

Home / Market News / Buyer Basics

How to Calculate Steel Weight: From Length to Tons (Formulas and Tables)

2026-11-02 · Buyer Basics · ZHENGYAO STEEL

Steel is bought by the ton, cut by the piece and shipped by the container — and every one of those steps runs through the same number. Here are the formulas we use in the yard, the correction factors that make them match a real weighbridge ticket, and the five mistakes that cost buyers the most money.

Why weight math decides your landed cost

Steel is priced per ton, freighted per container, fabricated per piece and invoiced per weight. A 5% error on a 25-ton order is 1.25 tons — either cargo you paid for and did not receive, or a container that is legally overweight at the port. The math is not complicated, but it has to be done with the right numbers, in the right units, every time.

One formula underneath all of them

Every product below is the same idea: cross-section area × length × density of steel (7,850 kg/m³). In practical units — sectional area in mm², length in metres — the weight per metre is:

kg/m = area (mm²) × 0.00785

Chinese standard tables print nominal weights directly (GB/T 6728 for hollow sections, GB/T 706 for structural sections, GB/T 709 for plate), and mill catalogues copy them. Use the formulas below when you do not have the table to hand: they land within roughly 2–3% of nominal, because real sections have rounded corners and rolled edges rather than sharp mathematical ones.

Formulas by product, with a worked example each

ProductWeight per metre (kg/m)ExampleResult
Square tube4 × (a − t) × t × 0.0078550×50×2.0 mm≈ 3.01 kg/m (nominal 2.93)
Rectangular tube2 × (a + b − 2t) × t × 0.0078540×80×2.0 mm≈ 3.64 kg/m
Round steel pipe(OD − t) × t × 0.02466OD 60.3 × 2.8 mm≈ 3.97 kg/m
Equal angle(2a − t) × t × 0.00785L50×50×5 mm≈ 3.73 kg/m (nominal 3.77)
Flat bara × t × 0.0078550×6 mm≈ 2.36 kg/m
Plate / sheett × 7.85 kg per m²6 mm≈ 47.1 kg/m²
Channel / H-beamread the nominal table weight10# channel ≈ 10.0 kg/m, HW200×200 ≈ 49.9 kg/mtapered flanges vary too much for a one-line formula

a = outside width, b = outside height, t = wall thickness or plate thickness, OD = outside diameter, all in mm.

From pieces to tons in three steps

  1. kg per piece = kg/m × length in metres
  2. kg per order = kg per piece × quantity
  3. tons = kg per order ÷ 1,000

Worked through: 500 pieces of 50×50×2.0 mm square tube, 6 m long, on the formula weight.

StepCalculationResult
Per metre4 × (50 − 2) × 2.0 × 0.007853.01 kg/m
Per piece3.01 × 618.08 kg
Whole order18.08 × 5009,040 kg
In tons9,040 ÷ 1,0009.04 t

Compare with the nominal table figure of 2.93 kg/m: the same order books at 8.79 t. That 0.25 t gap is the difference between formula weight and nominal weight — small per order, but it is exactly the kind of gap that turns into an argument at the invoice stage. Agree the basis with your supplier in writing before the order.

Theoretical weight vs actual weight

This is where most disputes start, and it is worth understanding properly.

Practical rule: ask which basis the quotation uses, and ask for the weighbridge ticket with the loading photos. A supplier who can send you a photographed scale ticket on the day of loading is telling you their numbers are real. On galvanized product, remember the zinc layer is weight too — a Z275 coating on thin-wall tube adds roughly 1–2% to the theoretical figure, more on light gauges.

Turning weight into container planning

Once you know tons, the shipping decision is simple: dense product (plate, H-beam, thick-wall pipe) hits the payload ceiling first, light long product (thin-wall furniture tube, corrugated sheet) hits the volume ceiling first. A mixed order of tube, angle and plate from one supplier packs better than three partial shipments — the dense material goes on the floor, the bundles go above and between.

For payload limits, bundle counts and a real loading example, see our container loading guide.

Five mistakes that cost buyers money

  1. Mixing millimetres and centimetres. A 2 cm wall is 20 mm — a tenfold error on weight. Always state the unit in the enquiry.
  2. Subtracting the wall only once on rectangular tube. The −2t term is not optional: both walls on both axes come out of the outside dimension.
  3. Forgetting the coating. Galvanized, prepainted and galvalume products weigh more than the black substrate — 1–2% on thin gauges, and up to 3% on heavy zinc coatings.
  4. Quoting in pounds and shipping in tons. 1 metric ton = 1,000 kg = 2,204.6 lb. A US buyer specifying 50,000 lb is ordering 22.7 t, not 25 t.
  5. Rounding at the wrong end. Round the final tonnage, never the per-metre weight — rounding 3.01 to 3.0 across 500 pieces silently moves 40 kg.

Send the list — we will check the math with you

Send your purchase list with section, wall thickness, grade, length and quantity, and we will reply with the itemized weight per line, the total tonnage, and a suggested container split. If your own figures differ from ours, we will show you where — that is a shorter conversation than a dispute after loading.

Product pages with full size ranges: galvanized square tube, angle steel, steel plate, H-beam. Or send your purchase list →

Products Related to This Article

Galvanized Square Tube →Steel Plate (Hot Rolled) →Equal Angle Steel →H-Beam & I-Beam →

WhatsApp Quote Inquiry Form