Most contractors who fail don't fail because of bad work โ€” they fail because of bad pricing. Understanding markup and margin is the single most important business skill a contractor can develop. This guide breaks it down with real numbers.

Markup vs Margin: They're Not the Same

This is the most common source of confusion in construction pricing, and getting it wrong can cost you thousands:

Markup = (Sell Price โˆ’ Cost) รท Cost ร— 100
Margin = (Sell Price โˆ’ Cost) รท Sell Price ร— 100

Example: You spend $1,000 on materials and labor. You charge the customer $1,500.

Same exact job. Same numbers. But 50% markup only equals 33.3% margin. Many contractors think they're making 50% when they're actually only keeping 33 cents of every dollar.

A 20% markup is NOT a 20% profit margin. A 20% markup only produces a 16.7% margin. If your overhead is 18%, you're actually losing money on every job while thinking you're profitable.

Quick Markup-to-Margin Conversion

Markup % Gross Margin % Profit on $10,000 Job
10%9.1%$909
20%16.7%$1,667
30%23.1%$2,308
40%28.6%$2,857
50%33.3%$3,333
67%40.0%$4,000
100%50.0%$5,000

Industry Standard Markups by Trade

These ranges represent typical markups for established, profitable contractors. New contractors in competitive markets often price lower โ€” and that's usually a mistake.

Trade Typical Markup Effective Margin
General Contractor (residential)35โ€“50%26โ€“33%
General Contractor (commercial)15โ€“25%13โ€“20%
Electrician40โ€“60%29โ€“38%
Plumber40โ€“60%29โ€“38%
HVAC40โ€“65%29โ€“39%
Painting30โ€“50%23โ€“33%
Concrete25โ€“45%20โ€“31%
Roofing30โ€“50%23โ€“33%
Landscaping / Hardscape40โ€“65%29โ€“39%
Handyman / Small Jobs50โ€“100%33โ€“50%

Small jobs need higher markups. The overhead to manage a $2,000 job (estimating, travel, invoicing, follow-up) is nearly the same as managing a $20,000 job. If you're doing small jobs at the same markup as large jobs, you're subsidizing small work with profit from big work.

Overhead Costs You're Probably Forgetting

When contractors say "I just need to cover materials and my hourly rate," they're forgetting that a construction business has real costs beyond the job site:

Fixed Overhead (Monthly)

Job-Level Costs Often Missed

How to Calculate Your Break-Even Markup

Your break-even markup is the minimum markup needed to cover your overhead and make zero profit. Every dollar above this is actual profit.

Break-Even Markup = Annual Overhead รท Annual Direct Costs ร— 100

Example:

That means a 24% markup produces zero profit โ€” it just keeps the lights on. To actually earn a 10% net profit, you need to add that 10% on top. Your real markup should be at least 34โ€“36% in this scenario.

Pricing Psychology

Why Contractors Underprice

When to Adjust Your Markup

Your markup isn't one fixed number. Adjust it based on:

  1. Job complexity: Higher risk = higher markup. Custom work, tight access, difficult clients โ€” charge more.
  2. Your schedule: When you're busy, raise prices. When you're slow, you can be more competitive (but never below break-even).
  3. Material vs labor ratio: High-material jobs (like tile or stone) may use lower markup on materials and higher on labor. Clients can easily price-check materials.
  4. Repeat customers: A small discount for reliable, easy customers is fine โ€” they cost less in overhead (no estimating time, no trust-building, no marketing cost).
  5. Specialty work: If you're one of three contractors in your area who can do a specific type of work, charge premium rates.

Calculate Your Markup Instantly

Related Guides