Back to Blog
steel pricingjob pricingprofit marginsfabrication

Steel Pricing Strategies: How to Price Jobs Without Leaving Money on the Table

SteelFlo Team7 min read

Steel Pricing Strategies: How to Price Jobs Without Leaving Money on the Table

Every steel fabricator has lost money on a job they thought was priced right. And every fabricator has left money on the table by pricing too low on a job they would have won anyway. The difference between shops that consistently earn healthy margins and those that lurch between feast and famine usually comes down to pricing discipline, not estimating skill.

This guide covers the pricing strategies that successful small-to-mid fabricators use to stay profitable without pricing themselves out of work.

The Three Pricing Approaches

1. Cost-Plus Pricing

How it works: Calculate your actual costs (material, labor, overhead), then add a fixed markup percentage.

Formula:

Bid Price = (Material + Shop Labor + Overhead) x (1 + Markup%)

Typical markups:

  • Material: 10-20% markup
  • Shop labor: burdened rate x hours (includes benefits, insurance, taxes)
  • Overhead: 15-25% of direct costs
  • Profit margin: 8-15% on top

Pros: Transparent, defensible, ensures you cover costs Cons: Ignores market conditions, does not account for job value or risk

Cost-plus is the baseline. If you are not at least doing cost-plus accurately, nothing else matters.

2. Market-Rate Pricing

How it works: Price based on what the market will bear, using $/ton benchmarks for your region and project type.

Regional benchmarks (2026, installed):

| Region | Simple Industrial | Commercial | Complex/Seismic | |--------|------------------|------------|-----------------| | Southeast | $3,800-$4,500/ton | $4,500-$5,500/ton | $5,500-$7,000/ton | | Midwest | $4,000-$4,800/ton | $4,800-$5,800/ton | $5,800-$7,200/ton | | Northeast | $4,500-$5,500/ton | $5,500-$6,800/ton | $6,800-$8,500/ton | | West Coast | $4,800-$5,800/ton | $5,800-$7,200/ton | $7,200-$9,000/ton |

Pros: Quick sanity check, aligns with what customers expect to pay Cons: Averages can mislead, does not account for your specific cost structure

3. Hybrid (Value-Based) Pricing

How it works: Start with cost-plus as your floor, check against market rates, then adjust based on project-specific factors.

This is what the best shops do. They know their costs precisely, they know the market, and they adjust up or down based on:

  • Schedule pressure — Rush jobs command a premium. If the GC needs steel in 6 weeks instead of 10, add 10-20%.
  • Complexity — Heavy moment connections, curved members, and tight tolerances cost more. Price them accordingly.
  • Relationship value — A first job for a GC who builds 10 projects a year might be worth taking at lower margin to establish the relationship.
  • Shop loading — When the shop is full, be selective and price at the high end. When it is slow, you can sharpen the pencil.
  • Risk — Incomplete drawings, aggressive liquidated damages, or a GC with a reputation for slow payment all warrant a risk premium.

Breaking Down Your Cost Components

Material Cost

Steel mill pricing fluctuates. As of early 2026, structural wide flange is running $900-$1,100/ton mill direct depending on size and quantity, with service center prices $100-$200/ton higher for smaller orders.

Key material cost factors:

  • Mill minimums (typically 20 tons per size/length combination)
  • Service center premiums for small quantities or odd lengths
  • Plate and angle pricing (often higher per ton than wide flanges)
  • HSS premiums (can run 20-40% more per ton than wide flanges)
  • Bolt and connection material (often estimated as 3-5% of main material cost)

Shop Labor

Shop labor is where most fabricators underestimate. The burdened shop rate — including wages, benefits, payroll taxes, workers comp, and insurance — typically runs $45-$70/hour depending on your region and the skill level required.

Labor productivity benchmarks (hours per ton):

| Work Type | Hours/Ton | |-----------|-----------| | Simple beams, columns (minimal connections) | 12-16 | | Standard commercial framing | 18-24 | | Complex connections, heavy plate work | 25-35 | | Architecturally exposed (AESS) | 35-50+ |

These are fabrication hours only. Add painting/coating, loading, and QC time on top.

Overhead

Every shop has overhead that must be recovered through its jobs:

  • Facility cost (rent/mortgage, utilities, maintenance)
  • Equipment depreciation and maintenance
  • Office staff (estimating, PM, accounting, management)
  • Insurance (GL, property, auto, umbrella)
  • Software and technology
  • Vehicles and transportation

Calculate your annual overhead, then divide by your annual tonnage capacity to get an overhead-per-ton rate. Most small fabricators find their overhead runs $400-$800/ton of capacity.

The Pricing Mistakes That Kill Margins

1. Undercounting Shop Hours

This is the number one margin killer. Estimators who have not worked in the shop tend to underestimate fabrication time, especially on:

  • Fitting and welding connections
  • Coping beams
  • Layout and marking
  • Material handling between stations
  • Rework and repairs

Fix: Track actual shop hours per ton on completed jobs and compare to your estimates. Build a feedback loop.

2. Ignoring Scope Creep

The GC sends an "updated" drawing set after you bid. "Just a few changes." Those few changes add 15 tons and change half the connections. If you do not reprice, you absorb the difference.

Fix: Every drawing revision triggers a scope review. If it changes your price, submit a change order immediately.

3. Flat $/Ton Pricing Without Complexity Adjustments

A ton of W24x68 beams with shear tab connections is radically different from a ton of W14x90 columns with full CJP moment connections. Pricing both at $5,000/ton means you are overpricing the simple work (and losing it) while underpricing the complex work (and winning it at a loss).

Fix: Use tiered $/ton rates by complexity, or better yet, build estimates bottom-up from actual quantities and hours using a tool like SteelFlo.

4. Not Pricing Erection Separately

If you self-perform erection, keep it as a separate line item internally even if the customer sees one number. Erection has completely different cost drivers (crew size, crane cost, travel, per diem) than fabrication. Blending them makes it impossible to know where you are making or losing money.

5. Forgetting Escalation on Long-Lead Projects

If the project does not start fabrication for 6 months, steel prices could move significantly. On a 200-ton job, a $100/ton mill increase costs you $20,000. Include an escalation clause or build in a material contingency.

Protecting Your Margins After the Bid

Winning the job is only half the battle. Protecting your margin through execution requires:

Clear scope definition — Your proposal should explicitly state what is included and excluded. "Structural steel per drawings dated XX/XX/XXXX, revision X" locks the scope to a specific set.

Change order discipline — Track every change, no matter how small. Small changes accumulate. A $500 change here and a $1,000 change there adds up to $20,000 over a project.

Payment terms — Net 30 is standard but Net 60+ is increasingly common. If you are financing a $400,000 material buy for 60-90 days, the carrying cost is real. Price it in or negotiate better terms.

Retainage management — 10% retainage on a $500,000 contract is $50,000 held for months after you finish. Factor the cash flow impact into your pricing.

Building Your Historical Database

The most valuable asset in a fabrication estimating office is not a person — it is the data from completed projects. Every job you finish should feed back into your pricing:

  • Actual material cost vs. estimated
  • Actual shop hours vs. estimated, broken down by operation
  • Connection material weight vs. percentage assumed
  • Total project profit margin

Over time, this data replaces guesswork with evidence. You will know that your shop runs 20 hours/ton on standard commercial work, that connection material averages 11% for your typical project mix, and that your overhead recovery needs to be at least $550/ton.

That data makes every future estimate more accurate and every pricing decision more confident.