general contractor feesconstruction biddingcontractor pricingproject estimatingconstruction costs

General Contractor Fees: How to Price for Profit in 2026

Jennifer Walsh
Jennifer Walsh
Project Manager

Demystify general contractor fees. This guide covers fee structures, benchmarks, and how to calculate your price for profit, avoiding common bidding errors.

You're looking at a set of plans, a subcontractor stack, a material list that may already be stale, and a client who wants a number fast. That's where general contractor fees stop being a rule of thumb and start becoming survival math.

Bid too low and you buy the job for the owner. Bid too high and someone else gets the work, even if their number doesn't cover the project. Most fee problems start there. Not in the field, but at the estimate.

A lot of owners hear 10% to 20% and assume that's the contractor's profit. A lot of newer GCs treat that same range as a plug number. Both approaches cause damage. A fee has to carry the actual cost of running the company, the risk of the project, and enough profit to justify taking the job in the first place.

The High-Stakes Math of Setting Your Fee

The pressure usually shows up the same way. The plans look straightforward at first. Then you start counting what isn't obvious. Coordination time. Permit follow-up. Site supervision. Temporary protection. Schedule gaps between trades. Cleanup. Rework risk. Client communication. Payment delay risk.

None of that feels dramatic when you look at one line item. Combined, it decides whether a project funds the business or drains it.

A newer GC often asks one question first. “What percentage should I charge?” That's understandable, but it's the wrong starting point. The better question is, “What does this job require my company to carry?”

What misses happen in real bids

A bad estimate usually fails in one of two directions:

  • The low miss: Direct costs are counted, but office overhead, supervision time, insurance burden, and client management aren't carried properly.
  • The high miss: The contractor piles on cushion because the scope feels risky, but doesn't explain the structure well enough for the client to trust the number.
  • The hidden miss: The fee looks fine on paper, but it's applied to an estimate built on incomplete quantities or stale pricing.

That third one is common. The fee doesn't rescue a weak estimate. It magnifies it.

General contractor fees aren't just a pricing decision. They're a decision about which risks your company is willing to own, and whether the bid covers them.

Owners feel the same pressure from the other side. They're trying to compare proposals that often look similar on the surface and completely different underneath. One bid may include heavy coordination and schedule management. Another may assume the owner will absorb more change-order pain later.

That's why general contractor fees need to be discussed as a structure, not a sticker. If you don't know what the fee covers, you can't tell whether the bid is lean, fair, or dangerous.

Deconstructing the 10-20% Rule of Thumb

The easiest way to understand a GC fee is to stop thinking about it as a single markup and think about it like menu pricing in a restaurant. The plate in front of the customer isn't priced from ingredients alone. It has to cover prep, labor, rent, waste, management, and then profit.

Construction works the same way.

A professional kitchen counter displaying various ingredients like shrimp, cheese, herbs, and sauces in bowls for cooking.

What the benchmark actually means

The standard market reference is familiar for a reason.

Industry benchmark: General contractor fees have stabilized within a consistent industry standard of 10% to 20% markup on total project costs, and contractors often add another 10% to 20% for profit, which can push total markups into a 20% to 40% range according to HomeAdvisor's general contractor rate guide.

That doesn't mean every job should be priced the same way. It means the market recognizes a broad range where many GC fee models land. The core work is inside that number.

The three buckets inside the fee

A practical fee model usually has three parts:

  1. Direct project costs
    Materials, labor, subcontractors, equipment, and other job-specific costs.

  2. Company overhead
    Insurance, office expenses, admin support, estimating time, software, vehicles, and salaries that keep the company operating whether this project exists or not.

  3. Profit
    The return left after the project pays for itself and contributes to the business.

The confusion starts when people use “fee,” “markup,” and “profit” as if they mean the same thing. They don't.

Why the distinction matters

If a client says, “Why are you charging this much just to manage subs?” they're often assuming the fee is pure margin. It usually isn't. The GC is carrying procurement, schedule control, vendor coordination, billing administration, issue resolution, and liability that doesn't show up as a visible install item.

If you price only the work on site and ignore the business behind the work, the fee looks competitive right up until the project starts consuming your office.

That's why experienced estimators don't ask whether the fee sounds reasonable. They ask whether the fee covers the actual cost structure of the company and the actual risk profile of the job.

Choosing the Right Fee Structure for the Job

The fee percentage matters, but the contract model matters just as much. A good number in the wrong structure can still lose money. The right structure puts risk where it can be managed.

An infographic titled Understanding GC Fee Structures outlining Cost-Plus, Fixed-Price, and Guaranteed Maximum Price construction payment models.

Cost-plus works when scope is moving

Under cost-plus, the client pays actual costs plus an agreed fee. That model fits renovation work, incomplete design packages, and jobs where hidden conditions are likely.

The advantage is flexibility. If the wall opens up and the job changes, the contract can absorb reality without pretending the original bid covered what nobody could see. The trade-off is administrative discipline. If the contractor can't document costs cleanly, cost-plus turns into argument management.

