Markup vs Margin: The Math That Makes Contractors Broke
Markup is the percentage added to cost to set price; margin is profit as a percentage of the sale price. They measure the same profit from different bases, so a 25 percent markup yields only a 20 percent margin. According to the Construction Financial Management Association, confusing the two is a leading cause of contractor underpricing.
Markup is the percentage added to cost to set price; margin is profit as a percentage of the sale price. They measure the same profit from different bases, so a 25 percent markup yields only a 20 percent margin. According to the Construction Financial Management Association, confusing the two is a leading cause of contractor underpricing.
There is a number that quietly bankrupts more contractors than slow seasons, bad debt, and material spikes combined, and it is not a market force at all. It is a math error. Mixing up markup and margin is so common, and so costly, that it deserves to be treated as the single most important piece of financial literacy a contractor can own. The error never announces itself. The jobs come in, the work gets done, the invoices get paid, and the profit simply is not there at year end. By then the contractor has trained an entire pricing system around a number that was wrong from the first bid.
The Definition That Everything Hinges On
Markup and margin both describe profit, but they divide it by different things. Markup is profit as a percentage of your cost. If a job costs you $10,000 and you sell it for $12,500, you added $2,500 of markup on $10,000 of cost, a 25 percent markup. Margin is that same $2,500 of profit as a percentage of the sale price: $2,500 on $12,500 is a 20 percent margin. Same job, same profit dollars, two different percentages, because one divides by cost and the other divides by price.
Because the sale price is always larger than the cost, margin is always a smaller percentage than markup for the same job. The two only converge at zero. As soon as you add any profit, they diverge, and the gap grows as the numbers climb. This is not a quirk to memorize; it is the entire reason the confusion is dangerous. A contractor who hears that they should run a 35 percent margin, and responds by adding 35 percent markup, has just guaranteed a shortfall on every job they price.
The Formula and a Conversion Table
The relationship is fixed, which means you can convert between the two with one formula. To find the markup you need for a target margin: markup equals margin divided by one minus the margin. To go the other way: margin equals markup divided by one plus the markup. Commit the table below to memory or tape it to your estimating screen, because it is the difference between pricing to survive and pricing to fail.
| Target margin | Required markup | On $10,000 cost |
|---|---|---|
| 20% | 25% | $12,500 |
| 25% | 33% | $13,333 |
| 30% | 43% | $14,286 |
| 40% | 67% | $16,667 |
| 50% | 100% | $20,000 |
Read the 30 percent row carefully, because it is where most quality contractors want to live. To take home 30 percent gross margin, you must add 43 percent to your cost, not 30. The contractor who adds 30 percent markup to hit a 30 percent margin sells that $10,000 job for $13,000 instead of $14,286 and pockets $1,286 less than they needed, on a single job. Multiply that by a year of work and you have the precise reason a busy company shows no profit. The same trap shows up the moment you stop measuring real costs, which is why pricing discipline depends on honest job costing feeding the numbers.
Why the Error Compounds Against You
The cruel part of the markup-margin confusion is that it always errs in the same direction: against the contractor. Because margin is the smaller number, a contractor who uses the margin figure as their markup always undercharges, never overcharges. And the higher the margin you need, the bigger the shortfall the mistake creates. A builder targeting a 50 percent margin who adds 50 percent markup is actually earning 33 percent, a 17 point miss. The contractors who most need a healthy margin, the custom builders and high-end remodelers carrying the most risk, are the ones the error punishes hardest.
This is why the confusion is so much more dangerous than a simple rounding mistake. It is systematic, it is invisible in day-to-day operations, and it is self-reinforcing. The contractor sets a markup, wins jobs at that price, sees the work get done, and concludes the pricing is fine because the phone keeps ringing. The market never corrects the error; if anything, an underpriced bid wins more often, which feels like validation. Only the year-end financials tell the truth, and by then the habit is a decade deep.
Markup Has Two Jobs: Overhead and Profit
Setting the right markup requires knowing what it has to pay for. Gross margin, the profit left after direct job cost, is not take-home money. Out of it comes overhead: the office, the estimator, the trucks, the insurance, the software, the owner who is not on a job. Only what survives after overhead is net profit. If your overhead runs 22 percent of revenue, a 25 percent gross margin leaves a 3 percent net, and a 20 percent margin leaves you underwater. This is the direct link between pricing and your overhead recovery rate: you cannot set a defensible markup until you know what overhead your margin has to absorb.
Many contractors refine this further by applying different markups to different cost types, a higher markup on self-performed labor where they carry the warranty and supervision risk, a leaner markup on pass-through subcontractor and material costs they coordinate but do not perform. There is no single correct structure; the right answer depends on where your effort and risk actually sit. What is not optional is setting each markup deliberately against a margin target, rather than applying one blanket number and hoping the blend covers your overhead and leaves a profit.
Defending Your Price Against the Low Bid
Once you price correctly, you face a new problem: the competitor who does not. The contractor running a 15 percent markup is almost always failing to account for their true overhead, and they will either cut corners or run out of money mid-project. Your higher, correct price looks expensive next to theirs, and homeowners collecting several quotes default to comparing the bottom line. The answer is not to drop your margin to match a number that does not work; it is to change what the homeowner compares. Educating the buyer on warranty, materials grade, and the financial stability of the contractor reframes the decision away from price alone, the same principle behind winning more work without discounting in the guide to improving your bid win rate.
A tool that grades a homeowner competing quote on price, warranty, materials, and credentials does this work for you before you ever walk the property. When a buyer can see that the cheap bid scores low on warranty length and uses lower-grade materials, your correctly priced proposal stops looking expensive and starts looking like the safe choice. Embedding the building quote grader on your site captures that homeowner as a lead while it makes your pricing case, so the jobs you win are priced to actually earn the margin the math says you need. Get the markup-margin conversion right, set it against your real overhead, and defend it with value, and the year-end financials finally match the year you actually worked.
Related: job costing and true margin per job.
Related: overhead recovery and your true rate.
Related: equipment cost and utilization.
Related: how contractors win more bids.
Related: lead generation for contractors.
The most expensive sentence I hear from contractors is I add thirty percent to every job. Thirty percent of what almost always turns out to be markup on cost, which is a twenty-three percent margin, which after overhead is a rounding error away from working for free.
Summary
Key takeaways
- Markup is profit over cost; margin is profit over sale price. They describe the same dollars from different bases and are never equal
- Markup equals margin divided by one minus the margin: a 30 percent margin needs a 43 percent markup, a 50 percent margin needs a 100 percent markup
- Setting markup to the margin number you want silently underprices every job, and the error widens as the percentages rise
- Markup must cover both overhead and net profit, so it has to be set against a margin target that clears your overhead recovery rate
Try it live
Try the Building Quote Grader
Part of the Construction & Trades cluster.
I once sat with a remodeler who could not understand why a full year of good jobs left no profit. We did the markup-to-margin conversion on one job and he went pale. He had been giving away nine points of margin on every contract for a decade.
Try the Building Quote Grader
When a homeowner waves a cheaper quote, the grader shows why a thin-markup bid is a warning sign, not a bargain. Embed it to defend your pricing and capture the lead.
Adam
Founder, CalcStack
Adam built CalcStack to help businesses turn website visitors into qualified leads using interactive content. The platform now serves hundreds of tools across every major industry.
Follow on X