+1 (800) 237-3820  |  [email protected] EN  |  19 service centers · Same-day stock ship

The Spec Blanks That Cost Us $10,000: Notes from a Buyer of Steel, Grating, and Railing

2026-08-21 · Emilia Novak · Knowledge Base

I'm not an engineer. I'm the person who gets handed a drawing with 'steel grating – type A' and told to buy it before Friday. I run purchasing for a 78-person construction and facility maintenance company. Roughly $1.4M a year flows through my desk across 12 vendors, and I report to both operations and finance. That means when material is wrong, I hear about it twice.

This is about the specification mistakes that are quietly costing us real money. The surface problem is obvious: materials show up and don't fit. The deeper problem? We were too vague about what we actually needed. And vagueness is expensive.

The Surface Problem: 'Steel Grating' Is Not a Spec

In 2022, we ordered 'steel grating' for an industrial mezzanine. The drawing said '9 x 1/4 bearing bars, 2-1/4 openings, galvanized.' On paper, that looked complete. But it wasn't. We didn't specify whether the grating was welded, press-locked, or swage-locked. We didn't specify cross bar size or spacing. We didn't specify bearing bar spacing in the direction that mattered. The supplier chose the least expensive combination that matched the loose description.

It arrived, and it didn't sit properly on the support steel. The contractor spent two days cutting and welding on-site. That time was never going to be billed back to the supplier. It came out of our project margin.

That's when I started to understand: a material name is not a full specification.

Why Bad Specs Keep Happening

I used to blame the suppliers. Then I blamed the engineers. After five years of buying this stuff, I honestly blame the blanks.

1. We Mistake a Brand Name or a Shape for a Standard

Saying 'structural steel' is about as helpful as saying 'car.' Do you need ASTM A36 plate or ASTM A992 wide-flange? A36 has a minimum yield of 36 ksi. A992 is typically 50 ksi. They have different weldability, different strength, and different costs. If you write 'structural steel,' the vendor has to guess. Vendors don't like guessing. Either they quote conservative—which costs more—or they quote cheap—which costs you later.

Reference: ASTM A36/A992 grade designations.

2. 'Or Equal' Is a Trap

I used to think 'or equal' gave us flexibility. In reality, it invites a substitution you didn't review. Two products can both say 'galvanized' and be different in coating thickness, zinc type, and fabrication tolerance. They can both say 'fiberglass grating' and be molded vs pultruded, polyester vs vinyl ester. The easy path is to let someone else define 'equal.' I don't do that anymore.

3. Different Materials Have Different Hidden Variables

Fiberglass grating is where I got burned. We needed grating for a platform in a chemical storage area. I went back and forth between galvanized steel and fiberglass. Steel was cheaper on paper, but fiberglass wouldn't corrode as fast and was lighter to handle. We chose fiberglass. But I picked pultruded fiberglass because the load charts looked better, without paying attention to the resin system. The area had chlorine exposure. Polyester resin was the wrong choice; vinyl ester was better. The quote I accepted didn't specify resin at all.

When the panel gave us issues, I looked up the phrase 'mcnichols fiberglass grating' and saw the first questions listed: application, resin, and loading. That's the moment I realized I had placed an order without answering the three questions that mattered.

4. Cable Railing Is Not Just Cables

Cable railing seems simple. Posts, cables, fittings. But 'stainless steel cable railing' is not a specification. You need cable diameter, 304 vs 316 stainless, cable construction (1x19 vs 7x19), post spacing, top rail size, and a system that can meet the guard load requirements. In most commercial projects, that means a 200-lb concentrated load and 50 plf line load, typically per IBC. I'm not a structural engineer, and I'm not 100% sure of every local amendment, but I know enough now to ask 'show me the load rating' before ordering.

That lesson came from a mistake. A project manager gave me two hours to approve a cable railing system for an office mezzanine. I chose one based on looks because the architect was waiting. The inspector asked for the manufacturer's test report. The manufacturer's data sheet didn't show the concentrated guard load. We had to stiffen the top rail and replace the cable assemblies. Cost: about $9,700. The 'fast' decision took three weeks to fix.

Now I keep a file labeled cable railing specifications with examples from manufacturers who know what to send. It's saved us at least twice since.

5. Formwork Is a System, Not a Word

Concrete formwork is the one that still annoys me because it was avoidable. I had heard of ACI 347 but never opened it. After a wall poured faster than the formwork was designed for, we saw deflection and a small blowout. The repair and re-pour came to about $4,200. The contractor's quote simply said 'formwork, complete.' That wasn't a specification.

The concrete formwork specification guide in ACI 347 covers design loads, lateral pressure, deflection limits, and stripping schedules. You don't have to be a concrete engineer to use it—you have to be willing to hand it to the formwork supplier and say 'meet this.' We now reference it on every cast-in-place job.

The Cost of a Vague Spec

Let me make this concrete:

  • Saved $2,300 on a fiberglass grating quote by taking the low number without checking resin type. Spent $3,700 on a replacement panel plus $600 labor. Net loss: about $2,000.
  • Saved time by approving a cable railing from a data sheet without a load test. Spent $9,700 fixing it and missed a schedule milestone.
  • Didn't have a formal spec-review process. The third time we ordered the wrong quantity, I finally created a mandatory checklist. That's not courage. That's just getting tired.

What Works: The Short Version

The fix is basically a checklist—but it has to be used. It isn't a 40-page spec. It's making sure the important blanks are filled in before the quote goes out. This is the part where I'm partial to McNichols, not because they're always the cheapest, but because their catalog and submittals make it hard to avoid the missing details. When I search for McNichols steel or grating products, I'm actually looking for the vocabulary I need to write a clean order.

Here's the checklist I use now:

  • Material standard (ASTM, ACI, IBC, etc.).
  • Grade or type, not just the category.
  • Finish and coating thickness.
  • Load requirement or the engineer's design basis.
  • Dimensions, tolerances, and attachment details.
  • Accessories explicitly listed—or explicitly excluded.

And for every vendor quote, I ask: 'What's not included?' If the answer is vague, the quote is not a quote. It's an invitation to a change order.

To be fair, I still make mistakes. Last month I ordered a panel with the right spec but the wrong quantity (note to self: counting is a core competency). But the expensive mistakes—the ones that come from unspoken assumptions—are getting rarer.

Transparent pricing is part of it. The vendor who lists every fee upfront, even when the total looks high, usually costs less than the vendor who tells you the base price and adds the rest later. But transparency starts before price. It starts with a specification that says what you mean.

That's the boring truth. Fill in the blanks. Get the substitutions in writing. Don't let 'or equal' become 'whatever's convenient for the supplier.'