Markup vs Margin: The Guide Every Contractor Needs to Read

One of the oldest mix-ups in the trades is treating markup and margin as the same number. Markup is what you add to cost, but margin is the amount you keep in terms of revenue. The gap between them can lead to annual profit quietly disappearing.

According to the CPA Australia Business Evaluation Guide, profitability measurement is one of the most common weak points in small business management, due to the wrong number being measured.

On a $200,000 year’s worth of work, the difference between a 30% markup and a 30% margin is more than $13,000 in missing profit.

This guide covers the formulas, a worked example from a real electrical job, a conversion table you can bookmark and come back to, guidance on what markup rate to actually use and the link between estimating accuracy and whether your margin ever materialises.

Key Takeaways

  • Markup = the percentage added to cost. Margin = the percentage of revenue kept as profit.
  • They use the same dollar amount but different denominators. Markup divides profit by cost, margin divides profit by revenue.
  • A 30% markup delivers a 23.1% margin.
  • Quote with whichever number communicates clearly to clients but track profitability with margin.
  • Accurate takeoffs are the foundation of reliable margin, Measured quantities mean your markup actually delivers what you planned.

The Simple Explanation

Markup is what you add to your cost, whereas margin is the amount you keep from the sale. You’re working with the same dollars but different denominators. Markup divides profit by cost and margin divides profit by revenue.

Markup is intuitive, as it’s the number you add when setting a price. When quoting, tradies often think: “My costs are $20,000, I’ll add 30%, so the quote is $26,000.” That’s a sensible way to work at the estimating desk.

Accountants and business analysts use margin to measure how a business actually performed. When you’re reviewing whether last month’s jobs were profitable, you’re working with margin (the percentage of your total revenue that you kept after covering costs).

The problem is that most contractors set prices using markup, then measure performance using margin, without realising the two numbers are different. So they set a 30% markup believing they’re running a 30% margin business, then the end-of-year P&L tells a different story.

The fix isn’t to abandon markup, but to fully understand the relationship between the two.

The Formulas

The formulas for markup vs margin are: Markup % = (Selling Price − Cost) ÷ Cost × 100.

Margin % = (Selling Price − Cost) ÷ Selling Price × 100. The numerator is the same (profit), but the denominator is different.

Markup

Markup % = (Selling Price − Cost) ÷ Cost × 100

If your job costs $20,000 and you sell it for $26,000, the markup is $6,000 ÷ $20,000 × 100 = 30%.

Margin

Margin % = (Selling Price − Cost) ÷ Selling Price × 100

Same job, same numbers: $6,000 ÷ $26,000 × 100 = 23.1%.

The profit is $6,000 either way. What changes is the percentage it represents, depending on whether you measure against cost or revenue.

Converting Between the Two

To get from markup to margin: Margin = Markup ÷ (1 + Markup).

So 30% markup: 0.30 ÷ 1.30 = 23.1% margin.

To get from margin to markup: Markup = Margin ÷ (1 − Margin).

So 30% margin: 0.30 ÷ 0.70 = 42.9% markup.

That second conversion is the one that many contractors don’t run. If your business target is a 30% margin, you need to be quoting on a 42.9% markup, not 30%.

A Contractor-Specific Example

Say there’s a commercial fit-out across two floors with 200 GPOs, troffers, sensors and exit signs. The scope is well-documented, the head contractor has a complete drawing set, and there are no obvious unknowns so these are the costings:

  • Materials (cable, switchgear, fittings, accessories): $8,000
  • Labour (three days, two sparkies): $12,000
  • Total cost: $20,000

Scenario 1: 30% Markup

Many contractors would price the job like this:

  • Markup: $20,000 × 30% = $6,000
  • Quote price: $26,000
  • Profit: $6,000
  • Actual margin: $6,000 ÷ $26,000 = 23.1%.

In this case, the contractor quoted as if they were building a 30% margin business, but they’re on 23.1%.

Scenario 2: 30% Target Margin

This is what needs to change: 

  • Required quote: $20,000 ÷ (1 − 0.30) = $28,571
  • Profit: $8,571
  • Actual markup: $8,571 ÷ $20,000 = 42.9%

30% Markup 30% Target Margin
Quote price $26,000 $28,571
Profit $6,000 $8,571
Actual margin 23.1% 30.0%
Actual markup 30.0% 42.9%

