Ask ten contractors what margin they run and some of the answers will really be markups. The two words get used as if they mean the same thing. They don’t, and the gap between them comes straight out of your profit.
The short version: if you add 25% to your costs, you have not made a 25% margin. You’ve made 20%. This post walks through the math with worked examples, shows where the mix-up costs real money, and gives you a simple pricing routine so it doesn’t happen on your jobs.
Markup and margin both start with the same profit: price minus cost. The only difference is what you divide by.
On any job that makes money, the price is bigger than the cost. So for the same job, the margin is always a smaller percentage than the markup. That’s the whole trap.
Say a bathroom job costs you $10,000 in labor, materials, subs and permits. You add a 25% markup.
It’s the same $2,500 of profit. As a markup it’s 25%. As a margin it’s 20%. If your plan said you needed a 25% margin to cover overhead and profit, this job is five points short, and nothing on the estimate tells you so.
Now work it the other way. You want a 25% margin on the same $10,000 of cost. You can’t just add 25%. You divide the cost by what’s left after the margin:
To earn a 25% margin, you mark costs up by a third. The two prices are $833 apart on a $10,000 job. On a kitchen with $40,000 of cost, a 25% markup gives you $50,000 and a 25% margin gives you $53,333. That’s $3,333 you either earn or don’t, on one job.
You only need two formulas, and they work for any percentage:
Here are common pairs, worked out with those formulas and rounded to one decimal:
The gap grows as the numbers rise. At 10% the two are close. At a 50% markup, they’re almost 17 points apart.
Your gross margin has to pay for two things: overhead and profit. Overhead is everything that isn’t tied to one job, like your truck, insurance, office, software and the hours you spend estimating jobs you don’t win. Whatever margin is left after overhead is what the business keeps.
Take an example company. Its overhead works out to 15% of revenue, and the owner wants to keep 10% as net profit. Every job needs a 25% gross margin (15% + 10%). Now suppose the owner prices every job at a 25% markup, thinking that covers it:
Half the planned profit is gone, and nothing looks wrong on any single estimate. Every job “made money.” The problem shows up at the end of the year, when the books don’t match the plan.
These are example numbers, and your overhead and profit targets will be different. The point is the method: work out the margin you need first, then convert it to the markup that gets you there.
Take the job priced at $13,333 for a 25% margin. The client asks for 10% off, and you agree. The new price is $12,000. Your cost is still $10,000, so profit drops from $3,333 to $2,000 and the margin falls to 16.7%. A 10% discount cut your profit by 40%. Before you discount, know what it does to your margin, or offer to trim scope instead of price.
Plenty of contractors mark up materials but pass permits, dumpsters, equipment rental or sub invoices through at cost. Every pass-through line lowers the margin on the whole job. If you choose not to mark something up, make sure the rest of the price carries enough to make up for it.
If a price includes a 25% markup and you want to find the cost, don’t subtract 25% from the price. Divide by 1.25. A $12,500 price less 25% is $9,375, but the real cost was $10,000. This mistake creeps into credits and change orders, where it quietly gives money away.
Use markup to build a price line by line, because it works from cost. Use margin to judge a job and the business, because that’s how your profit and loss statement shows it. Say which one you mean every time, to your team, your estimator and your accountant.
The free markup and margin calculator turns any cost into a price at the markup or margin you want, and shows the margin a price really leaves. If you’re not sure your labor costs are right, start with the labor rate calculator, and see the glossary for plain-English definitions of markup, gross margin and overhead. In ECHOPS, each price book item carries its own markup and waste, so every estimate prices the same way, and the profit per job report shows what each job actually made.
Both start with the same profit: price minus cost. Markup divides that profit by cost, and margin divides it by price, so on any job that makes money the margin is the smaller number. Add a 25% markup to $10,000 of cost and you get a $12,500 price and a 20% margin. Use markup to build a price line by line, and margin to judge a job and the business.
Use two formulas: margin = markup ÷ (1 + markup), and markup = margin ÷ (1 − margin). A 50% markup is a 33.3% margin, and a 40% margin takes a 66.7% markup. The gap grows as the numbers rise, which is why a chart of common pairs helps. The free markup and margin calculator does the conversion for any cost.
Gross margin is the profit on a job as a share of its price, and it has to pay for two things: overhead and net profit. Net profit is what the business keeps after overhead. In this post’s example, a company with overhead at 15% of revenue that wants 10% net profit needs a 25% gross margin on every job. Price those jobs at a 25% markup and only 5% is left.
There’s no single right number, because overhead differs from company to company. Add your overhead as a share of revenue to your net profit target to get the gross margin you need, then convert it with markup = margin ÷ (1 − margin). In this post’s example, 15% overhead plus a 10% profit target means a 25% margin, which takes a 33.3% markup. See how to estimate construction costs for the full process.
Posts are general information, not legal, tax or financial advice.
Keep reading
Pricing, sales, operations and the legal side of contracting.
Read the blog →Starting a remodeling business, selling kitchen and bath jobs, and choosing software.
Read the guides →Estimates, contracts, change orders, invoices and more, as PDF plus Word or Excel.
Get the templates →Try ECHOPS free for 14 days with your own leads and jobs. No credit card, and your workspace is ready in minutes.
Special price: your first 2 months from $49/mo. Limited spots, so sign up today.