Skip to main content
GC MARKUP ON SUBSOVERHEAD AND PROFITSUBCONTRACTOR PRICINGBID STRATEGYESTIMATINGCFOS FOR COMMERCIAL SUBS $1M–$12MGC MARKUP ON SUBSOVERHEAD AND PROFITSUBCONTRACTOR PRICINGBID STRATEGYESTIMATINGCFOS FOR COMMERCIAL SUBS $1M–$12M
THE CONSTRUCTION CFO BOOK A FREE CALL
ESTIMATING & PRICING · GC RELATIONSHIPS

HOW GENERAL CONTRACTORS MARK UP SUBCONTRACTORS.

QUICK ANSWER

General contractors typically apply a 10–20% markup on subcontractor bids for their own overhead and profit — meaning your $400K electrical bid becomes a $440K–$480K line item in their proposal to the owner. Understanding that markup helps you price smarter, negotiate better, and stop leaving margin on the table by underbidding work the GC was going to mark up regardless.

Most subcontractors know GCs mark up their work — but few know by how much, how it varies by project type and GC size, or what it means for their own pricing strategy. When you understand the full price stack from your bid to the owner's contract, you can make better decisions about where your floor actually is, when pushing back on a GC's value engineering is worth it, and how to position your number competitively without subsidizing the GC's margin with your own.

BY JOSH LUEBKER Published: May 2026 Updated: May 2026
THE TYPICAL MARKUP

WHAT GCS ACTUALLY CHARGE ON YOUR WORK.

GC markup on subcontractor work goes by several names — overhead and profit (O&P), general conditions markup, or simply "the GC's cut." The specific percentage varies by project type, GC size, market conditions, and relationship — but the typical range for commercial construction is:

Project TypeTypical GC Markup RangeWhat It Covers
Private Commercial10–15%GC overhead, supervision, PM time, profit
Public / Government8–12%GC overhead, bonding, compliance, profit
Design-Build12–18%GC overhead, design coordination, risk, profit
Small Tenant Improvement15–25%Higher relative overhead on small projects
Large Infrastructure6–10%Lower % on large contracts, higher absolute dollar

The number that matters: On a $600K subcontract at 12% GC markup, the GC is making $72,000 on your work — before they've done a single thing on your scope. That's not criticism — it's the GC's legitimate overhead and risk coverage. But it means the owner is paying $672K for work you're doing for $600K. Understanding that gap is the foundation of smart sub pricing.

THE PRICE STACK

HOW YOUR BID BECOMES THE OWNER'S CONTRACT PRICE.

Here's the full price stack on a commercial electrical subcontract so you can see exactly where the numbers go:

THE FULL PRICE STACK — $400K ELECTRICAL BID
Your direct cost (labor + material + equipment)$320,000
Your overhead (12% of revenue)$48,000
Your net profit target (8%)$32,000
YOUR BID PRICE$400,000
GC overhead and profit (12% on your number)$48,000
Other GC general conditions (supervision, trailer, etc.)~$24,000
OWNER'S CONTRACT PRICE FOR YOUR SCOPE~$472,000

The owner is paying $472,000 for $400,000 worth of your work. The $72,000 difference is the GC's legitimate cost to manage the project, take on risk, and make a return. None of this is wrong — but it tells you something important: the owner has already priced in the GC's margin. There's room in the total budget for your work to be priced correctly. You don't have to be cheap to be competitive.

WHAT THIS MEANS FOR YOUR BIDS

HOW GC MARKUP SHOULD CHANGE HOW YOU PRICE.

INSIGHT 01

The GC Marks Up Your Number — Not Your Cost

The GC applies their markup to your bid price, not your direct cost. So if you sharpen your pencil to win a job and trim $20,000 off your margin, the GC's take on your scope actually decreases too — they're now marking up $380K instead of $400K. You absorbed the margin cut. The GC absorbed a small reduction in their absolute dollar markup. You both saved the owner money — but your share of the pain was disproportionate.

INSIGHT 02

Value Engineering Requests Often Come Out of Your Margin, Not the Owner's Budget

When a GC asks you to sharpen your number, they're often protecting their own margin — not passing the savings to the owner. A GC who has a 12% O&P agreement with the owner makes more absolute dollars on a higher subcontract value. When they push you down, the owner may or may not see the benefit depending on the contract structure. Know this going in. "Can you sharpen your number?" is a negotiation, not a requirement.

INSIGHT 03

Your Overhead Has to Be in Your Bid — The GC's Markup Doesn't Cover It

Some subcontractors mistakenly assume the GC's overhead markup means they don't need to fully price their own overhead. It doesn't work that way. The GC's O&P covers the GC's costs — their PM, their superintendent, their trailer, their bonding. Your overhead — your office staff, your trucks, your equipment maintenance, your insurance — has to be in your bid at your actual overhead rate. If it isn't, you're subsidizing the GC's project with your own operating costs.

THE SMART APPROACH

HOW TO BID KNOWING THE FULL PRICE STACK.

Know your real overhead rate — not the 10% industry myth, your actual rate based on your real fixed costs
Price your work to cover direct cost + real overhead + target net margin — the GC's markup is their problem, not yours
When asked to sharpen your number, know your floor — the price below which you're working for less than your overhead rate
On change orders, apply the same overhead rate you used in your base bid — the GC will mark up your change orders too
On lump sum contracts, front-load your SOV — you're financing the GC's project until you get paid, that cost is real
On negotiated work with preferred GCs, know what margin you need to stay healthy — relationships don't pay overhead
COMMON QUESTIONS

FREQUENTLY ASKED.

On public projects, the GC's contract with the owner is often public record — you can see the total contract value and do the math against what you know the subs are priced at. On private work, it's rarely disclosed. The GC's markup is their confidential business information. What you can do is understand the typical range by project type and negotiate your own number accordingly — you don't need to know their exact percentage to price your work correctly.
Yes — and in your favor. On change orders, you typically charge your direct cost plus your overhead and profit markup. The GC then adds their markup on top. Most GC contracts with owners allow for change order markup pass-through. This means the owner ultimately pays the GC's markup on your change order markup — which is why getting change orders approved and billed promptly is so financially valuable.
No. Bidding below overhead to win work means every dollar of revenue costs you more than it brings in. The job might keep your crew busy, but it's burning cash the entire time it runs. The only exception is a deliberate strategic decision — entering a new market, keeping a key relationship alive during a slow period — where you've explicitly decided to accept a loss and understand exactly how large that loss will be. That's a business decision. "I'll make it up on the next one" is not a business decision.
Josh Luebker — The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

RELATED RESOURCES
ESTIMATING
Markup vs Margin
The formula confusion that causes subcontractors to underbid — 25% markup ≠ 25% margin
OVERHEAD
Your Overhead Rate Is Wrong
How to calculate your real overhead rate and stop leaving it out of bids
BILLING
Change Order Financial System
How to track, bill, and collect every change order as a financial event
SYSTEM CONNECTIONS
CFOS MODULES
Run on CFOS — Full System IndexJob Profitability SystemTrade Benchmarking System
RELATED CONTENT
Markup vs MarginOverhead Rate FixBid Win Rate by TradeEstimating Is Why You're Not Profitable
SERVICE LAYER
Fractional CFO for ConstructionConstruction ControllershipBook a Diagnostic Call

DO YOU KNOW YOUR REAL FLOOR ON EVERY BID?

If you're not sure what price covers your real overhead — not the 10% myth, your actual rate — a 30-minute diagnostic will show you the number and what it means for every bid you've sent this year.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOSMarkup vs MarginFractional CFOSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0