Why Markup and Margin Are Not the Same Thing (and Why It Matters)

February 18, 20266 min read

Ask most contractors the difference between markup and margin and you will get the same answer: "They are the same thing." They are not. Confusing the two is one of the most common and most expensive pricing mistakes in the trades. A 50 percent markup does not mean you are keeping 50 percent of the selling price. It means you are keeping 33 percent. That gap is where profits disappear, overhead goes uncovered, and contractors end up working harder every year for the same take-home pay.

Markup and margin are two different calculations

Markup is calculated on your cost. If a job costs you $10,000 in materials and labor and you apply a 50 percent markup, you charge $15,000. The formula is simple: cost times markup percentage equals the amount you add on top.

Margin is calculated on the selling price. Using that same $15,000 job, your profit is $5,000. Divide $5,000 by the $15,000 selling price and your margin is 33.3 percent. Same dollar amount of profit, but the percentage is very different depending on which number you divide by.

This is not just accounting vocabulary. It changes how much money you actually keep.

The numbers side by side

Here is where the confusion gets dangerous. Contractors who think in markup often believe their margins are higher than they actually are.

Markup %CostSelling PriceProfitActual Margin %
20%$10,000$12,000$2,00016.7%
30%$10,000$13,000$3,00023.1%
50%$10,000$15,000$5,00033.3%
100%$10,000$20,000$10,00050.0%

Notice that a 20 percent markup only gives you a 16.7 percent margin. If your overhead runs 15 percent of revenue, a 20 percent markup leaves you with less than 2 percent actual profit. One callback, one material price increase, one day of rain, and that job is at break-even or worse.

Why this distinction matters for profitability

Most contractors set their markup based on what feels right or what competitors seem to charge. But "feels right" does not account for the overhead that eats into every dollar before it becomes profit.

Overhead includes your truck payment, insurance, tools, fuel, office costs, phone, software, licensing fees, and every other expense that is not tied to a specific job. According to construction industry benchmarks, overhead for small contractors typically runs between 25 and 35 percent of revenue. That means if your margin is only 20 percent, you are actually losing money on every job before you even count your own paycheck.

The contractors who stay profitable long-term are the ones who know their true margin, not just their markup. They price based on what the business needs to cover overhead and produce a real profit, not based on a percentage they picked years ago and never revisited.

How to calculate each one

Markup formula: Selling Price = Cost x (1 + Markup%). If your costs are $8,000 and you want a 40 percent markup, your selling price is $8,000 x 1.40 = $11,200.

Margin formula: Margin% = (Selling Price - Cost) / Selling Price. Using that same job: ($11,200 - $8,000) / $11,200 = 28.6 percent margin.

Converting markup to margin: Margin% = Markup% / (1 + Markup%). A 40 percent markup converts to 0.40 / 1.40 = 28.6 percent margin.

Converting margin to markup: Markup% = Margin% / (1 - Margin%). If you need a 30 percent margin, your markup needs to be 0.30 / 0.70 = 42.9 percent.

That last formula is the one most contractors have never seen. If you want a 30 percent margin, you cannot just mark up 30 percent. You need to mark up 43 percent. The difference between those two numbers is real money on every single job.

Overhead is the silent margin killer

Here is a scenario we see constantly. A contractor marks up jobs 30 percent and assumes he is making 30 percent profit. His actual margin is 23 percent. His overhead runs 20 percent of revenue. That leaves 3 percent net profit. On a $100,000 year in revenue, that is $3,000 of actual profit for twelve months of work.

The fix is not always to raise prices dramatically. Sometimes it is just knowing the real number so you can make informed decisions. Maybe you need a 45 percent markup to hit a 31 percent margin that covers your 20 percent overhead and leaves you with 11 percent net profit. That is the difference between building a business and just staying busy.

Track your overhead monthly. Divide your total overhead expenses by your total revenue. If that number is creeping up, your margins are shrinking even if your markup has not changed. Material costs rise, insurance premiums go up, fuel prices fluctuate. Your markup needs to move with your overhead, not sit static.

Pricing with margin in mind

Once you understand the difference, pricing gets more intentional. Start with your target net profit margin. Add your overhead percentage. That gives you the gross margin you need. Then convert that margin to a markup and apply it to your costs.

Say you want 10 percent net profit and your overhead is 22 percent of revenue. You need a 32 percent gross margin. Converting that to markup: 0.32 / 0.68 = 47 percent markup. Now every estimate you build starts from a number that actually supports the business instead of a guess.

This is also where having your costs organized matters. If your material and labor costs are scattered across texts, napkin notes, and memory, your markup is being applied to a guess. The more accurate your costs, the more reliable your margin. Contractors who keep a structured estimate format with real pricing data make better decisions because the numbers they are working from are solid.

The conversation with clients

Clients do not need to know your markup or margin percentages. What they need to see is a clear, detailed estimate that shows the scope and total price. But knowing your own numbers gives you confidence in the price you present.

When a client pushes back on price, a contractor who knows his margins can have an honest conversation about what the price includes and where costs come from. A contractor who is guessing at markup tends to discount on the spot because he does not actually know where his floor is. That is how $5,000 in profit becomes $2,000 becomes break-even.

Accurate pricing also means you can offer options with confidence. Want to show the client a lower-cost alternative? You can adjust materials or scope and know exactly how it affects your margin. That flexibility comes from understanding the math, not from guessing and hoping it works out.

Stop treating markup and margin as the same number

If you take one thing from this, let it be this: your margin is always lower than your markup. A 30 percent markup is a 23 percent margin. A 50 percent markup is a 33 percent margin. If you have been pricing at 20 percent markup and wondering why there is nothing left at the end of the year, now you know. Your real margin was under 17 percent, and your overhead probably ate all of it.

Run the numbers on your last five jobs. Calculate your actual margin on each one. If the result surprises you, it is time to revisit your pricing. The work you do deserves a price that keeps the business healthy. Getting the math right is the first step.

Frequently Asked Questions

What is the difference between markup and margin in construction?

Markup is calculated on your cost. Margin is calculated on your selling price. A 50 percent markup on $10,000 in costs gives you a $15,000 selling price. But your margin on that $15,000 sale is only 33 percent, not 50. The distinction matters because overhead, insurance, and callbacks eat into margin, not markup.

What markup should a contractor use?

It depends on your overhead and desired profit. Most residential contractors need a 35 to 50 percent markup to cover overhead (insurance, truck, tools, office) and leave a reasonable net profit. That translates to roughly 26 to 33 percent margin. Calculate your actual overhead costs before picking a markup number.

How do you calculate margin from markup?

Divide the markup amount by the selling price. If your cost is $10,000 and your markup is 40 percent, your selling price is $14,000. Your profit is $4,000. Your margin is $4,000 divided by $14,000, which equals 28.6 percent. The formula is: margin equals markup divided by (1 plus markup).

Why do contractors lose money even when they mark up their estimates?

Because markup does not account for overhead. A contractor who marks up materials and labor by 20 percent but has 18 percent overhead is only netting 2 percent on every job. Add one callback, one material price increase, or one day of rain, and that job is underwater. Knowing your true margin tells you whether a job is actually profitable.

Ready to get after it?

Stop fighting your software. Start running your business.

Try for free

14-day free trial. No credit card required.

Jobkore invoices list with status badges and totals

Your next estimate is on us.

Try for free