EstimatingExplore estimating
Construction glossary · Estimating Concepts

What is general contractor markup in construction?

General contractor markup is the percentage a GC adds to the direct cost of a job, both its own work and its subcontractor quotes, to cover company overhead and profit. It is figured on cost, not on the bid price. As an illustration, a 15% markup on $850,000 of direct cost gives a $977,500 bid, which is only about a 13% margin.

Free 30-minute walkthrough on your own drawings. No card.

Updated November 2026 · Reviewed by the Ruh construction team

Markup on cost25% markup = 20% marginFormula price = cost x (1+markup)

Markup on cost, shown as a share of the price

Cost 80%Markup (25%) 20% of price25% markup on cost = 20% margin on price
The definition

General Contractor Markup, Explained

Markup is the amount an estimator adds to the direct cost of the work (labor, material, equipment, and subcontractor quotes) to arrive at the bid price. It has to carry two loads: company overhead (the office, estimating staff, insurance, software, trucks) and the profit the company actually keeps. New estimators see it on the bid recap sheet as a percentage line below the direct cost subtotal, and again in the contract, which often states the markup allowed on added work. Two mistakes bite new estimators. First, treating markup and margin as interchangeable, then wondering why a 15% markup never shows up as a 15% margin on the income statement. Second, setting markup by habit instead of math: if company overhead runs around 8% of revenue (illustrative), a 10% markup leaves far less profit than it appears to once the markup-to-margin conversion is done.

Where the markup line sits in a GC's bid workflow is covered on estimating for general contractors. Markup has to cover two different things. Overhead is the cost of running the company that no single job pays for, such as the office, estimators, insurance and software. Profit is what is left after that. For how the two are split on a bid, see overhead and profit.

How it is measured

Markup is expressed as a percentage of direct cost, applied either as one blended rate on the whole estimate or as tiered rates by cost type (a common practice is one rate on self-performed labor and material and a lower rate on subcontractor quotes). On the estimate it lives on the bid summary or recap sheet: direct cost subtotal, then markup as a percentage line, then bid price. Some estimators carry it as a multiplier instead, cost times 1.15 for a 15% markup. To back-calculate markup from a finished bid, divide gross profit dollars by direct cost: a $977,500 bid on $850,000 of cost is ($977,500 - $850,000) / $850,000 = 15%. In contracts it appears in the change order article as the allowable percentage for overhead and profit.

How Do You Calculate Construction Markup?

Markup is calculated on cost, not on price. Use price = cost x (1 + markup). To find markup from a finished bid, divide gross profit dollars by direct cost.

With $850,000 in direct cost and a 15% markup, the bid is $977,500. Working backward, ($977,500 - $850,000) / $850,000 = 15%.

Sage states the same formula as ((selling price - cost price) / cost price) x 100. Markup is a share of cost and margin is a share of price. To turn markup into margin, divide the markup by 1 plus the markup, so a 25% markup is a 20% margin. To convert your own numbers, use the markup and margin calculator.

What Is the Average General Contractor Markup?

An expert affidavit in a 2005 federal ruling, GSBCA 16377, cited RSMeans 2005 average contractor overhead and profit rates of 21% to 26%. The same expert, from Navigant Consulting, also called a combined general contractor markup of 16% to 21% reasonable. Those 2005 figures are more than 20 years old, so they are not today's average. No free, current national average exists, because every firm splits overhead and profit its own way. Treat any average as a check, not a target. Your own markup has to come from your own overhead rate and the profit you need, as shown below.

What Is Contract Markup in Construction?

Contract markup in construction is the markup a construction contract permits on cost, not drawing markup or document redlining. The contract states the allowable percentage on added work, often with one rate for self-performed work and a lower rate for subcontracted work.

How a General Contractor Sets Markup

A general contractor sets markup from its own overhead rate and the profit it needs, then adjusts it for the size and risk of the job.

1. Start with overhead. Overhead is usually tracked as a share of revenue, so the markup that only breaks even is overhead / (1 - overhead). If overhead is 6% of revenue (illustrative), break-even markup is about 6.4%, not 6%.

2. Add the profit you need. Work back from a target margin with markup = margin / (1 - margin). A 20% margin target needs a 25% markup.

3. Adjust for job size. Smaller jobs carry a higher percentage, because estimating, project management and office time do not shrink in line with the contract value. Larger jobs take a lower percentage that still returns more dollars.

4. Adjust for risk. Raise markup for incomplete drawings, a tight schedule, liquidated damages, a new owner or architect, a remote site, or sub bids with scope gaps. Lower it when the market is crowded with bidders or you need the work to keep crews busy.

