Markup vs margin
Markup measures profit as a percentage of cost, while margin measures the same profit as a percentage of the selling price, so a job’s markup is always higher than its margin.
Take a job that costs $10,000 and sells for $15,000. The $5,000 profit is a 50% markup (5,000 ÷ 10,000) but a 33.3% margin (5,000 ÷ 15,000). Same dollars, two different percentages.
The mistake happens when a contractor wants a 30% margin and adds 30% to cost. On a $10,000 job that gives $13,000, which is a 23% margin. Over a year, that gap can be the difference between a profit and breaking even.
Common pairs: a 10% markup is a 9.1% margin; 20% markup is a 16.7% margin; 25% markup is a 20% margin; 33.3% markup is a 25% margin; 50% markup is a 33.3% margin; 100% markup is a 50% margin.
To convert, work in decimals (25% is 0.25): margin = markup ÷ (1 + markup), and markup = margin ÷ (1 − margin).
Use whichever you like for estimating, but be consistent, and make sure everyone who prices jobs uses the same one. Set your targets as margin, since that’s what shows up on your profit and loss statement.
How markup and margin are calculated
Markup and margin start from the same two numbers: what a job costs you and what you sell it for. The profit is the difference. Markup divides that profit by the cost; margin divides the same profit by the price. Because the price is larger than the cost on any profitable job, the markup percentage is always the larger of the two.
- Profit = price − cost
- Markup = profit ÷ cost
- Margin = profit ÷ price
- Price from a markup = cost × (1 + markup)
- Price from a margin = cost ÷ (1 − margin)
At small percentages the two numbers sit close together; a 10% markup is a 9.1% margin. As they grow, the gap widens: a 100% markup is only a 50% margin. Margin can never reach 100%, because that would mean the job cost nothing. Markup has no ceiling.
| Markup | Margin | Price | Profit |
|---|---|---|---|
| 10% | 9.1% | $11,000 | $1,000 |
| 20% | 16.7% | $12,000 | $2,000 |
| 25% | 20% | $12,500 | $2,500 |
| 33.3% | 25% | $13,333 | $3,333 |
| 42.9% | 30% | $14,286 | $4,286 |
| 50% | 33.3% | $15,000 | $5,000 |
| 66.7% | 40% | $16,667 | $6,667 |
| 100% | 50% | $20,000 | $10,000 |
Gross margin, net margin and blended markup
Margin has two common versions. Gross margin uses only a job’s direct costs: labor, materials, equipment and subs. Net margin also subtracts overhead, such as insurance, vehicles, office costs and your own time running the business. When someone quotes a margin, ask which one they mean.
The markup you put on an estimate is applied to direct costs, so it has to produce a gross margin big enough to pay overhead and still leave a net profit. A markup that only covers overhead leaves you working for nothing.
Many contractors don’t use one markup for the whole job. They mark up labor, materials and subcontracts at different rates, since each carries different risk and different handling. The result is a blended markup for the job, and it’s the blended number that decides your margin. Check it on every estimate, not just the rate on each line.
Why the difference matters
For contractors
Your profit and loss statement reports margin: profit as a share of revenue. If your target is a 30% gross margin and you add 30% to cost, every job comes in short. The shortfall is small on one job and large across a year, and it’s invisible until you look at the books.
For estimators and office staff
When two people price jobs, one thinking in markup and the other in margin, the same company can send out bids several points apart for the same work. Pick one method, write it down, and build it into your estimate template.
For clients
Clients sometimes see a markup on a cost-plus or time and materials invoice and assume it’s all profit. It isn’t. The markup pays for insurance, vehicles, licensing, warranty visits and the hours spent estimating and managing the job, and only what’s left after that is profit.
How to price a job for a target margin
- From last year’s books, work out overhead as a percentage of revenue.
- Decide on the net profit you want, also as a percentage of revenue.
- Add the two to get your target gross margin. Overhead of 15% plus a 10% net profit is a 25% gross margin.
- Convert the margin to a markup if you price that way: 0.25 ÷ (1 − 0.25) = 0.333, a 33.3% markup.
- Total the job’s direct costs, then divide by (1 − margin) or multiply by (1 + markup). Both give the same price.
- If you mark up lines at different rates, check the blended margin on the total before you send the estimate.
- After the job, compare the actual margin with the estimated one, and adjust your targets if they keep drifting apart.
A markup or margin calculator saves the arithmetic, but run one example by hand first so you know what the tool is doing.
Markup vs margin example with numbers
Say a remodeler prices a bathroom with $6,000 in materials, $8,000 in labor and $4,000 in subcontracts, for $18,000 in direct costs. The target is a 30% gross margin.
Adding 30% to cost gives $18,000 × 1.30 = $23,400. The profit is $5,400, and $5,400 ÷ $23,400 is a 23.1% margin, almost seven points short.
Pricing for the margin gives $18,000 ÷ 0.70 = $25,714. The profit is $7,714, which is 30% of the price and a 42.9% markup on cost. The difference between the two prices is $2,314 on this one job; across 20 jobs like it, that’s $46,280 a year.
Now say the remodeler marks up each line separately instead:
| Line | Cost | Markup | Price |
|---|---|---|---|
| Materials | $6,000 | 20% | $7,200 |
| Labor | $8,000 | 50% | $12,000 |
| Subcontracts | $4,000 | 15% | $4,600 |
| Total | $18,000 | 32.2% blended | $23,800 |
The profit is $5,800, a 32.2% blended markup but only a 24.4% margin, still well under the 30% target. The labor line looks generous on its own; the low markups on materials and subs pull the whole job down.
Common markup and margin mistakes
- Adding the target margin percentage to cost, which always lands below the target.
- Comparing your markup with someone else’s margin, or the other way around.
- Setting a markup that covers overhead but leaves nothing for profit.
- Checking the markup on each line but never the blended margin on the job.
- Giving a 10% discount off the price without seeing what it does to profit. On the $25,714 bathroom above, 10% off takes $2,571, a third of the $7,714 profit.
- Letting different estimators use different methods.
- Setting targets from gross margin and forgetting that overhead still has to come out of it.
Most of these disappear once you set targets as margin, price with one formula, and look at the margin on the finished estimate before it goes to the client.
Common questions
01Is a 50% markup the same as a 50% margin?
02What markup gives a 20% margin?
03Should contractors use markup or margin?
04How do you convert margin to markup?
05Can a profit margin be more than 100%?
06What is a good profit margin for a contractor?
Related terms
Estimates, signatures and invoices in one app
BuildWell writes itemized estimates priced for your area, gets them signed on the client’s phone, and turns them into invoices.
- AI estimates priced for your area
- Estimates, invoices, clients and projects
- Clients sign on any phone
- Card and bank payments, no extra BuildWell fee
- iPhone, Android and the web
- AI estimates priced for your area
- Estimates, invoices, clients and projects
- Clients sign on any phone
- Card and bank payments, no extra BuildWell fee
- iPhone, Android and the web
Both plans include every feature and start with a 3-day free trial. Add a card to start; you’re not charged until the trial ends. Cancel anytime.

Try BuildWell today
Estimates, invoices, e-signatures and payments in one place, on your phone and on the web.