Construction Bidding Strategy for Profit: How $20M+ Contractors Bid to Win and Bank

Key Takeaways

  • Bidding to win and bidding to bank are different disciplines; if your bid-to-close gross margin gap is 3 points or more, you're bidding to win while thinking you're bidding to bank. 
  • Five inputs must be true before estimating starts: equipment rates at full economic cost, indirect costs allocated line by line, contingency by default, productivity tested against history, and a bid-or-walk filter.
  • The 60 to 90 days between award and mobilization is where 2 to 4 points of net margin live unguarded; a pre-mobilization buyout review captures margin most contractors leave on the table.
  • A $20M business banking 9 percent net beats a $30M business banking 3 percent by every measure of cash, owner stress, equity build, and bonding capacity per dollar of work. 

A contractor sits down with his estimator on Monday morning.

"We bid this job at 22% gross margin. We've banked 3% net on the last six closed jobs. What changed?"

The estimator looks up.

"Nothing on my side. Same numbers, same templates, same markup."

That answer is the problem.

Bidding to win and bidding to bank are different disciplines. Most contractors at $20M to $100M think they're running the second when they're actually running the first. The bid that wins the work is one number. The bid that survives execution and lands in net margin is a different number. When those two are confused, the company stays busy and unprofitable for years.

This walks the difference, the inputs that have to be true before estimating starts, the post-award buyout discipline, and the bid-to-bank tracking that closes the feedback loop.

The two bidding strategies most contractors confuse

Bidding to win is optimizing for the lowest defensible number that locks up the work. The pressure is from biz dev, from pipeline metrics, from "we need to keep the crews busy," from competitive markets. The estimating sheet gets trimmed. Contingency comes out. Productivity assumptions get aggressive. The markup gets cut to clear the threshold. The bid wins. The job mobilizes. The job loses money.

Bidding to bank is pricing the job to survive execution. Equipment rates at full economic cost. Indirect costs allocated line by line. Contingency by default. Productivity assumptions tested against actual job history. The bid is higher. The win rate drops. The work that does win bank materially better.

Most contractors at this size genuinely believe they're bidding to bank. They aren't. The way to tell is to compare bid gross margin to closed gross margin on the last 12 to 18 months of jobs. If the gap is 3%age points or more, the bid was a bid to win that got dressed up as a bid to bank.

The reason this matters is that no execution discipline saves a job that was bid wrong. The PMs can be excellent, the WIP discipline can be tight, the change order capture can be aggressive, and the bid was still off. The structural margin was lost before the crew left the office.

If your bid-to-close variance is consistently above 3 points, the conversation needs to start at the bid table, not at the job site.

What you need to bid right 

The bid is the financial commitment. Five inputs have to be true before estimating touches the job. If any one of these is off, the bid is structurally wrong before any productivity assumption gets made.

Equipment rates at full economic cost

Most contractors at this size price equipment to cover fuel, operator wages, and a token equipment cost. They miss depreciation, maintenance reserves, idle time absorption, and cost of capital tied up in the asset. The internal rate is below the market rental rate by 30 to 50% on most assets. The job uses internal equipment at the underpriced internal rate. The margin loss is silent and structural.

If your equipment rates haven't been pressure-tested against full economic cost in the last 24 months, your bids are structurally underpriced. We've yet to find an exception in the heavy civil and earthwork portfolio.

Indirect cost allocation built into unit prices

Most contractors at $20M to $100M run estimating with direct costs and a markup. The markup is supposed to cover indirect cost: PM time, supervision, mobilization, project-specific insurance, equipment moves, yard time. In practice, it almost never does, because the markup is the same on every job regardless of how indirect-intensive the work is.

A heavy civil job with multiple mobilizations and three PMs has a different indirect cost profile than a single-site commercial GC project. Treating them the same in the markup math is a category error.

The fix is to build indirect cost allocation into the unit prices line by line, not as a markup on top. The bid gets higher. The gross margin on the bid log gets smaller. The net banks materially better because the gross was honest in the first place.

