Steel Structure Procurement Checklist: 8 Steps to Control Total Cost on Warehouses, Bridges, and Metal Building Homes

Posted 2026-10-19 by Priya Deshmukh

What this checklist covers, and what it doesn't

Steel structure spend here runs about $9 million a year. I've been managing that budget for 6 years at a 140-person general contracting company, negotiated with 40-plus pre-engineered building manufacturers, and logged just about every invoice into our cost tracking system since 2019.

What follows is the checklist we actually use. Eight steps, usually 3 to 5 weeks from kickoff to signed PO, depending on how fast the client's design team answers questions. It works for a 4,000 m² warehouse, a hangar, or a metal building home. It does not fully cover a steel beam bridge — bridges pull in AASHTO or BS 5400 plus fatigue category checks that a PEB spec sheet was never written to handle. For bridge work I keep steps 1 through 4 and rebuild everything after that.

One more thing before we start: nothing below is a substitute for your own structural engineer. This is the procurement layer, not the design layer.

The 8 steps

Step 1 — Fix the design basis in writing before anyone quotes

The single most expensive shortcut in this business is letting four vendors quote against four different assumptions. 'American standard steel structure' isn't a specification. It's a category. IBC 2018 and IBC 2021 behave differently. AISC 360-16 and AISC 360-22 behave differently. LRFD and ASD produce different member sizes for the same building.

So step 1 produces a one-page document we call the design basis. It states, at minimum:

  • Governing code and edition (IBC 2021, or MS EN 1993 for Malaysian projects — never both mixed)
  • Dead, live, roof live, wind, and seismic loads with the referenced ASCE 7 version
  • Design method: LRFD or ASD
  • Deflection limits for purlins, girts, and rafters — our default is L/150 for roof purlins under live load, tighter where there's a suspended ceiling
  • Crane loads if any, with the crane supplier's wheel loads attached
  • Target corrosion environment per ISO 12944 (C3, C4, C5 — this drives step 5)

If your project is in Malaysia, note that CIDB contractor registration and MS EN 1993 compliance are separate requirements from the US-standard path, and a shop certified for one isn't automatically set up for the other. Ask directly.

Checkpoint: one page, versioned and dated, sent to every bidder with the same file name.

Step 2 — Draw the scope split, even when it feels obvious

This is the step most buyers skip, and it's the one that generates the ugliest change orders. 'Steel structure supply and install' sounds complete until the anchor bolts arrive 12 mm off and you find out the foundation contractor was never told the bolt template was the fabricator's responsibility.

Make a simple matrix with two columns — client side, vendor side — and assign every interface item:

  • Foundations and anchor bolt setting templates
  • Grouting under base plates
  • Slab-on-grade and finished floor level tolerances
  • Column base plate elevations versus the civil drawing datum
  • Roof drainage, gutters, and downpipes
  • Wall cladding, flashings, and opening trims for doors and louvres
  • Mezzanine framing and its connections to the main frame
  • Temporary power, scaffolding, and site access for the erection crew

The most frustrating part of this step: it's the same five or six items that cause trouble on project after project. You'd think a written scope would settle it, but interpretation drifts once the drawings reach a site team that never read the tender documents. We now attach the matrix as an appendix to the subcontract, not just to the tender pack.

Checkpoint: every line has a named party and a document reference. Blank cells get resolved before signature, not after.

Step 3 — Qualify the fabricator, not the brochure

Most pre engineered building manufacturers can show you a good-looking reference project. Fewer can show you the paperwork behind it. What I ask for, in this order:

  • AISC Certification status, and which category — Standard, Intermediate, or Advanced. These are not interchangeable, and the certificate has a scope statement worth reading.
  • WPS and PQR for the welding processes they'll use, plus the typical UT or RT percentage on complete-joint-penetration welds under AWS D1.1
  • Monthly tonnage capacity, and current backlog in weeks
  • Number of production lines and whether CNC cutting and automatic submerged arc welding are in-house or subcontracted
  • Who does the shot blasting and priming — in-house line or a third party

On capacity: if a shop running 800 tons a month bids a 2,400-ton project with a 4-month fabrication window, one of two things is happening. Either you're being slotted behind something bigger, or part of your scope is going out to a partner shop. Neither is automatically disqualifying — but you need it in the contract, in writing, before you sign.

Checkpoint: certificates on file with expiry dates, and a named contact at the shop who will confirm backlog in writing.

Step 4 — Send one controlled specification to everybody

Back in 2022 we didn't have a version-controlled spec process. We sent three PEB manufacturers what we believed was an identical package. Two quoted purlins at 1.5 m spacing. One quoted 1.2 m. The spread between the low and high bid was 18%, which looked like a negotiating win until our engineer caught the spacing difference during the award review. We re-tendered and lost 3 weeks on a project that was already tight.

Now every tender pack carries a version number, a date, and a distribution log. Every bidder signs a receipt. Any question goes to a single inbox and the answer goes to all bidders at once, or it doesn't count.

The third time we ate a schedule hit from misaligned submissions, I finally built the log. Should have done it after the first.

Checkpoint: specification version number appears on the front page of every quote you receive.

Step 5 — Audit the coating system like it's structural steel

This is where the cheapest-looking bid turns expensive. In 2023 we saved $62,000 by accepting a quote whose paint clause read, in full, 'one coat shop primer.' On a coastal site. Under ISO 12944 that's a C5 environment, which wants a zinc-rich primer, an intermediate coat, and a topcoat at 240 μm dry film thickness, not a single pass of shop primer.

