The Problem with Subcontractor Markups
Let’s not sugarcoat it: most general contractors (GCs) guess their subcontractor markups. They slap on a percentage—10%, 15%, maybe 20%—based on gut feel or what they’ve done historically. Guess what happens? Either they lose the bid because they overpriced it, or they win and bleed profits because the markup was too low.
Why is this so common? Because calculating the right markup isn’t straightforward. You’re juggling direct costs, overhead, profit margins, and market conditions—all while trying to stay competitive. And if you’re leveling bids manually, you’re probably missing key cost discrepancies hiding in subcontractor quotes.
How Much Should You Markup Subcontractors?
The short answer: it depends. But let’s break it down into actionable steps:
1. Know Your Costs
Markup isn’t just about adding a percentage to the subcontractor’s quote. It should account for your overhead (office rent, project managers, software subscriptions), risk factors, and desired profit margin. For example, a 2023 McKinsey report found that hidden costs like project delays and change orders can eat up 12-18% of your profit margins if not properly accounted for.
Actionable Steps:
-
Calculate your overhead percentage. Total your fixed and variable costs (e.g., office rent, admin salaries, insurance) and divide by your annual direct costs.
-
Define your desired profit margin. For instance, if you aim for a 15% margin, build this into your markup.
-
Use a consistent formula like this:
Overhead = Subcontractor Quote × Overhead Percentage Profit = Subcontractor Quote × Desired Profit Margin Markup = (Overhead + Profit) ÷ Subcontractor Quote × 100
Example:
Say a subcontractor quotes $500,000, your overhead is 10%, and your desired profit margin is 15%. Your markup calculation would be:
Overhead = $500,000 × 10% = $50,000
Profit = $500,000 × 15% = $75,000
Markup = ($50,000 + $75,000) ÷ $500,000 × 100 = 25%
This ensures every bid reflects both your costs and profit goals.
2. Adjust for Market Conditions
Are other GCs consistently underbidding you? Dropping your markup blindly to match competitors isn’t the answer. Instead, find efficiencies. Tools like EstimateNext’s AI-powered bid intelligence can help you evaluate subcontractor quotes and adjust your markup based on real market rates[^1].
Actionable Steps:
- Research your competitors’ pricing trends and find where you can offer better value without sacrificing profit.
- Use software like EstimateNext to normalize subcontractor quotes and identify cost-saving opportunities.
- Build relationships with subs to secure better terms, like volume discounts or faster timelines, that can improve your overall competitiveness.
Case Study:
One GC in New York used EstimateNext to analyze historical bid data and realized they were consistently over-marking plumbing subs compared to market rates. By adjusting their markup down by 2%, they secured three additional contracts in a quarter without sacrificing profitability.
3. Factor in Risk
Not all subcontractors are equal. A plumbing sub with a history of change orders or delays might require a higher markup to cover potential risks. Conversely, a proven electrical sub with consistent performance might justify a lower markup.
Actionable Steps:
- Maintain a risk register for your subcontractors. Track performance metrics like change orders, delays, and safety incidents.
- Adjust markup based on risk. For example, add an extra 2-5% for subs with a history of delays.
- Use tools like EstimateNext, which integrate historical project data into markup calculations and flag high-risk subs automatically.
Example:
If a roofing subcontractor has a history of 10% project delays, factor in an additional 3% markup to cover potential overtime or liquidated damages.
4. Don’t Confuse Markup with Margin
One of the biggest mistakes I see GCs make is confusing markup with margin. Markup is based on costs, while margin is based on revenue. For example, a 20% margin requires a 25% markup[^3]. If you’re not calculating this accurately, you’re either leaving money on the table or cutting into your profit.
Formula Comparison:
- Markup:
Markup = (Profit ÷ Cost) × 100 - Margin:
Margin = (Profit ÷ Revenue) × 100
Example:
If your costs are $400,000 and you want a 20% margin, your revenue target should be $500,000. To achieve this, your markup should be:
Markup = ($500,000 - $400,000) ÷ $400,000 × 100 = 25%
Real-World Example: Sub Bid Leveling
Let’s say you’re pricing a $1 million project and you receive quotes from three subcontractors:
- Sub A: $400,000
- Sub B: $410,000
- Sub C: $385,000
On paper, Sub C looks like the obvious choice. Cheaper, right? But what if their scope is missing key items, like contingency for material price hikes or labor shortages? Manually cross-checking these discrepancies can take hours. EstimateNext’s AI-powered sub bid leveling tool normalizes these quotes in minutes[^4].
Here’s what the tool might reveal:
| Subcontractor | Adjusted Quote | Missing Scope Value | Risk Factor |
|---|---|---|---|
| Sub A | $400,000 | $0 | Low |
| Sub B | $410,000 | $0 | Low |
| Sub C | $450,000 | $65,000 | High |
In this case, Sub B might actually be the best choice despite the higher upfront cost. Why? Because their quote is fully scoped and carries lower risk.
Why Guesswork Fails
You might be thinking, "I’ve been pricing bids like this for years—why change?" Simple: the construction industry is more competitive than ever. Margins are razor-thin, and every percentage point matters. A 2024 BLS Wage Survey found that labor costs increased by 6% year-over-year, making accurate markup calculations even more critical.
FAQ: Common Questions About Subcontractor Markups
Q: What’s a good markup percentage for subcontractors?
A: There’s no one-size-fits-all answer. GCs typically aim for 10-15%, but specialty trades like HVAC or electrical might go higher (15-20%). Use historical data and market research to benchmark.[^5]
Q: How do I handle unexpected cost changes after submitting a bid?
A: Build a contingency buffer into your markup—typically 3-5%. Also, negotiate escalation clauses to cover price hikes.[^6]
Q: Is AI worth the cost for small contractors?
A: Absolutely. Even at $39/month, tools like EstimateNext save hours on markup calculations and bid leveling, easily paying for themselves.[^7]
Q: Should I use the same markup for every subcontractor?
A: No. Adjust markup based on factors like scope, risk, and subcontractor performance. A one-size-fits-all approach can erode profits.
Q: Can I calculate markup manually, or do I need software?
A: While you can calculate manually, software saves time and reduces human error. Tools like EstimateNext provide insights that manual methods simply can’t match.
Decision Framework: Choosing the Right Markup Strategy
| Factor | Low Markup (10-15%) | High Markup (15-25%) |
|---|---|---|
| Sub Performance | Reliable, proven subs | Risky or new subs |
| Market Conditions | Highly competitive market | Fewer competitors, niche work |
| Project Complexity | Straightforward jobs | Complex, high-risk jobs |
| Overhead Costs | Low operational overhead | High operational overhead |
Call to Action
Stop guessing your subcontractor markups. EstimateNext’s AI-powered tools simplify bid leveling, risk adjustments, and markup calculations, saving you time and boosting profitability. Get started free →