Home / Market News / Buyer Basics
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.
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.
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.
| Product | Weight per metre (kg/m) | Example | Result |
|---|---|---|---|
| Square tube | 4 × (a − t) × t × 0.00785 | 50×50×2.0 mm | ≈ 3.01 kg/m (nominal 2.93) |
| Rectangular tube | 2 × (a + b − 2t) × t × 0.00785 | 40×80×2.0 mm | ≈ 3.64 kg/m |
| Round steel pipe | (OD − t) × t × 0.02466 | OD 60.3 × 2.8 mm | ≈ 3.97 kg/m |
| Equal angle | (2a − t) × t × 0.00785 | L50×50×5 mm | ≈ 3.73 kg/m (nominal 3.77) |
| Flat bar | a × t × 0.00785 | 50×6 mm | ≈ 2.36 kg/m |
| Plate / sheet | t × 7.85 kg per m² | 6 mm | ≈ 47.1 kg/m² |
| Channel / H-beam | read the nominal table weight | 10# channel ≈ 10.0 kg/m, HW200×200 ≈ 49.9 kg/m | tapered 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.
Worked through: 500 pieces of 50×50×2.0 mm square tube, 6 m long, on the formula weight.
| Step | Calculation | Result |
|---|---|---|
| Per metre | 4 × (50 − 2) × 2.0 × 0.00785 | 3.01 kg/m |
| Per piece | 3.01 × 6 | 18.08 kg |
| Whole order | 18.08 × 500 | 9,040 kg |
| In tons | 9,040 ÷ 1,000 | 9.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.
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.
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.
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 →