We caught it at the pre-shipment inspection, which was lucky. Blasting back to Sa 2.5 and reapplying a three-coat system on 1,100 tons, plus 5 weeks of delay, came to roughly $187,000 in net cost. That's a 3x loss on a 1x saving, and it's the cleanest example I have of why I don't lead with unit price anymore.

What to check in every quote:

  • ISO 12944 corrosivity category, stated explicitly
  • Dry film thickness per coat, not just total
  • Primer chemistry — epoxy zinc-rich is normal for structural members; a single-component alkyd on heavy sections is a signal worth interrogating
  • Hot-dip galvanizing referenced to ASTM A123 for fabricated steel and ASTM A153 for hardware
  • Galvanized sheet referenced to ASTM A653 with the coating designation (G90, G115, Z275) stated
  • Touch-up and repair procedure for site damage, including who pays

If a vendor can't tell you the corrosivity category they designed to, they didn't design to one.

Checkpoint: coating specification matches the environment category in your design basis, coat by coat.

Step 6 — Quote freight as its own line, with the oversize pieces exposed

Nobody puts freight in the same place, and that's the point. Cladding and purlins are volume-limited — you pay for air. Heavy wide-flange members are weight-limited. And long-span rafters, crane girders, or truss segments can be over-length or over-width, which brings permits, escort vehicles, night-only travel windows, and a different unloading plan.

So the quote template forces freight into four sub-lines: inland haulage to port, ocean or overland main leg, oversize/overweight surcharge, and unloading at site. If a vendor returns a single lump 'freight' number, we send it back.

For context on material cost: in Q4 2024 we collected 9 quotes for ASTM A992 wide-flange material and the delivered spread ran roughly $940 to $1,180 per metric ton before fabrication (our own quote log; verify current pricing before you budget). Fabrication typically adds more than the material line does, which is exactly why $/ton comparisons between a light warehouse frame and a heavily loaded structure tell you almost nothing.

Checkpoint: freight broken into four lines, and a written list of every piece that exceeds standard container or truck dimensions.

Step 7 — Put the erection method in the contract, not in the kickoff meeting

We stopped accepting 'erection per manufacturer's recommendation' as a contract clause about two years ago. It means nothing and it assigns nothing. What we require instead:

  • A written erection sequence with the crane size, radius, and pick weights for the heaviest members
  • Who prepares and pays for lifting plans, and who holds the permit for high-risk work
  • Bolt tensioning records — method (turn-of-nut, calibrated wrench, or direct tension indicator), and the inspection sampling rate
  • Who commissions non-destructive testing on field welds and who pays for retests on rejects
  • Temporary bracing plan through the erection phase, which is a real stability question on long-span frames before the roof diaphragm is engaged
  • Tolerance standard for plumb and alignment, referenced by name

This step is also where a competent EPC partner earns its fee. The difference between a supplier and an EPC contractor shows up here, at 6 a.m. on the day the 42-meter rafter arrives and the crane you booked is 20 tons short.

Checkpoint: erection sequence drawing stamped and attached as a contract exhibit.

Step 8 — Agree the change mechanism before you need it

I've learned to ask 'what's not included' before I ask 'what's the price.' Every vendor will eventually send a change order. The question is whether the price of that change was negotiated while you still had leverage, or at 4 p.m. on a Friday when the crane is standing idle.

So before signature we require a unit rate schedule: cost per ton for additional members by section type, cost per square meter for additional cladding, hourly rates for field welding and erection crew, and a stated markup on bought-in items. It's boring. It has saved us more money than any single negotiation on a base price.

The vendor who lists every fee upfront — even when the total looks higher than the guy who doesn't — usually costs less by the time the project closes. I can't prove that with a formula, but I can point at 6 years of invoice history.

Checkpoint: unit rate schedule signed, and payment milestones tied to deliverables (design freeze, material release, ex-works inspection pass, erection complete, punch list closed) rather than calendar dates.

Five mistakes I still see in tender reviews

1. Comparing on $/ton alone. Complexity, span, crane loads, and coating spec dominate the number. Two quotes at the same $/ton can differ by 30% in real scope.

2. Treating 'American standard' as a checkbox. Code year and edition matter. A building designed to an older AISC edition can legitimately use more steel. Ask which edition, in writing.

3. Leaving the foundation-to-steel interface to whoever shows up first. Anchor bolt misplacement is the most repeated field problem we have. A 10 mm offset at the plate becomes two days of site fabrication. Issue a bolt setting template with the foundation drawings, and inspect before the concrete is poured.

4. Accepting renders as deliverables. A metal building home render says nothing about purlin spacing, insulation, condensation control, or how the wall panel meets the slab. Ask for the connection details and the condensation control detail specifically.

5. Mixing warranty and service life in one sentence. A finish warranty and a structural design life are different commitments from different parties. Get both in writing, separately, with the exclusions listed.

None of this makes procurement exciting. It does make the final invoice match the approved budget, which is the only score I get judged on.

Pricing figures above are from our own quote log between Q4 2023 and Q4 2024 and are for reference only — actual prices vary by region, specification, tonnage, and order timing. Verify current rates and current code editions before budgeting.

Priya Deshmukh

Priya Deshmukh

Priya Deshmukh is an independent alloy and tool steel analyst covering tool steel, die steel, mold steel, spring steel, bearing steel, high-speed steel, and specialty bar. She applies ASTM A681 requirements while examining composition, annealed hardness, decarburization, hardenability, heat-treatment response, retained austenite, toughness, wear resistance, and dimensional change. Her technical explainers help tooling engineers, heat treaters, and purchasers select grades and processing routes around load, temperature, edge stability, and service life.

Leave a Reply