How to Calculate Construction Bid Markup
Construction bid markup turns an estimate into a price. It should not be a quick percentage added at the end without reviewing costs, overhead, profit, risk, and scope assumptions.
Use ConstructionBids.ai bid search to find opportunities that fit before investing time in detailed pricing.
Start With Direct Costs
Markup only works when direct costs are organized.
Review:
- Labor
- Materials
- Equipment
- Subcontractors
- General conditions
- Mobilization
- Temporary work
- Freight and delivery
- Taxes or fees where relevant
- Bonds or insurance where relevant
- Allowances
- Alternates
- Unit prices
If the direct cost is incomplete, markup cannot fix the estimate.
Understand Markup Versus Margin
Markup and margin are not the same.
Markup is based on cost:
markup = (bid price - cost) / cost * 100
Margin is based on selling price:
margin = (bid price - cost) / bid price * 100
Label the method clearly in estimate review so the team does not compare different calculations as if they were the same.
Add Overhead Recovery
Overhead includes business costs that are not always tied to one project.
Examples include:
- Office staff
- Estimating time
- Accounting
- Software
- Rent
- Vehicles
- Insurance
- Management
- Training
- Business development
Overhead recovery should reflect the company's cost structure and the type of project being priced.
Add Profit Target
Profit target should be reviewed separately from overhead. Treating overhead and profit as one number can hide whether the bid is recovering business cost or creating actual profit.
Review profit target against:
- Project fit
- Owner relationship
- Schedule
- Contract risk
- Competition
- Cash flow
- Strategic value
- Team capacity
The right target is a business decision, not a universal rule.
Add Contingency And Risk
Contingency should reflect uncertainty in the bid.
Common risk drivers include:
- Incomplete documents
- Tight schedule
- Material lead time
- Wage requirements
- Escalation risk
- Site access
- Weather exposure
- Unknown existing conditions
- Subcontractor coverage gaps
- Aggressive liquidated damages or contract terms
Use the pre-bid site visit checklist to catch site risk before final pricing.
Review Exclusions And Assumptions
Markup decisions should be reviewed with the actual scope.
Check:
- Included scope
- Excluded scope
- Alternates
- Unit prices
- Allowances
- Addenda
- Bid form instructions
- Subcontractor exclusions
- Contract-specific markup rules
- Change order markup rules
For change order pricing and pass-through markup review, see the construction change order management guide.
Final Bid Review
Before submission, review:
- Direct costs are complete.
- Overhead recovery is understood.
- Profit target is explicit.
- Contingency matches risk.
- Markup and margin are labeled correctly.
- Assumptions and exclusions are documented.
- Bid form totals match the estimate.
- The opportunity still fits the bid/no-bid decision.
Use the bid/no-bid decision matrix before final approval.
Bottom Line
Construction bid markup should be a documented pricing decision based on direct costs, overhead, profit, contingency, risk, and scope assumptions. Calculate it clearly, label markup versus margin, and review the final number against the actual bid documents before submission.