Introduction
Ever priced a job with a 20% markup and wondered why your profit felt skinny? Youâre not alone. Many contractors mix up markup vs margin and leave money on the table. This guide lays out exactly what markup vs margin means, how to set the right selling price, and how to protect your profit in the real world. Weâll walk through formulas that actually stick, step-by-step pricing, examples, and common mistakes to avoid. By the end, youâll be able to quote confidently and hit your target profitâwithout guesswork.
Quick Answer: Markup vs margin isnât the same. Markup is how much you add to cost to get your selling price. Margin is the profit percentage of the selling price. To earn a 20% margin, you need roughly a 25% markup. Get clear on both before you price any job.
Table of Contents
Key Takeaways
- Markup is added to cost; margin is profit as a percentage of sell price. A 20% margin needs about a 25% markup.
- Price in this order: direct costs â labor burden â overhead â contingency â target margin â final sell price.
- Add labor burden (often 30â45% of base wage) and overhead (commonly 10â20% of cost) or your margin will evaporate.
- Recalculate margin after discountsâ5% off the top can slash profit by more than half on tight jobs.
- Use tools to run what-if scenarios in minutes and lock scope with signed proposals to protect profit.
Letâs make it simple.
Quick Definitions
- Markup: The percentage you add to cost to set your price.
- Margin: The percentage of your selling price that is profit.
- Selling Price = Cost x (1 + Markup)
- Margin = (Selling Price - Cost) á Selling Price
If you want a specific margin, convert it to markup this way:
- Markup = Margin á (1 - Margin)
Example
- Target margin: 20% â Markup = 0.20 á 0.80 = 0.25 (25%)
- Cost: 10,000 â Selling Price = 10,000 x 1.25 = 12,500
Markup-to-Margin Quick Reference
| Markup | Margin (approx.) |
|---|
| 10% | 9.1% |
| 20% | 16.7% |
| 25% | 20.0% |
| 33.3% | 25.0% |
| 50% | 33.3% |
Many contractors assume 20% markup means 20% profit. It doesnât. That gap is where profit disappears.
Step-By-Step: Build Your Price The Right Way
This is the order that keeps you out of trouble.
1. Gather Direct Costs (The Hard Numbers)
- Materials (including waste, delivery, and fasteners)
- Labor hours x base wage
- Subcontractorsâ quotes
- Equipment and rentals (by day or week)
Aim for line-item accuracy. On a typical 2-day repair, being off by just 3 labor hours can eat 150â250 dollars.
2. Add Labor Burden (The Silent Profit Killer)
Labor burden covers payroll taxes, workersâ comp, benefits, holiday pay, small tools, and training. Itâs common for burden to add 30â45% on top of base wage in many trades.
- Example: Tech at 30 dollars/hour with a 40% burden â True labor cost = 42 dollars/hour
- 16 hours of labor â 672 dollars, not 480 dollars
3. Allocate Overhead (Keep the Lights On)
Overhead covers office rent, trucks, insurance, software, phonesâeverything that keeps you in business. Many contractors allocate 10â20% of total direct cost as overhead.
- Example: Direct cost 9,800 dollars â Overhead at 15% = 1,470 dollars
4. Add Contingency (Because Stuff Happens)
Small jobs often benefit from 3â5% contingency; complex remodels may need 5â10% to cover unknowns.
- Example: 11,270 dollars (direct + OH) x 5% contingency = 563.50 dollars
5. Apply Your Target Margin (Not Markup)
Choose your required margin first (commonly 15â30% depending on risk and overhead). Convert to markup to set price.
- Example Full Walkthrough:
- Direct cost (materials 5,200 dollars + labor burdened 2,240 dollars + subs 1,800 dollars + equipment 560 dollars) = 9,800 dollars
- Overhead at 15% = 1,470 dollars â Subtotal = 11,270 dollars
- Contingency at 5% = 563.50 dollars â Cost basis = 11,833.50 dollars
- Target margin 20% â Markup 25% â Selling price = 11,833.50 x 1.25 = 14,791.88 dollars (round to 14,792 dollars)
- Profit check: 14,792 - 11,833.50 = 2,958.50 dollars, which is ~20% of sell price
6. Sanity Check Time
- Compare price to recent similar jobs (size, duration, crew mix)
- Check crew capacity (do you need overtime? Add it now)
- Review risk factors (occupied home, unknown structure, lead times)
A 10â15 minute review can prevent a week of headaches.
Common Pricing Mistakes Contractors Make
Confusing Markup and Margin
Slapping on a 20% markup when you need a 20% margin is a fast way to come up short. Solution: Always translate desired margin into markup before pricing.
Skipping Labor Burden
Base wage is not your labor cost. Add taxes, insurance, benefits, small tools, and paid time off. Missing burden can wipe 5â10 points off margin instantly.
Underestimating Overhead
Overhead doesnât show up on site, but it drains profit if ignored. Track it monthly and set a standard percent (e.g., 12â18%) until your analytics refine it.
Discounting Without Recalculating Margin
That friendly 5% discount? On a job priced for a 15% margin, it can cut your profit by more than half. If you discount, reduce scope or options to keep your target margin.
No Post-Job Costing
If youâre not comparing estimated vs actual hours and materials within 48â72 hours of completion, youâre guessing. Use those results to tune burden, overhead, and contingency for the next bid.
You can do all this on paper, but why? Time is money.
- Donizo Margin Estimator (Autopilot): Run what-if scenarios fast. Plug in cost basis and target margin to get the correct markup and selling price in seconds. Test 15%, 20%, and 25% margins side by side.
- Templates (Ascension/Autopilot): Build trade-specific templates with your standard overhead and contingency so you donât start from zero every time.
- Analytics Dashboard (Ascension): Spot patternsâwhere jobs leak hours, which trades need higher contingency, and which crews hit targets.
- Voice to Proposal (All Plans): Capture scope, site notes, and photos on site. Convert to a clean, branded PDF and send while details are fresh.
- EâSignature Integration (All Plans): Get legally binding acceptance so the scope and price are locked.
- Invoice Management (Ascension/Autopilot): Convert accepted proposals to invoices in one click and track payments. [Learn more about invoicing]
Many contractors find these tools easily save 2â3 hours per week and reduce back-and-forth by half on small projects.
Pricing Scenarios You Can Steal
Letâs pressure-test the math.
1. Small Repair (1 Tech, Half Day)
- Direct: Materials 180 dollars; Labor 4 hrs x 42 dollars burdened = 168 dollars â 348 dollars
- Overhead 15% = 52 dollars â 400 dollars
- Contingency 5% = 20 dollars â Cost basis 420 dollars
- Target margin 25% â Markup 33.3% â Price â 560 dollars
- Profit check: ~140 dollars profit, about 25% margin
2. Mid Kitchen Refresh (2 Weeks, 2 Crew + Sub Trades)
- Direct: Materials 7,800 dollars; Labor 160 hrs x 45 dollars burdened = 7,200 dollars; Subs 4,200 dollars; Equipment 600 dollars â 19,800 dollars
- Overhead 12% = 2,376 dollars â 22,176 dollars
- Contingency 7% = 1,552 dollars â Cost basis 23,728 dollars
- Target margin 22% â Markup 28.2% â Price â 30,410 dollars
- Profit check: ~6,682 dollars profit, about 22% margin
3. Exterior Reno With Unknowns (4 Weeks, Weather Risk)
- Direct: Materials 12,500 dollars; Labor 320 hrs x 44 dollars burdened = 14,080 dollars; Subs 6,400 dollars; Equipment 1,200 dollars â 34,180 dollars
- Overhead 18% = 6,152 dollars â 40,332 dollars
- Contingency 10% (risk, weather, access) = 4,033 dollars â Cost basis 44,365 dollars
- Target margin 18% â Markup 22% â Price â 54,125 dollars
- Profit check: ~9,760 dollars profit, about 18% margin
Notice how higher risk pushes contingency up. That keeps margin honest when surprises hit.
FAQ
What is the difference between markup and margin?
Markup is the percentage you add to cost to get your selling price. Margin is your profit as a percentage of the selling price. If your cost is 10,000 dollars and you price at 12,500 dollars, your markup is 25% but your margin is 20%. Always set your target margin first, then convert it to markup.
What markup gives me a 20 percent margin?
To get a 20% margin, you need roughly a 25% markup. Use the conversion formula: Markup = Margin á (1 - Margin). So 0.20 á 0.80 = 0.25. Multiply your cost by 1.25 to get the selling price and youâll land on a 20% profit margin of the sell price.
How much should I add for overhead and labor burden?
Many contractors find labor burden runs 30â45% over base wage, and overhead allocation commonly ranges 10â20% of direct cost. Your numbers may vary. Track actual payroll taxes, insurance, benefits, rent, trucks, and software for 2â3 months, then set a standard percentage and refine with job costing.
Should I discount to win the job?
Only if you adjust scope or options to keep your target margin. A 5% discount can drastically reduce profit on already tight jobs. If a client needs a lower price, downgrade finishes, reduce scope, or extend scheduleâdonât just slash the number. Recalculate margin after any change.
How can software help me price jobs faster?
Use tools that capture scope on site and automate the math. Donizoâs Voice to Proposal helps you collect details; templates standardize overhead and contingency; the Margin Estimator (Autopilot) converts margin to markup instantly; and EâSignature locks the scope. Many contractors report saving 2â3 hours per week with this workflow.
Conclusion
Price with intention, not instinct. Build your job price in order: direct costs, labor burden, overhead, contingency, then apply the correct markup to hit a clear margin. A few accurate numbersâlike 30â45% labor burden, 10â20% overhead, and 3â10% contingencyâcan protect 5â10 margin points on every job. Want to speed it up? Use Donizoâs Voice to Proposal to capture scope fast, get EâSignature to lock approval, and run scenarios with the Margin Estimator in Autopilot. Try Donizo free to send proposals, then upgrade when youâre ready to dial in profits.