📅 May 22, 2025📖 6 min read🏷️ Estimating & Pricing

Markup vs Margin for Contractors —
Why Most SoCal Contractors Are
Under-Bidding Every Job

Most contractors use markup and margin interchangeably. They are not the same. This single misunderstanding is quietly costing contractors thousands of dollars per job.

The Core Difference

Markup is calculated on your COST. Adding 25% markup to $10,000 in costs gives you a $12,500 price.

Margin is calculated on your REVENUE. A $12,500 price with $10,000 in costs gives you a 20% margin — not 25%.

The Math That Trips Everyone Up

Let's say your costs on a job are $10,000 — labor, materials, and overhead. You add 25% to cover profit. Here's what actually happens:

You applied a 25% markup but you only have a 20% margin. If you're targeting 25% margin — the number you tell your accountant and use to pay yourself — you're actually running 5 points short on every job.

Why This Gap Matters on Real Jobs

On a $50,000 job, the difference between a 20% margin and a 25% margin is $2,500 in your pocket. If you do 10 jobs like that per year, you're leaving $25,000 on the table — not because of bad work, bad crew, or bad clients. Because of a math misunderstanding.

How to Convert Between Markup and Margin

To hit a target gross margin, use these formulas:

Example: Your costs are $15,000 and you want a 25% gross margin. Divide $15,000 ÷ 0.75 = $20,000. That's your bid price. Your profit is $5,000, which is exactly 25% of $20,000.

What Gross Margin Should You Target?

For Southern California residential contractors, general benchmarks by trade:

These are gross margins — before overhead and your own salary. Net margin (after all expenses) is typically 10–15% for healthy contracting businesses.

The Four Numbers Every Contractor Must Know Before Bidding

  1. Direct job cost — all labor and materials for this specific job
  2. Monthly overhead — fixed costs regardless of whether you're working (truck, insurance, phone, tools)
  3. Overhead per job — monthly overhead divided by number of jobs per month
  4. Target gross margin — the percentage you need to cover overhead AND profit

Most contractors skip steps 2 and 3. They price based on direct costs and forget that every job needs to contribute to their overhead. This is how contractors stay busy but broke.

A Simple Bidding Formula

  1. Add up all direct costs (labor + materials + subs + permits)
  2. Add your overhead allocation for this job
  3. Add a contingency (5-10% for unknowns)
  4. Divide by (1 minus your target margin) to get your bid price

Example: Direct costs $8,000 + overhead $500 + 10% contingency ($850) = $9,350. For 25% margin: $9,350 ÷ 0.75 = $12,467 bid price.

Price Every Job Correctly With the Estimate Calculator

The SoCal Contractor Pro Estimate Calculator does all this math automatically — showing you both markup and margin on every bid so you never under-price again.

Get the Bundle — $199

30-day money-back guarantee · Instant download

This article is for informational and educational purposes. Consult a CPA for your specific business situation.