According to Relay's breakdown of general contractor fees, cost-plus commonly runs at 10% to 20% markup for volatile scopes, while GMP agreements often split underrun savings 50/50.

Fixed-price wins when the plans are solid

A fixed-price or lump-sum contract gives the client certainty. One price. Defined scope. Cleaner financing conversations. Less day-to-day pricing visibility.

This works best when drawings are complete, selections are firm, and scope drift is unlikely. It does not work well when half the project is still being designed in real time.

For the contractor, fixed-price puts estimating accuracy under a microscope. Every quantity miss, labor miss, and coordination miss belongs to you unless the contract clearly carves out the change.

GMP sits in the middle

A Guaranteed Maximum Price can be useful when the owner wants cost protection but the project still carries some uncertainty. The cap gives comfort. The shared savings clause gives both sides a reason to manage the job tightly.

GMP only works when the estimate underneath it is well organized. If allowances, assumptions, and contingency logic are sloppy, the ceiling becomes a trap.

A quick side-by-side view

Fee structureBest fitMain risk for contractorMain benefit for client
Cost-plusRenovations, evolving scope, hidden conditionsDocumentation burden and owner scrutinyTransparency and flexibility
Fixed-priceComplete plans, stable scopeOverruns come out of your marginBudget certainty
GMPLarger jobs with moderate uncertaintyPoor estimate logic can turn the cap into a lossCost ceiling plus possible shared savings

What actually works in practice

  • Use cost-plus when unknowns are real and visible.
  • Use fixed-price when the drawings justify certainty.
  • Use GMP when the owner needs a cap but the project still needs flexibility.
  • Avoid forcing one model onto every job. The wrong contract type can do more damage than an aggressive fee.

Contractors comparing digital plan workflows often look at tools that speed up markup and review. If you're weighing platforms on that side of preconstruction, this Bluebeam comparison is useful for understanding where traditional document workflows help and where they still leave estimating gaps.

A Step-by-Step Sample Fee Calculation

A fee should come out of a process, not instinct. The cleanest way to build it is to start with direct costs, add overhead, then apply the markup strategy you want the job to carry.

One published example lays that process out clearly: sum direct costs, add overhead, then apply markup. In the example from ISI Construction's pricing guide, $10,000 in direct cost becomes $12,000 to $13,200 after overhead and a 10% to 20% markup.

A simple model you can repeat

Use this sequence on every estimate:

  1. Build direct job cost first
    Materials, self-performed labor, subcontractors, equipment, and other project-specific costs.

  2. Add your overhead allocation
    Many bids fail at this stage. Estimating time, PM support, supervision, insurance burden, and office costs still need funding.

  3. Apply your total markup strategy
    That last layer should reflect both profit goals and project risk.

Sample General Contractor Fee Calculation (20% Total Markup)

Line ItemCalculationAmount
Direct costsEstimated materials, labor, and subcontractorsBase project cost
Overhead allocationAdded on top of direct costsOverhead amount
SubtotalDirect costs + overheadIntermediate total
GC markup20% total markup applied to subtotalMarkup amount
Final bidSubtotal + markupSelling price

The point of the table isn't the labels. It's the discipline. Every bid needs those layers separated, even if the client sees one finished price.

How to read the result

If your final bid feels “high,” don't cut the fee first. Check the estimate underneath it.

Ask these questions instead:

  • Are the quantities complete?
  • Did subcontractor scope match the plans and spec?
  • Did supervision and coordination time get carried?
  • Did the proposal assumptions match the actual client expectations?

Estimator's rule: A neat percentage applied to bad quantities is still a bad bid.

For trade-heavy scopes, quantity accuracy becomes the whole game. Mechanical, plumbing, and electrical work can hide a lot of cost inside small counting errors. A contractor trying to tighten that side of the process may benefit from reviewing how plumbing estimating software handles fixture counts, linear runs, and proposal workflows.

The practical takeaway is simple. Don't chase a target fee percentage until the cost build-up is trustworthy. Once the estimate is right, the fee becomes a business decision instead of a guess.

Key Factors That Influence Your Fee Percentage

Two contractors can price the same project differently and both be right. The difference usually comes from risk, not greed. General contractor fees move when the job asks the company to carry different levels of uncertainty, coordination, and operating cost.

That matters even more in a volatile cost environment. In 2025, nonresidential construction input costs rose 3.2% year over year, steel mill product prices jumped 17%, and electricians charged $75 to $150 per hour, according to Utility Dive's report on construction cost pressure. When cost risk rises, fee pressure follows it.

Project conditions that justify higher fees

Some projects are expensive to manage even before a single wrench turns. A few examples:

  • Complex coordination: Occupied spaces, phased turnover, specialty systems, and heavy subcontractor overlap create more management time.
  • Unstable scope: Renovations and partially developed design packages make clean pricing harder.
  • Difficult logistics: Tight sites, restricted access, and demanding scheduling windows raise supervision burden.
  • Slower decision chains: More stakeholders usually mean more revisions, approvals, and administrative drag.

None of these automatically means a fee should jump. They do mean the contractor needs to decide whether the estimate and contract structure fully absorb the extra effort.