5. Price job overhead as cost. Site supervision, trailers and temporary facilities belong in general conditions as a cost line, not in the markup.

General Contractor Markup on Subcontractors

Yes, general contractors mark up subcontractor quotes, usually at a lower rate than their own self-performed work. The sub's price already includes the sub's own overhead and profit, so the GC's markup pays for what the GC adds: coordinating the trades, holding the schedule, carrying the risk that a sub defaults or leaves a scope gap, and carrying the cash gap when the owner pays late. In general, the more risk a cost carries for the GC, the higher the rate it needs.

In a 2011 Construction Business Owner column, contractor coach George Hedley suggested 20% to 40% markup on labor and used 8% on materials, equipment and subcontracts as an example. Tiered rates. One rate on self-performed labor and material, a lower rate on sub quotes. This is the common approach on bid work. One blended rate. One percentage on the whole estimate. Simpler, but it can overprice a sub-heavy job and underprice a self-performed one. Raise the sub rate when a sub is new to you, unbonded, or much lower than the other bids for the same scope. Read the contract. On cost-plus and GMP work the contract often sets the GC fee instead of a free markup. See GMP vs lump sum contracts.

Worked example

Worked Example: Markup on a $1 Million GC Bid

Here is how a general contractor might mark up a bid with tiered rates. All numbers are illustrative, not benchmarks.

LineDirect costMarkup rateMarkup
Self-performed labor and material$300,00015%$45,000
Subcontractor quotes$700,0008%$56,000
Total$1,000,00010.1% blended$101,000

Bid price: $1,000,000 + $101,000 = $1,101,000.

Margin: $101,000 / $1,101,000 = about 9.2%.

If company overhead runs 6% of revenue, that is $66,060 on this job, which leaves $34,940 profit, about 3.2% of the bid.

Now the common mistake. If the same GC marks everything up 6%, the rate of its overhead, the bid is $1,060,000 and the markup is $60,000. Overhead at 6% of that bid is $63,600, so the job loses $3,600 before anything goes wrong. Markup has to beat the overhead rate, because overhead is a share of the price and markup is a share of cost.

To run your own numbers, use the markup and margin calculator.

How Ruh handles it

Where Ruh Fits

Try Ruh on a real bid.

Start with a walkthrough

Markup: Frequently Asked Questions

Does markup include overhead or just profit?+

Both. Markup is the only place in the bid where overhead and profit can come from, and overhead gets paid first. As an illustration, if a company's overhead runs 7% of revenue and its 15% markup converts to about a 13% margin, roughly 6% of revenue is left as actual profit. An estimator who sets markup below the company's overhead rate is bidding to lose money before the job even starts. See overhead and profit for how the two are split.

Can a contractor mark up subcontractor quotes?+

Yes. On bid work, a general contractor marking up sub quotes is normal practice, since the GC carries coordination, schedule, and payment risk on that scope. The rate on sub quotes is usually lower than on self-performed work, because the sub's price already carries the sub's own overhead and profit. On added work, the contract usually sets the rate, so read it before pricing.

What is the average general contractor markup?+

No free, current national average exists, because every firm splits overhead and profit its own way. Set your own markup from your overhead rate and target profit, then check it against your own past jobs and your market.

How much should a general contractor mark up subcontractors?+

Usually less than on self-performed work, because the sub's quote already includes its own overhead and profit. In a 2011 Construction Business Owner column, George Hedley used 8% on materials, equipment and subcontracts as an example against 20% to 40% on labor. Raise the rate for a new, unbonded or unusually low sub.

Does markup change with job size or risk?+

Yes. Small jobs usually need a higher percentage, because office and estimating time do not shrink with the contract value. Risk such as incomplete drawings, liquidated damages or a tight schedule pushes markup up. A crowded bid list pushes it down.

Still measuring by hand? Your next takeoff can run while you review this one.

See it on your plans

Related Terms

Keep going: Worked Example: Markup on a $1 Million GC Bid, read the full guide or explore Construction Estimating Software, markup and margin calculator.

The Construction Estimating Cheat Sheet
Every unit, waste factor, and conversion on one page. Free PDF.

Figures on this page are illustrative. Construction estimates depend on project-specific conditions, source documents, market pricing, and professional judgment. Ruh's AI assists the estimator and does not replace professional review: your team reviews, validates, and approves every estimate, bid, and pricing decision.

Try Ruh on a Bid You Are Pricing Now.

Put Your Next Takeoff on Ruh.