Contingency by default, not by exception

Construction has more execution risk than almost any other industry. Weather, sub failures, material price swings, productivity surprises, schedule slippage, design changes. The job that bid at $1.2M coming in at $1.28M isn't a failure of the bid. It's the cost of contingency that wasn't priced.

Most $10M-plus contractors don't carry contingency by default. They write the bid clean to clear the threshold and absorb variance out of margin when reality shows up. The successful jobs subsidize the unsuccessful ones. The owner never sees the silent tax because the aggregate looks fine on the trailing 12 months.

Contingency by default means the bid includes a contingency line as a%age of total cost (usually 2 to 5% depending on job risk profile), not as a one-off when something looks risky. If the job runs clean, the contingency lands in margin at close. If the job runs hot, the contingency absorbs the variance. Either way, the bid is honest.

Productivity assumptions tested against history

Estimating productivity is the most powerful number in the bid and the one most likely to be wrong.

The crew "supposed to" place 250 cubic yards a day actually places 190 across the last 12 closed jobs. The crew "supposed to" install 1,200 linear feet of conduit a week actually installs 850 in field conditions. Published productivity tables are starting points, not job-specific truths.

Quarterly, estimating should pull productivity actuals from the last 90 days of closed jobs against template assumptions. Where assumptions are more than 10% off, update the templates. Without this loop, the same error repeats across every bid.

FOR $20M–$100M CONTRACTORS

See if Civil CFO is the right partner to help fix your margins

 On this Discovery Call, we'll walk through your margins, backlog, and cash with you, surface the real financial problems, and show you what we’d tackle first to move from 1–3% to 10%+ net. You’ll leave with a clear action plan even if we never work together. 

A bid-or-walk decision before estimating starts

The four questions every bid should answer before the estimating team touches it:

  1. Is the customer one we want? Pay history, change order discipline, scope clarity, working relationship.
  2. Is the job type one we execute well? Backlog history of similar jobs and how they closed.
  3. Is the schedule feasible without overrunning our supervision capacity?
  4. Is the geography inside our reasonable supervision radius?

If any one of these is a clear no, the bid never gets estimated. The estimating team's time is spent on bids that have a structural chance of banking. The bids that go forward have a structural path to net margin instead of being thrown into a pile and hoping one lands well.

When to walk away 

Most contractors at this size don't walk away from enough work. The pipeline pressure makes "no bid" feel like a failure. The right framing is that "no bid" is a financial decision, not a sales decision. Some work is structurally unprofitable. Bidding it is volunteering for a loss.

The four questions above are the bid-or-walk filter. If three clear and one is iffy, price the risk into the bid. If two fail, the bid is a courtesy. If three or four fail, walking away is the most profitable thing the owner can do this quarter.

Contractors who run aggressive walk-away discipline typically see close rates go up over 12 months, not down. The trash work gets cut and the bids that go forward are tighter.

The post-award buyout

The 60 to 90 days between award and mobilization is where 2 to 5 points of margin lives, unguarded, in most contractors at this size.

The bid assumed certain prices on subs, materials, and equipment rental. Between award and mobilization, those numbers moved. Material prices, tracked by ENR's Construction Cost Index, swing 5 to 15% on key commodities in normal years. Sub pricing on labor and specialty work moves with market demand. Equipment rental rates shift with utilization in your local market.

Almost nobody re-runs the math against the actual buyout numbers. The PM mobilizes against the original estimate. Whatever the buyout actually came in at lives quietly in the variance, which shows up as an overrun at job close.

The discipline is a pre-mobilization buyout review meeting. The PM, the estimator, and the Fractional CFO walk the bid line by line against actual buyout numbers. Two specific tactics are worth naming:

Multi-vendor pricing. Even when the estimating team has a preferred sub or supplier, getting comparison bids during the buyout window puts price pressure on the incumbent and surfaces where the bid was off. Two competitive quotes are usually enough to either confirm the bid number or reveal the gap.

