Skip to content
Made For Builders iconoMade For Builders
Free interactive tool

Markup vs Margin Calculator for Contractors

A free contractor markup calculator that prices your job and settles the markup vs margin question in one screen. Enter the job cost (materials plus labor), choose whether to price by margin or by markup, slide the percentage, and instantly see the price to charge, your profit, and your real margin and real markup side by side. The tool makes the trap obvious: a 30% markup is not a 30% margin, it is only about 23%, and that gap is where contractors lose money quote after quote.

Your job
$

What the job costs you to deliver, before any profit.

Margin = profit as a share of the price you charge. Markup = an uplift added on top of your cost.

30 %

The slice of the final price you keep as profit.

Reference: a 30% markup is NOT a 30% margin, it is only about 23%. The gap widens as the percentage climbs, and that gap is where contractors quietly lose money on every quote.
Price to charge
Price to charge$14,286covers your cost and your profit
Profit$4,286
Real margin30 %
Real markup43 %
Cost$10,000
Cost$10,000
Profit$4,286

Directional model. Start from your real, full job cost (materials, direct labor, and a share of overhead). Markup is figured on cost, margin on the price you charge, so the same percentage means two different dollar amounts.

How it works

The most expensive pricing mistake in the trades is not undercharging on purpose. It is confusing two words that sound the same and are not: markup and margin. A contractor adds a percentage on top of cost, calls it the profit, and moves on. The percentage is real, but it is not the margin, and the difference, repeated on every quote, quietly eats a chunk of the year's profit.

This markup vs margin calculator puts numbers on that difference. Enter the job cost, pick how you want to price it, and instantly see the price to charge, your profit, and the exact relationship between margin and markup.


Markup and margin are not the same number

  • Markup is the uplift you add on your cost. Cost $10,000, markup 30%, price $13,000.
  • Margin is profit expressed on the price you charge. In that same job, the $3,000 profit on a $13,000 price is a 23.1% margin, not 30%.

The trap is that markup always sounds better than it is. The higher the percentage, the wider the gap between what you think you make and what you actually make. That is why a tool that shows both at once is worth more than a rule of thumb.

A worked example: one job, two readings

Take a job that costs you $10,000 to deliver. Here is what happens depending on whether you read the percentage as markup or as margin:

PercentagePrice if markupReal margin of that pricePrice if marginReal markup of that price
20%$12,00016.7%$12,50025.0%
30%$13,00023.1%$14,28642.9%
40%$14,00028.6%$16,66766.7%
50%$15,00033.3%$20,000100.0%

Read the 30% row. If you wanted a 30% margin but applied a 30% markup, you charged $13,000 instead of the $14,286 a true 30% margin requires. That is $1,286 less on a single job, with nobody pushing back on the price.

Why confusing them erodes profit

That $1,286 looks like one bad quote. It is not. Multiply it. A business that closes fifty jobs a year with the same gap leaves more than $60,000 on the table, all of it pure profit, because the cost was already covered. It is not a lost sale or an unhappy customer: it is money that was there for the taking and stayed on the table because of a formula mix-up.

The compounding gets worse once underpricing becomes a habit. If you set prices by markup believing it is margin, every rise in material costs catches you with less cushion than you think, and the biggest jobs, where the dollar gap is largest, are the ones that steal the most profit. The leak is invisible precisely because every individual quote still looks fine.

How to set your markup to hit a target margin

If you think in margin (the profit you want to keep on the sale), but you price in markup at the job site, you need the conversion between them. The formula is short:

markup = margin / (1 - margin)

So a 20% margin needs a 25% markup, a 30% margin needs about a 43% markup, a 40% margin needs about a 67% markup, and a 50% margin needs a 100% markup. The takeaway is simple: your markup always has to be larger than your target margin, and the gap grows fast.

