Free Tool
Construction Markup Calculator
Enter your project cost and desired profit margin to calculate the correct selling price and markup percentage.
Your total cost (materials, labor, equipment, subs, overhead)
Margin = profit ÷ selling price (e.g., 20% margin on a $100 sale = $20 profit)
Markup = profit ÷ cost (e.g., 25% markup on $100 cost = $25 profit)
Selling Price
$0.00
Gross Profit
$0.00
Markup
0%
Margin
0%
How to Use This Calculator
Enter your total project cost — including materials, labor, equipment, subcontractors, and allocated overhead. Then enter either your desired profit margin or markup percentage. The calculator instantly shows your selling price, gross profit, and the corresponding margin and markup percentages.
Markup vs. Margin: What's the Difference?
These two terms are commonly confused in construction, but they produce very different numbers:
Markup
Profit as a percentage of cost.
Formula: (Selling Price - Cost) ÷ Cost × 100
Example: $100 cost + 25% markup = $125 selling price
Margin
Profit as a percentage of selling price.
Formula: (Selling Price - Cost) ÷ Selling Price × 100
Example: $100 cost + 20% margin = $125 selling price
Notice that a 25% markup and a 20% margin produce the exact same selling price ($125 on a $100 cost). This is why the distinction matters — quoting a "20% margin" when you mean "20% markup" leaves money on the table.
Common Markup Percentages in Construction
| Trade / Project Type | Typical Markup | Equivalent Margin |
|---|---|---|
| General Contracting | 15% – 25% | 13% – 20% |
| Custom Home Building | 15% – 30% | 13% – 23% |
| Remodeling | 25% – 50% | 20% – 33% |
| Specialty Trades (HVAC, Electrical, Plumbing) | 20% – 40% | 17% – 29% |
| Commercial Construction | 10% – 20% | 9% – 17% |
These ranges vary based on market conditions, project complexity, competition, and your overhead structure. The right markup for your business should cover all overhead costs and leave a net profit you're comfortable with.
Tips for Setting Your Markup
- Know your overhead first. If your annual overhead is $200,000 and you do $1.5M in revenue, that's about 13%. Your markup must cover this before you see any profit.
- Track job costs religiously. Historical data tells you what things actually cost — not what you estimated. Use real numbers to set realistic markups.
- Don't race to the bottom. Competing on price alone is a losing strategy in construction. Compete on reliability, quality, and communication instead.
- Adjust by project risk. Higher-risk jobs (uncertain scope, difficult clients, tight timelines) warrant higher markup to account for the unknowns.
- Review quarterly. Material costs, labor rates, and overhead change. Your markup should change with them.
Stop guessing, start tracking
This calculator gives you a number. ConstructiveCore gives you the system — track actual costs against estimates in real time, across every job.