If you can't tell us — within five seconds — what profit margin you make on a typical job, this guide is for you. Pricing without knowing your margin is the most common reason small contractors and agencies stay small. Once you understand the formula and apply it consistently, your business stops being a guessing game.
Profit margin vs markup — they are NOT the same
This is the single most common mistake we see, and it costs people thousands. Let's get it right first.
- Markup is how much you add on top of your cost.
- Margin is what percentage of the final sale price is profit.
Same dollars, different denominator. The formulas:
Markup % = (Selling Price - Cost) / Cost × 100
Margin % = (Selling Price - Cost) / Selling Price × 100
Worked example
You buy materials for $100. You sell the job for $150.
- Profit dollars: $50
- Markup: 50 / 100 × 100 = 50%
- Margin: 50 / 150 × 100 = 33.3%
Same job. Two very different-sounding numbers. When a competitor says "I work on 40% margin," they mean they keep 40 cents of every dollar they invoice. When they say "I add 40% markup," they keep about 28.6 cents of every dollar. Always ask which they mean.
The full profit calculation for a quote
Profit is not just "selling price minus material cost." Most quotes lose money on hidden costs. Here's the full picture:
Gross Revenue = What you bill the client
- Direct materials = What you pay suppliers
- Direct labour = Wages + overtime for this job
- Subcontractors = Anyone you paid to do part of it
- Equipment hire = Rentals, fuel, consumables
= Gross Profit
- Overhead allocation = Your share of office, vehicles, admin, insurance
= Net Profit
Most contractors stop at gross profit and assume the rest is theirs. It's not. Overhead is a real cost, and if you ignore it, you'll think you're profitable while slowly going broke.
A realistic worked example: small electrical job
The quote you sent the client:
Materials supply + install $2,400
Labour (2 days, 2 electricians) $1,600
Testing & certification $300
Total quoted $4,300
Your actual costs:
Materials (from supplier invoice) $1,650
Labour wages (32 hrs × $25) $800
Vehicle fuel + tolls $40
Tool consumables $25
Subtotal direct cost $2,515
Gross profit: $4,300 − $2,515 = $1,785 (41.5% gross margin)
That sounds great. But you have not yet paid:
Office rent share for this week $80
Phone + software subscriptions $30
Vehicle depreciation + insurance $60
Bookkeeping + tax filing prep $25
Marketing (paid leads, ads) $40
Total overhead share $235
Net profit: $1,785 − $235 = $1,550 (36% net margin)
Now that's the real number. If you don't include overhead, you'll happily underbid this job at $3,000 thinking you're still making "good money," and end up losing $250 of net profit.
The right margin for your industry
There's no universal answer, but here are typical net margin ranges we see across industries:
| Industry | Typical net margin |
|---|---|
| General contracting / construction | 8–15% |
| MEP subcontracting | 10–20% |
| Solar installation | 12–25% |
| Electrical contracting | 15–25% |
| Plumbing | 15–22% |
| HVAC | 18–28% |
| IT services / cabling | 20–35% |
| Interior design / fit-out | 15–25% |
| Event production | 20–30% |
| Software development / agency | 25–45% |
| Consulting | 30–60% |
| Catering | 10–18% |
These are net margins after all overhead. If your business is running below the low end of your industry's range, you're either underpricing or your overhead is too high.
How to set the right margin for a specific job
A blanket "I add 30% to everything" rule will leave money on the table for easy jobs and lose you money on hard ones. Smart contractors adjust based on three factors:
1. Risk. If the scope is fuzzy or the client is known for late payment, add 5–10% buffer. If everything is locked in and the client pays on time, you can be sharper.
2. Cashflow timing. If you have to pay suppliers in 7 days but the client pays in 60, your money is tied up for 53 days. Charge for that.
3. Competitive pressure. If you're one of three bidders, your margin will be lower. If the client came to you specifically (a referral, a repeat client), your margin can be higher because you're not in a price race.
Five mistakes that kill your margin
1. Quoting before knowing your costs. Always work out the cost first, then add margin. Never start with a target price and work backwards.
2. Not tracking actual vs quoted. After every job, compare what you quoted to what you actually spent. Most contractors discover their assumptions were off, and adjust the next quote accordingly. If you don't track, you don't improve.
3. Confusing markup with margin. Discussed above. This single mistake destroys profitability.
4. Forgetting to charge for variations. When a client asks for a change mid-project, price it separately as a variation order. Don't bury it in the original quote.
5. Discounting too quickly when challenged. When a client says "your price is high," resist the urge to slash 10% on the spot. First ask: "What were you hoping to spend?" Often the gap is smaller than you think. See our guide on how to write a winning quotation for negotiation tactics.
A quick formula for everyday use
If you're in a hurry and need a working rule:
Quote price = Direct cost × (1 + target margin %) / (1 - overhead %)
For example: direct cost $2,500, target net margin 20%, overhead 8%:
$2,500 × 1.20 / (1 - 0.08)
= $3,000 / 0.92
= $3,261
Round up to $3,300 and you have a defensible price that hits your net margin target.
Where EstimateQuote fits in
We built EstimateQuote's profit margin calculator because we got tired of watching contractors discover, three months after the fact, that they had been losing money on every job. The platform lets you set a target margin per quote, see your gross profit live as you adjust quantities, and flag lines where your rate is below cost.
The actual skill, though, is the discipline of always knowing your numbers before you send a quote. Apply this guide on your next three jobs and you'll already be ahead of 80% of competitors.
The EstimateQuote team builds quotation software used by contractors, agencies, and service businesses worldwide. We've reviewed thousands of real-world quotations to understand what wins bids and what loses them.
Tired of writing quotes from scratch?
EstimateQuote generates professional quotations in under 5 minutes, with your rate library and branded PDFs. Free plan available.
Start freeRelated reading
Construction Estimating Methods: Unit Price vs Lump Sum vs Cost-Plus
The three main construction estimating methods — unit price, lump sum, and cost-plus — work for very different project types. Here's when to use each, what they look like in practice, and which one protects your margin.
Quote vs Invoice vs Proposal: When to Send Which Document
Quote, invoice, and proposal sound similar but serve very different functions. Here's the clean separation, when to send each, and how they fit together across a single project.