The difference in quote price is $2,571 on a single job. If you run 20 similar jobs in a year, that’s more than $51,000 in margin left on the table, not because the work was wrong, but because the pricing formula was.

Markup-to-Margin Conversion Table

Use this conversion table to translate between markup and margin.

Feature Manual Takeoff Digital Takeoff
Time on a 200-fixture commercial plan 2–3 hours 15–20 mins with AI-assisted counting,
30–60 mins on-screen without AI
Accuracy risk High, due to counting fatigue and transcription errors Low, thanks to auto-counted symbols and no double-entry
Counting fatigue Significant on dense plans Minimal, as software handles repetition
Revisions to plans Re-print, re-count, re-tally Re-import and only re-measure changed areas
Reusability of quantity data Locked in a spreadsheet Exportable and linkable to job management tools
Integration with quote/job management Manual re-entry Direct export to SimPRO, Fergus, AroFlo and others

The range most relevant to project-based trade work is roughly 20–60% markup (16.7–37.5% margin).

If you’re setting markup at the lower end of that band, check that it’s covering overhead fully, not just direct job costs.

If you’re at the higher end, the margin it delivers is meaningfully lower than the markup number suggests.

Two reference points worth knowing by heart:

  • 25% markup = 20% margin — often cited as the minimum threshold for a financially stable trade business
  • 42.9% markup = 30% margin — what you need to charge if 30% margin is your actual target

What Markup Should Contractors Use?

There’s no universal contractor markup. Typical AU markup ranges by trade are roughly 15–30% for materials and 30–50% for labour on residential work, with commercial work often higher to cover overhead, risk and longer payment terms.

The specific number depends on overhead coverage, risk, market conditions and capacity.

1. Overhead Recovery

Fixed costs (insurance, vehicle, tools, software, accounting, any admin or estimating staff) need to come out of revenue before profit appears.

If your overhead runs to $80,000 a year and you turn over $400,000, you need to recover 20% of revenue just to break even.

That sets a floor on the markup you can sustainably run, and it’s specific to your business, not an industry average.

2. Job Risk

A well-documented commercial tender with a complete drawing set and a reputable head contractor carries lower risk than an owner-builder renovation where the scope changes every fortnight.

Higher-risk jobs warrant higher markup, not as a penalty to the client, but as a legitimate cost of carrying the uncertainty. Contingency (your buffer against unknowns) should sit alongside markup as a separate number, not folded into it.

3. Payment Terms

Residential work that pays on practical completion is relatively predictable. Commercial work with 45–60 day payment terms carries a real cost. You’ve paid your suppliers and your team before you’ve been paid yourself. That carrying cost belongs in the markup calculation.

4. Market and Capacity

If your forward work schedule is empty, you might price more competitively to win the job. If you’re fully booked for the next three months, you don’t need to.

Markup is partly a commercial decision, not just a financial formula. The ATO’s small business benchmarks publish gross margin data by trade category. This is  useful as a sanity check, though the ranges are wide.

Why Accurate Takeoffs Protect Your Margin

Margin is only as reliable as your cost estimate underneath. Quantities that are off by 10% can turn a planned 30% margin into 20% in reality. The bigger the job, the bigger the dollar bleed.

Accurate takeoffs replace contingency padding with measured precision, which is what makes pricing strategy work.

The Compounding Error Problem

Here’s what happens when the cost estimate is wrong. You’ve set a 42.9% markup aiming for a 30% margin. But your material quantities were underestimated by 10%, so actual job cost comes in at $22,000 instead of the $20,000 you priced on. The quote is already out the door at $28,571.

  • Planned profit: $8,571 (30% margin)
  • Actual profit: $28,571 − $22,000 = $6,571
  • Actual margin: 23.0%

You priced correctly, as the formula was right. The margin disappeared because the input was wrong (not by a massive amount, just 10% on materials).

But if you scale that to a $500,000 project, a 10% material underestimate is $50,000 in unplanned additional cost. The markup strategy becomes irrelevant if the takeoff underneath it isn’t measured.

CPA Australia’s financial success research identifies cost control as the primary lever for improving small business profitability, and this starts with accurate cost estimation before the job begins.

Digital Takeoffs Close the Gap

Digital takeoffs (counting and measuring directly on the PDF plan rather than printing and tallying by hand) close the gap between estimated and actual quantities.