Company-specific overhead matters too

A lean operator and a fully staffed firm won't have the same cost structure. Insurance load, admin support, office setup, and project management depth all influence the fee a company needs to stay healthy.

Insurance is one of the clearest examples. A contractor carrying broader risk protection is paying for that stability long before a claim ever happens. Owners who want to understand that side of the cost stack can review what goes into specialized contractor insurance and why it belongs in serious pricing discussions.

Fee pressure changes by project profile

Here's the pattern most estimators see:

FactorLikely fee effectReason
Larger, cleaner scopeOften lower percentageFixed administrative effort spreads better
Smaller or fragmented jobsOften higher percentageThe same management burden sits on less revenue
High-end or highly customized workHigher percentageMore coordination and finish risk
Volatile material marketHigher caution in fee and contingencyPricing can move before procurement

The mistake is treating fee selection like a universal formula. It isn't. It's a response to what the project demands and what the company must carry.

Bidding Red Flags and Client Negotiation Tactics

The lowest bid is often the most expensive one on the back end. Not always. But often enough that owners should take a hard look before celebrating it.

A suspiciously cheap proposal usually means one of three things. The contractor missed scope, underpriced overhead, or plans to recover margin through change orders and shortcuts. None of those outcomes help the owner.

The transparency issue clients keep tripping over

One of the biggest misunderstandings in general contractor fees is whether the fee is just profit. It usually isn't. According to Peninsula Construction Services' discussion of average general contractor fees, many remodeling contractors carry overhead expenses of 25% to 54% of revenue, and that overhead is often embedded in the bid separately from profit.

That's why a contractor should explain pricing in plain language instead of defending a percentage in isolation.

Try language like this:

  • “This fee isn't just margin.” It covers the cost of managing the project properly, not only the return on the job.
  • “You're paying for coordination as well as construction.” Scheduling, procurement, sub management, compliance, billing, and problem-solving all live there.
  • “A complete bid is safer than a cheap bid.” The bid should match the actual scope, not win the comparison sheet and fail in the field.

A proposal that can't explain its own fee structure usually hasn't thought through the job deeply enough.

How to negotiate without giving away the job

When a client pushes on fee, don't start by cutting markup. Start by clarifying scope and assumptions.

A better negotiation path looks like this:

  1. Review inclusions and exclusions line by line.
  2. Separate owner options from contractor obligations.
  3. Offer scope alternates before fee cuts.
  4. Keep management services visible instead of burying them.

That approach protects both sides. The owner sees what they're buying. The contractor avoids “discounting” a number that was already carrying real cost.

Gain a Competitive Edge with Accurate Estimating

The fastest way to lose fee on a job isn't usually in the contract. It happens in preconstruction when the estimate is slow, incomplete, or inconsistent.

Manual takeoffs create two problems at once. First, they consume time your team can't bill. Second, they increase the odds that someone misses quantities, duplicates counts, or carries outdated assumptions into the proposal.

A green drafting pen resting on a technical blueprint with a black label saying Precision Edge

Speed protects margin when costs move

That matters more now because pricing doesn't sit still long enough for slow estimating habits. Emerging AI estimating tools can cut takeoff time by 50% or more. Manual estimates can take 20 to 40 hours, while AI can reduce that work to minutes, helping contractors submit twice as many bids and potentially compress fees by 10% to 15% through efficiency gains, according to HomeGuide's general contractor cost overview.

That doesn't mean the software “does the estimate for you.” It means the estimator gets to spend more time checking scope, reviewing labor assumptions, and making pricing decisions instead of counting symbols all day.

What accuracy changes in the real world

When quantity work improves, several things happen:

  • Your fee becomes defensible because it sits on cleaner costs.
  • Your proposal gets clearer because assumptions and scope are easier to organize.
  • Your team responds faster when clients ask for revisions.
  • Your close rate can improve qualitatively because buyers trust timely, structured bids.

Financial control matters after the bid too. Contractors trying to tighten job-cost tracking, cash movement, and reporting can pair estimating discipline with a stronger back office using a practical guide to managing builder finances.

A short demo helps make the shift from manual process to digital workflow more concrete:

Better estimating gives you more pricing options

Technology transforms from a mere convenience into an essential pricing tool. If your takeoff is cleaner, you can choose fee structures with more confidence. If your quantities are dependable, you can sharpen fixed-price bids without guessing. If your counts and areas are organized, cost-plus documentation gets easier to maintain.

For mechanical contractors and GCs handling building systems, tools built around trade-specific workflows can help tighten this process. Reviewing how HVAC estimating software handles counts, areas, and proposal prep is a good example of where estimating speed starts to protect margin rather than just save admin time.

The contractors who price well in 2026 won't be the ones who memorize a percentage range. They'll be the ones who build estimates they can trust, then apply fees with discipline.


If you want a faster way to turn plans into takeoffs and branded proposals, Exayard is built for that workflow. It helps contractors and estimators move from drawings to quantities to bids in minutes, which makes it easier to protect margin, price with confidence, and stay competitive when the market is moving.