💲
estimatingintermediate30 min

How to Calculate Contractor Markup and Profit Margin

Understand the critical difference between markup and margin, learn how to calculate both correctly, and set pricing that keeps your contracting business profitable on every job.

What You'll Learn

  • Distinguish between markup percentage and profit margin percentage
  • Calculate markup from desired margin and vice versa
  • Set pricing that covers all costs and delivers your target profit
  • Avoid the most common pricing mistakes that erode contractor profitability

1. Markup vs Profit Margin: The Difference That Costs Contractors Thousands

Markup and margin are not the same number, and confusing them is one of the most expensive mistakes in contracting. Markup is calculated on top of your costs: if your costs are $10,000 and you add a 20% markup, your price is $12,000. Margin is calculated as a percentage of the selling price: if your price is $12,000 and your costs are $10,000, your margin is $2,000 / $12,000 = 16.7%. A 20% markup only produces a 16.7% margin. To achieve a 20% margin, you need a 25% markup. This gap compounds on every job and can be the difference between a profitable year and a losing one.

Key Points

  • Markup formula: Price = Cost × (1 + Markup%)
  • Margin formula: Margin% = (Price - Cost) / Price × 100
  • A 20% markup equals a 16.7% margin — they are never the same number

2. The Markup-to-Margin Conversion

To convert a desired margin into the correct markup, use this formula: Markup% = Margin% / (1 - Margin%). For a 20% margin: 0.20 / 0.80 = 0.25, or 25% markup. For a 30% margin: 0.30 / 0.70 = 0.4286, or 42.86% markup. For a 10% margin: 0.10 / 0.90 = 0.1111, or 11.11% markup. Post these conversions somewhere visible in your office. Every estimate you send should use the markup percentage that corresponds to your target margin, not the margin number itself.

Key Points

  • To achieve 15% margin, apply 17.6% markup
  • To achieve 20% margin, apply 25% markup
  • To achieve 30% margin, apply 42.9% markup

3. What Your Markup Needs to Cover

Your markup must cover three things: direct job costs (already in your base), overhead allocation, and net profit. Direct costs include materials, labor, equipment rental, and subcontractor costs for that specific job. Overhead includes everything that keeps the business running but is not tied to one job: office rent, vehicles, insurance, accounting, marketing, tools, licenses, and your own salary if you are managing rather than working on site. Net profit is what remains after overhead — the return on the risk and capital you invest in the business. A typical breakdown for a healthy contractor: 40-50% materials, 25-35% labor, 10-15% overhead, and 8-15% net profit.

Key Points

  • Include your own salary as overhead if you spend time managing rather than producing billable work
  • Healthy residential contractors target 10-20% net profit margin after all overhead
  • Specialty trades with higher skill requirements can command higher margins than general contractors

4. Setting Your Markup by Trade

Markup varies significantly by trade, project type, and market. General contractors on residential remodels typically mark up 35-50% on their direct costs (producing 26-33% margins) because they carry significant overhead and coordination responsibility. Specialty trades like electrical or plumbing may mark up 25-40% depending on the complexity and risk. New construction typically carries lower markups than remodeling because there are fewer unknowns. Commercial work often has lower markups than residential but higher total dollars. The right markup is the one that covers your actual overhead and delivers your target profit — not what someone on a forum says you should charge.

Key Points

  • Residential remodel markup typically ranges from 35-50% on direct costs
  • Specialty trade markup typically ranges from 25-40% on direct costs
  • Calculate your actual overhead before selecting a markup — do not guess based on industry averages

5. Common Pricing Mistakes

The most damaging mistake is using margin percentages as markup percentages — this alone can cut your actual profit nearly in half. The second is failing to include all overhead costs in your calculations, particularly vehicle depreciation, tool replacement, callbacks, and unbilled administrative time. Third, many contractors set their markup once and never revisit it. Material costs, labor rates, insurance premiums, and overhead expenses change every year. Review and adjust your markup annually. ContractorIQ can help you model different markup scenarios against your actual costs and overhead, so you can see exactly how pricing changes affect your bottom line before you commit to a number.

Key Points

  • Review and recalculate your overhead and markup at least once per year
  • Track actual job costs against estimates to verify your markup is delivering target margins
  • Never lower markup to win a bid — find cost efficiencies or walk away from underpriced work

Key Takeaways

  • Confusing markup with margin costs the average contractor 3-5% in lost profit on every job they price incorrectly.
  • A contractor billing $800,000 per year who uses a 20% markup thinking it delivers a 20% margin actually earns 16.7% — a $26,400 annual shortfall.
  • The most profitable contractors review their markup formula quarterly, not annually, to catch cost increases early.
  • Overhead as a percentage of revenue typically runs 10-20% for residential contractors and 5-12% for commercial contractors.
  • Contractors who track actual margin per job are three times more likely to hit annual profit targets than those who track only total revenue.

Knowledge Check

1. Your direct costs on a kitchen remodel are $45,000. You want a 20% net profit margin. What markup percentage do you apply and what is the selling price?
For a 20% margin, use the formula: Markup = 0.20 / (1 - 0.20) = 0.25, or 25%. Selling price = $45,000 × 1.25 = $56,250. Your profit is $56,250 - $45,000 = $11,250, which is $11,250 / $56,250 = 20% margin. If you mistakenly applied a 20% markup instead, your price would be $54,000 with only $9,000 profit — a 16.7% margin.
2. You charged $120,000 for a project and your total costs were $96,000. What was your markup and your margin?
Markup = ($120,000 - $96,000) / $96,000 = 25%. Margin = ($120,000 - $96,000) / $120,000 = 20%. Notice how the same dollar profit ($24,000) produces different percentages depending on whether you divide by cost (markup) or revenue (margin).
3. Your annual overhead is $120,000 and you expect $600,000 in direct job costs this year. What minimum markup covers overhead alone, before any profit?
Overhead markup = $120,000 / $600,000 = 20%. This means you need at least a 20% markup just to break even on overhead. Any profit requires markup above this floor. If you want 10% net profit margin on top, your total markup needs to be approximately 33% (using the combined margin formula).

Practice with AI

Apply what you've learned with ContractorIQ's instant estimating guidance for any project.

Download ContractorIQ

FAQs

Common questions about this topic

Most healthy contracting businesses target 8-15% net profit margin after all overhead and owner compensation. Specialty trades and high-end remodelers can achieve 15-20%. If your margin is consistently below 8%, your pricing or overhead structure needs attention. These are general benchmarks — your specific numbers depend on your trade, market, and overhead.

Generally no. Present a total project price or break costs into line items by task or phase rather than showing your markup formula. Most customers do not understand the difference between markup and margin and may react negatively to percentages they perceive as excessive, even when they are standard for the industry.

Track your actual net profit after every job and compare it to your target. If you consistently earn less than your goal despite staying busy, your markup is too low. Other signs include difficulty covering overhead during slow months, inability to invest in equipment or training, and feeling like you are working hard but not getting ahead financially.

More Guides