ProTradeOps
← Back to blog
Construction7 min readMarch 4, 2025

Markup vs Overhead in Construction: Complete Guide to Profitable Pricing

Learn the difference between markup vs overhead in construction. Understand how to calculate and apply both for profitable job pricing. Includes real examples and free calculator.

The confusion between markup and overhead kills more construction businesses than bad weather and late payments combined. I've watched contractors price jobs using overhead and markup interchangeably, then scratch their heads when profits evaporate despite finishing projects on time and under budget.

This guide breaks down exactly what markup vs overhead means in construction, how each one works, and most importantly—how to use both correctly to price jobs that actually make money.

Quick Definition: Overhead covers your business costs (truck, insurance, office). Markup is your profit percentage on top of all costs. You need both to survive and thrive.

What is overhead in construction?

Overhead is the cost of being in business, regardless of how many jobs you complete. It's everything you pay for that isn't direct labor or materials for a specific project.

Construction overhead falls into two categories:

Fixed overhead (happens regardless of workload)

  • Insurance premiums: General liability, workers' comp, commercial auto
  • Vehicle costs: Truck payments, registration, base insurance
  • Office expenses: Rent, utilities, phone, internet
  • Licenses and bonds: Contractor license, specialty permits, bonding
  • Software subscriptions: Estimating, accounting, project management
  • Base equipment costs: Tool payments, storage, basic maintenance

Variable overhead (changes with business activity)

  • Fuel and vehicle maintenance
  • Tool replacement and repair
  • Marketing and advertising
  • Training and continuing education
  • Unbillable time: Estimates, callbacks, travel, paperwork

Most construction companies have overhead rates between 35-60% of their direct labor costs. High-end custom builders might run 70%+, while volume contractors might achieve 25-30%.

What is markup in construction?

Markup is the percentage you add to your total costs (labor + overhead + materials) to generate profit. It's what pays for business growth, equipment upgrades, owner salary above overhead, and provides cushion for bad debts and change orders.

Markup is NOT the same as profit margin, though many contractors confuse them:

  • 20% markup on $1,000 costs = $1,200 selling price (16.7% profit margin)
  • 20% profit margin on $1,000 costs = $1,250 selling price (25% markup)

Markup vs Margin Math:

Cost20% Markup PriceActual Profit Margin25% Markup PriceActual Profit Margin
$1,000$1,20016.7%$1,25020.0%
$5,000$6,00016.7%$6,25020.0%
$10,000$12,00016.7%$12,50020.0%

The critical difference: overhead recovers costs, markup creates profit

Here's where most contractors go wrong: they think adding 20% to their costs covers both overhead and profit. It doesn't.

Wrong approach: "I pay my crew $30/hour, so I'll charge $40/hour and make $10 profit."

Right approach: "I pay my crew $30/hour. My overhead adds another $18/hour. My total cost is $48/hour. I need 20% markup for profit, so I charge $58/hour."

The first contractor thinks he's making $10/hour profit but he's actually losing money once overhead hits. The second contractor understands his true costs and prices accordingly.

How to calculate overhead and markup together

Here's the step-by-step process for pricing any construction job:

Step 1: Calculate direct costs

  • Labor: Hours × wage rates
  • Materials: Actual material costs (no markup yet)
  • Subcontractors: Contracted amounts

Step 2: Apply overhead

Multiply labor hours by your overhead rate per hour, or apply overhead as a percentage of labor costs.

Step 3: Add material markup

Apply material markup separately—typically 15-50% depending on the item and handling required.

Step 4: Apply profit markup

Add your desired markup percentage to the total of labor, overhead, and marked-up materials.

Complete Pricing Example:

Cost ComponentCalculationAmount
Direct labor40 hours × $30/hour$1,200
Overhead$1,200 × 45%$540
Materials (cost)Actual material costs$800
Material markup$800 × 30%$240
Total costs$1,200 + $540 + $800 + $240$2,780
Profit markup (18%)$2,780 × 18%$500
Selling price$2,780 + $500$3,280

:::cta Free Overhead & Markup Calculator

Calculate your exact overhead rate and markup percentage with our free tool.

Use Calculator Now :::

Common markup vs overhead mistakes

These pricing mistakes can destroy profitability:

1. Using markup to cover overhead

Mistake: "I'll add 25% markup to cover overhead and profit."

Reality: If overhead is 40% and you only mark up 25%, you're losing 15% on every job.

2. Applying markup to labor only

Mistake: Marking up labor but selling materials at cost.

Reality: Materials require handling, storage, warranty, and procurement time—all overhead costs.

3. Confusing markup with margin

Mistake: Thinking 20% markup gives you 20% profit margin.

Reality: 20% markup only gives you 16.7% profit margin.

4. Using the same markup for all work

Mistake: Applying 15% markup to both easy and difficult jobs.

Reality: Complex work deserves higher markup due to increased risk and expertise required.

Industry-specific markup and overhead guidelines

Different construction trades have different typical ranges for overhead and markup:

Trade TypeTypical OverheadTypical MarkupNotes
General contracting50-70%15-25%High overhead due to insurance, office, management
Plumbing40-55%20-35%Specialty skills command premium markup
Electrical35-50%20-30%Code requirements limit competition
HVAC45-60%25-40%Equipment-intensive, seasonal demand
Painting30-45%15-25%Lower barrier to entry, more competition
Roofing40-55%20-30%Insurance costs drive overhead up
Landscaping30-45%15-25%Seasonal work affects overhead calculation

Adjusting markup based on job factors

Smart contractors adjust their markup based on job-specific factors:

Higher markup situations (25-40%)

  • Complex or custom work
  • Difficult customers or locations
  • Rush jobs or emergency work
  • Jobs requiring special permits or coordination
  • Work during peak demand seasons
  • Projects with high liability exposure

Lower markup situations (10-20%)

  • Large volume work with repeat customers
  • Standard installations with minimal risk
  • Off-season work to keep crews busy
  • Jobs that showcase capabilities for marketing

Tracking your actual overhead and markup performance

Calculate your overhead rate annually and markup effectiveness quarterly:

Overhead tracking metrics

  • Overhead cost per billable hour: Track monthly trends
  • Billable hour percentage: What portion of work hours generate revenue?
  • Overhead recovery rate: Are you actually collecting your calculated overhead?

Markup tracking metrics

  • Average markup achieved: Actual selling price vs. costs
  • Markup by job type: Which work generates best margins?
  • Win rate by markup level: Are high markups costing you jobs?

Monthly Performance Review:

MetricTargetActualAction Needed
Overhead recovery45%38%Raise rates or reduce costs
Average markup22%25%Good performance
Billable hour %75%68%Reduce non-billable time

The psychology of markup vs overhead pricing

Understanding the difference helps with customer conversations too:

When customers question pricing, explain costs, not markup: "This includes $X for labor, $Y for materials, and $Z for insurance, truck costs, and business expenses. The total reflects what it actually costs to deliver quality work."

Don't mention markup or profit—customers understand covering costs, but they don't want to hear about your profit margins.

Bottom line: overhead and markup work together

Overhead and markup aren't competing concepts—they're complementary parts of profitable pricing:

  • Overhead ensures you recover the true cost of being in business
  • Markup ensures you make money above those costs
  • Together they create sustainable, profitable pricing that keeps you in business long-term

Calculate your true overhead rate annually, apply appropriate markup based on job complexity and market conditions, and track both metrics to ensure your pricing keeps pace with your actual costs.

Remember: overhead is what keeps your doors open, markup is what makes it worthwhile to walk through them.