Re-bid leverage at the threshold. On materials where the bid number is more than 5% off the current market, the owner has leverage to either re-negotiate with the supplier (using the current market quote) or shift volume to a competing supplier. The 60-to-90-day window is the only time this leverage exists. Once the crew mobilizes, the leverage is gone.

The buyout discipline alone is worth 2 to 4 points of net margin in most contractors at this size. It's also the single most-skipped discipline we see in the portfolio.

How to track bid-to-bank by job 

The feedback loop that catches estimating errors before they compound.

For every closed job, four numbers get logged:

  • Bid gross margin (what the bid said)
  • Award gross margin (after any negotiation)
  • Cost-to-complete gross margin as of mobilization (after buyout)
  • Closed gross margin (what the job actually banked)

Reviewed monthly. The gap between any two consecutive numbers tells the team what discipline gap caused it.

If bid-to-award gaps are wide, you're negotiating margin away at the table. If award-to-mobilization gaps are wide, you have a buyout discipline problem. If mobilization-to-close gaps are wide, you have a WIP and execution discipline problem (covered in our post on construction cost overruns).

The four numbers turn the estimating team into a learning function instead of a production function. The patterns that show up in the data feed back into the templates, the productivity assumptions, and the bid-or-walk filter.

The hard conversation with sales and biz dev 

The pipeline pressure pushes against this discipline. Biz dev is measured on win rate. Estimating is measured on bids submitted. The owner is hearing "we need to fill the backlog."

The honest math: backlog filled with 3% net work is not the same as backlog filled with 9% net work. A $20M business at 9% banks twice as much as a $30M business at 3%. The lower-revenue, higher-margin version is the better business by every measure: cash, owner stress, equity build, bonding capacity per dollar of work.

The fix is a quarterly review with biz dev and estimating leads, walking bid-to-bank data and reframing the success metric from win rate to bank rate. The first quarter is uncomfortable. By the third, the team is bidding tighter and walking away more.

For the full pattern of where the missing margin goes, the Civil CFO Field Report Vol 1: Where the Profit Goes covers the depth. The companion post is Why Is My Construction Company Not Profitable, which walks the five hidden margin killers feeding the bid-to-bank gap.

For broader industry data on bidding and estimating practice, the CFMA Financial Benchmarker and AGC bidding research are the public sources we trust. For design-build market data specifically, the Design-Build Institute of America publishes useful sector reporting.

FAQ

What's a healthy bid-to-win ratio?

Depends on the sector. Heavy civil typically runs 15 to 25% close rate on hard-bid public work. Commercial GCs run 10 to 20% on hard-bid, much higher on negotiated. Specialty trades vary by relationship and market. The more useful question isn't "what's my close rate" but "what's my close rate on bids that bank above target margin." That's the metric the top quartile contractors track.

Should I bid less to win more?

Almost never. Win rate optimization at the bid table is the path to bidding-to-win and banking less. The contractors at top quartile margin aren't winning every bid. They're walking away from work that doesn't bank and pricing the work that does to actually bank.

How do I tell my biz dev team to walk away from work?

Run a quarterly review with the bid-to-bank data and let the numbers do it. If three of the last five hard-bid commercial jobs banked at 1% net or below, biz dev needs to see that. The conversation gets easier when the data is on the table. It gets impossible when the data is in the owner's head only.

What markup% age should I use?

Markup is the wrong frame. The right frame is fully-loaded cost (including indirect, equipment at full economic rate, and contingency) plus target net margin. If your fully-loaded cost is honest, your markup math just falls out. If your fully-loaded cost is wrong, no markup% age saves the bid.

Is design-build more profitable than hard-bid?

Generally yes, and for structural reasons. Design-build work carries higher gross margin because the contractor controls more of the scope and the risk transfer is shared with the owner upfront. DBIA sector data and CFMA Financial Benchmarker reporting both show design-build and negotiated work running 4 to 8 points higher gross than hard-bid in most sectors. Shifting mix toward negotiated and design-build is one of the most reliable margin moves available to a commercial GC.