Werx Academy

How to Price Jobs for Profit (Markup vs. Margin)

Most contractors underbid because they treat margin like markup. Here is the formula that fixes it.

To price jobs for profit, set your price with margin, not markup. Margin is your profit as a share of the sell price. Markup is profit added on top of cost. The two are not the same, and mixing them up shrinks your profit.

Use this formula to hit a target margin: Price = Cost ÷ (1 − Target Margin). Add direct costs and overhead first. Then apply your margin so the profit holds.

What is the difference between markup and margin?

Markup adds a percent on top of your cost. Margin is profit as a percent of the price the customer pays. A 30 percent markup is not a 30 percent margin.

Here is how the math works on a job:

  • Cost (C): labor with burden, materials, equipment, and subs
  • Sell price (P): what the customer pays
  • Margin (M): (P − C) ÷ P
  • Markup (U): (P − C) ÷ C

Convert a target margin to price with P = C ÷ (1 − M). Convert margin to markup with U = M ÷ (1 − M). If cost is $10,000 and you want a 30 percent margin, price is $14,285.71. That is a 42.86 percent markup on the same job.

Why must you include overhead before profit?

Direct job costs are not the whole picture. Overhead is rent, trucks, software, and office time. Skip it and your margin gets eaten before the job ends.

Add a fair share of overhead to every bid. Burden labor with taxes, benefits, and insurance. Then apply your margin on top of the full cost.

  • Burden labor properly with taxes, benefits, and insurance
  • Spread indirect costs like supervision, trucks, and small tools
  • Add a risk buffer when the scope is complex or new

How do you build a repeatable pricing workflow?

Use the same steps on every bid. A consistent process keeps each price defendable and profitable. It also makes your construction estimates faster to repeat.

  • Build the estimate with cost codes and assemblies
  • Add overhead and contingency at the estimate or project level
  • Apply your target margin with Price = Cost ÷ (1 − Margin)
  • Document your assumptions and the price validity window

How should pricing match your billing method?

The way you price should match the way you bill. Lump sum, progress, and time and materials each need a slightly different setup.

  • Lump sum: set a target margin on the full scope and lock inclusions
  • AIA or progress: turn the estimate into a schedule of values for clean percent-complete billing
  • Time and materials: publish rate sheets and markups, then require daily field backup

What pricing mistakes wipe out profit?

A few small errors quietly drain your margin. Catch them before the bid goes out. Track results with your contractor KPIs so you can spot the leak.

  • Using a 30 percent markup when you meant a 30 percent margin
  • Forgetting overhead or labor burden in unit prices
  • Discounting without re-checking the margin math
  • Letting old production rates and vendor prices ride

When should you raise or hold your margin?

Raise your margin when risk is high or your schedule is full. New scopes, tight sites, and rush work all carry more risk. A fuller calendar means you can be choosy.

Hold or trim margin only when you need the work to keep crews busy. Never drop below the point that covers overhead. If a job cannot clear your floor, walk away.

  • Raise margin for complex, risky, or rush jobs
  • Hold standard margin when your pipeline is steady
  • Set a margin floor that always covers overhead

How does software keep pricing consistent?

Contractor software like Werx builds your bid, then carries the numbers all the way to billing. You price once and reuse the work. Nothing gets retyped between the estimate and the invoice.

Werx Estimates lets you save cost codes, assemblies, and overhead rules. Accepted bids roll into a schedule of values for AIA and progress pay apps. Rate sheets and backup support time and materials work, and everything syncs to QuickBooks Online.

Key takeaways

  • Margin is not markup, so use Price = Cost ÷ (1 − Margin) to hit your target
  • Add overhead and labor burden before you apply your margin
  • Match pricing to your billing method: lump sum, progress, or T&M
  • Contractor software like Werx turns estimates into SOVs and synced invoices

Frequently Asked Questions

What is the quickest way to price for a target margin?

Add overhead to your cost, then use Price = Cost ÷ (1 − Margin). A $10,000 cost at a 30 percent margin prices at $14,285.71.

How do I choose a good target margin?

It depends on your trade and risk. Many small contractors aim for gross margins of 25 to 40 percent. Track your results and tune by service type.

Can I mix margin pricing with T&M?

Yes. Use margin for lump-sum scopes and rate sheets with markups for T&M extras. Keep your documentation and assumptions clear.

Ready to grow your business?

Start your 30-day free trial today. No credit card required.

No credit card required · Free migration assistance · Cancel anytime