The easiest way to use this is to set the tool to margin mode, enter your real cost, dial in the margin you want, and read the real markup figure it returns. That is the exact uplift to apply on cost to land on your target margin, with no mental math at the job site.

How to use the result

Start from the real, full cost of the job: materials, direct labor, and a proportional share of your overhead (travel, insurance, tools, office, warranty). Then decide whether you reason in margin or markup and keep that basis across every quote so you never mix them.

If your goal is a specific net profit on the sale, use margin mode and the tool gives you the exact price that guarantees it. The operations page explains how to systematize costs and pricing, and the conversion page shows how to present that price so it closes. To go deeper on the quote itself, read quotes that win more jobs and the science of pricing for contractors.

Once you have your number, double-check the underlying margin with the job profit margin calculator, turn it into a client-ready document with the professional estimate and proposal generator, or browse the rest of our tools. To pressure-test your pricing structure with your real numbers, talk to us.

We answer before you ask

Questions about this tool

The real questions we get about how to read these numbers.

Direct help

Question not listed here?

Thirty minutes by video or phone. No jargon. The team answers with data from your business on the table.

Talk to the team
  1. Q/01What is the difference between markup and margin (with the math)?

    Markup is the uplift you add on top of your cost; margin is profit expressed as a share of the final price you charge. Take a job that costs you $10,000. Apply a 30% markup and you charge 10,000 x 1.30 = $13,000, making $3,000 of profit. But $3,000 on a $13,000 price is 3,000 / 13,000 = 23.1%, so that 30% markup is really a 23% margin. To actually earn a 30% margin you reverse the formula: price = cost / (1 - 0.30) = 10,000 / 0.70 = $14,286. Same job, $1,286 more, because margin is figured on the price and markup on the cost. Confusing the two makes you undercharge without ever noticing.

  2. Q/02How does this contractor markup calculator price the job?

    It depends on the mode. In margin mode the price is your cost divided by (1 minus the margin as a fraction), so the profit on the final price matches your target margin exactly. In markup mode the price is your cost multiplied by (1 plus the markup as a fraction), applying the percentage as an uplift on cost. In both modes profit is price minus cost, and the tool shows your real margin and real markup at the same time so the equivalence is impossible to miss.

  3. Q/03What markup do I need to hit a target margin?

    Use the conversion markup = margin / (1 - margin). For a 20% margin you need a 25% markup; for 30% you need about 43%; for 40% you need about 67%; for 50% you need a full 100% markup. The pattern: to reach a given margin, your markup always has to be larger, and the gap grows fast as the target climbs. Set the tool to margin mode and read the real markup figure to get the exact number for your own cost.

  4. Q/04What margin is reasonable for a home-service business?

    It varies by trade and overhead, but as an internal benchmark many remodeling and installation businesses run net margins between 15% and 35% after deducting materials, direct labor and overhead. The point is not to copy a number but to start from your full real cost and choose a margin that covers overhead and leaves profit. The tool turns that target into a concrete price to charge.

  5. Q/05Why does pricing by markup quietly cost me money?

    Because markup always sounds bigger than the margin it produces, so contractors who set prices by markup believing it is their margin earn less than they think on every job. A 30% markup feels like a healthy 30% profit but delivers only 23%. On a $10,000 job that is the difference between charging $13,000 and the $14,286 a true 30% margin requires. Multiply that gap across a year of quotes and it adds up to thousands in profit left on the table, on jobs you already won.

  6. Q/06Are the figures from this tool a guarantee?

    No. It is a transparent, directional model to price a job and teach the markup vs margin relationship, not a promise of results. The numbers are only as good as the job cost you feed it, so include indirect costs (travel, insurance, tools, office hours, warranty) before you read the price. Use it to set a basis and stay consistent, then refine with your real numbers.

Turn the number into a plan

We audit your visibility and conversion in 30 minutes. Free.

We show you exactly where the money leaks today and the three things to fix first. With your business data on the table. Document in 24h.

Book your audit