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

Pricing for profit starts by knowing the difference between markup and margin. Markup adds a percentage on top of cost; margin is the profit as a percentage of the sell price. To hit a target margin consistently, include direct costs and overhead, then use the correct formula: Price = Cost ÷ (1 − Target Margin).

Markup vs. Margin Explained (With Formulas)

Many underbid because they treat margin like markup. Here’s the clean way to calculate both.

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

Convert target margin to price: P = C ÷ (1 − M).
Convert margin to markup: U = M ÷ (1 − M).

Example: If total cost is $10,000 and you want a 30% margin:
Price = 10,000 ÷ (1 − 0.30) = $14,285.71 (a 42.86% markup).

 

Always Include Overhead (Before Profit)

Direct job costs aren’t the whole story. Add a fair share of overhead so margin isn’t eaten later.

  • Burden labor properly (taxes, benefits, insurance)
  • Allocate indirects: supervision, trucks, small tools, software
  • Factor risk/contingency by scope complexity
 

Simple Pricing Workflow (Repeatable)

Use a consistent sequence so every bid is defendable and profitable.

  • Build the estimate with cost codes & assemblies (labor + materials + equipment + subs)
  • Add overhead/contingency at the estimate or project level
  • Apply target margin using Price = Cost ÷ (1 − Margin)
  • Check competitiveness; document assumptions and validity window
 

Match Pricing to Billing Method

How you price should align with how you’ll bill the job.

  • Lump Sum: set target margin on the full scope; lock in inclusions/exclusions
  • AIA/Progress: convert estimate to Schedule of Values (SOV) for clean percent-complete billing
  • T&M: publish rate sheets and markups; require daily field backup
 

Common Pricing Pitfalls

A few small mistakes can wipe out profit—avoid these.

  • Using a “30% markup” when you meant “30% margin”
  • Forgetting overhead or labor burden in unit prices
  • Discounting without re-checking margin math
  • Not updating production rates and vendor pricing
 

Price & Bill Consistently with Werx

Werx Estimates helps you build costs with templates and assemblies, then roll accepted bids into Contract Projects, SOVs, and billing—syncing to QuickBooks Online so numbers stay aligned.

  • Standard cost codes, assemblies, and overhead rules
  • One-click SOV for AIA/progress pay apps
  • Rate sheets & backup for T&M
 

FAQs About Markup vs. Margin

 

What’s the quickest way to price for a target margin?

Add overhead to cost, then use Price = Cost ÷ (1 − Margin). Example: $10,000 cost at 30% margin → $14,285.71 price.

How do I choose a good target margin?

It depends on trade and risk. Many small contractors aim for gross margins in the 25–40% range to cover overhead and leave a healthy net. Track results and tune per service type.

Can I mix margin-based pricing with T&M?

Yes. Use margin for lump-sum scopes and rate sheets (with markups) for T&M extras—just keep documentation and assumptions clear.

 

TL;DR Recap

  • Margin ≠ Markup: use the right formula to hit profit targets
  • Include overhead and risk before applying your margin
  • Align pricing with billing (lump sum, AIA/progress, or T&M)
  • Werx turns estimates into SOVs and invoices with QuickBooks sync