Contractors who aren’t confident in their takeoff quantities compensate by inflating their contingency, which either prices them out of jobs they could win, or erodes margin on jobs where the contingency doesn’t materialise. Measured quantities replace the padding with a number you can stand behind.

How Groundplan Supports Margin Discipline

You can know the markup vs margin formulas cold and still miss the margin if the cost number underneath them is wrong. That’s where most contractors lose it (not in the formula, but in the estimate that feeds it).

Groundplan sits at that step: count, length and area straight off the PDF plan, so the estimate that feeds your markup is built on measured quantities, not padded guesses.

Our count, length and area tools map directly to the three measurement actions in any project-based takeoff. Count every fixture, device and outlet. Measure every cable run, pipe length or conduit along its routed path. Calculate area for slab pours, ceiling lighting zones or painted surfaces. The output is a quantity schedule that feeds pricing directly. There’s no transcription, no double-entry and no chance for the numbers to drift between the takeoff and the quote.

For commercial plans with high fixture volumes, our Count Assist tool uses AI to count repeated symbols automatically. A 200-fixture commercial fit-out that takes two to three hours manually completes in 15–20 minutes. The quantities are measured, not guessed, so the markup you apply actually delivers the margin you planned.

On the accounting side, Groundplan integrates with Xero, QuickBooks and MYOB. If you want to track estimated margin versus actual margin job by job, the data flows without re-keying.

Over time, that feedback loop sharpens your markup rates. You can see which job types and trade categories deliver the margin you priced for, and which ones consistently underperform.

Common Contractor Questions About Markup and Margin

What’s the difference between markup and margin?

Markup is the percentage you add to your cost to set the selling price. Margin is the percentage of the selling price that becomes profit.

They use the same profit dollar but express it as a percentage of different things (cost for markup, revenue for margin).

A 30% markup and a 30% margin are not the same number, and treating them as if they are is one of the most common financial mistakes in the trades.

Is a 30% markup the same as a 30% margin?

No. A 30% markup delivers a 23.1% margin. To achieve a 30% margin, you need a 42.9% markup.

The further up you go, the bigger the gap. A 50% markup is only a 33.3% margin, and a 100% markup is a 50% margin.

What’s a good markup for a tradie?

There’s no single correct answer. The right number depends on your overhead structure, the risk profile of each job, payment terms and your current capacity.

As a rough reference, materials markups in the 15–30% range and labour markups in the 30–50% range are common for residential trade work in Australia, with commercial work typically sitting higher.

The most important discipline is setting it deliberately based on your actual costs, not by feel or based on what someone else in the trade is charging.

How do I convert markup to margin?

Divide the markup (as a decimal) by one, plus the markup: Margin = Markup ÷ (1 + Markup). So for 30% markup: 0.30 ÷ 1.30 = 0.231 = 23.1% margin. Or use the conversion table above, as it covers the full range most contractors work in.

Why do most contractors confuse markup and margin?

Because markup is the number you interact with when setting a price. It’s what you add to a cost figure, which makes it concrete and intuitive.

Margin shows up in financial reports, which most trade business owners look at in a different context and less frequently.

The confusion is reinforced when an accountant talks about “30% margin” and the tradie hears “30% markup” (same phrase, meaningfully different number).

Which should I use — markup or margin?

Use markup when you’re setting a quote price. It’s the simpler calculation at the estimating desk.

Use margin when you’re measuring business performance, as  it’s the metric that tells you what you actually kept from your revenue.

The key is knowing the conversion between them so that when you set a markup, you know exactly what margin it delivers.

Audit Your Quotes, Then Fix the Input

The markup versus margin mix-up costs contractors money not because the maths is hard, but because it runs quietly in the background.

You price every job with a 30% markup believing you’re building a 30% margin business. The invoices get paid, the bank account looks okay, and then the year-end numbers come back at 23%, not 30%.

To fix it, start by auditing your last five quotes: what was the markup, and what was the actual margin? Run the numbers using the conversion table in this article.

Then check whether the cost figures those quotes were built on were accurate. Were the quantities measured or estimated?

If the takeoff is where the gap is, that’s the starting point. Start a free Groundplan trial, upload a real job and run count, length and area on your own plans.

See what the measured quantities look like compared to what you estimated. The trial includes unlimited free training with a support rep who’s worked in the trades.

Back to All Articles