Knowledge · Estimating

Markup vs margin,
the difference that decides what you earn.

A 20 per cent markup is not a 20 per cent margin. The same dollars are a different percentage of cost and of price, and a builder who confuses the two underprices every job by the same quiet mechanism, then meets the real number at tax time.

Written by Brad Caldon, Founder, VIABUILD. Licensed builder (NSW) · Registered Building Practitioner (Class 1 to 9) · B.Construction Management (Hons) · Last reviewed 6 October 2026

01 / The short answer

Markup vs margin, defined

Markup is the percentage added to cost to reach a selling price. Margin is profit as a percentage of that selling price. To convert, markup = margin ÷ (1 − margin), and margin = markup ÷ (1 + markup). A 20 per cent margin needs a 25 per cent markup, and a 20 per cent markup delivers only a 16.7 per cent margin.

They describe the same dollars from two directions. Because the selling price is always larger than the cost, the same profit is always a smaller percentage of the price than of the cost. A job that costs $100,000 and sells for $120,000 carries a 20 per cent markup and a 16.7 per cent margin. Both statements are true at once; they answer different questions.

  • Markup = (price − cost) ÷ cost. It is measured against cost, which is why estimates are built with it.
  • Margin = (price − cost) ÷ price. It is measured against revenue, which is why a business is measured with it.
  • Price from a markup = cost × (1 + markup).
  • Price from a margin = cost ÷ (1 − margin).

Within the wider discipline covered in the estimating reference, markup is the working tool and margin is the measuring tool. An estimator quotes with markup; an accountant, a bank and a business plan all speak in margin. To run the numbers on your own cost, use the margin and markup calculator.

02 / Conversion table

Margin to markup, and markup to margin

Common builder percentages, converted both ways. Each figure is calculated from the formulas above and rounded to one decimal place.

Markup to margin and margin to markup conversion for 10, 15, 20, 25, 30 and 40 per cent
RateApplied as a markup, the margin it deliversWanted as a margin, the markup it needsMargin points lost if the rate is applied as markup
10%9.1% margin11.1% markup0.9 points
15%13.0% margin17.6% markup2.0 points
20%16.7% margin25.0% markup3.3 points
25%20.0% margin33.3% markup5.0 points
30%23.1% margin42.9% markup6.9 points
40%28.6% margin66.7% markup11.4 points

Read across a row. A 25 per cent rate applied as a markup delivers a 20.0 per cent margin; a 25 per cent margin needs a 33.3 per cent markup. The last column is what a builder gives away by applying the rate they meant as a margin as a markup instead. Figures are rounded to one decimal place, so recalculate from the formulas rather than from the rounded table when the dollars matter.

Notice how the gap widens as the rate rises. At 10 per cent the confusion costs under one point of margin. At 40 per cent it costs more than eleven. That is why the error looks mild on small add-ons and becomes serious at the rates a building business actually needs to cover overheads and earn a profit.

Calculator

Convert any rate from your own cost

The table covers the round numbers. The calculator takes your GST-exclusive cost and whichever figure you already have, a margin, a markup or a price you have quoted, and returns the other figures with the gross profit in dollars.

Open the margin and markup calculator

03 / The common mistake

The 20 per cent margin that was never quoted

The trap is mechanical. A builder decides the business needs to keep 20 per cent of revenue, then adds 20 per cent to cost because the two words sound like the same thing. The quote goes out at a 16.7 per cent margin, and 3.3 points of revenue are gone on every job priced that way. No single job looks wrong, no invoice is incorrect and no client underpaid, which is why the error survives. It is a structural underpricing of the whole order book, and it grows with volume rather than being diluted by it.

In practice it shows up in three places. A builder tells the bank or the accountant a target margin, then sets the same number in the estimating software's markup field. A field labelled only “profit %” is read one way by the person typing and applied the other way by the software. And a quick price given on site is worked as cost plus a percentage, while the business plan was written in margin. The ten-second test is to put a cost of $100,000 and your percentage into the software and see whether the price comes back at $125,000 (a 20 per cent margin) or $120,000 (a 20 per cent markup).

04 / The workflow

Where margin sits in the estimate

Margin is the last number applied and the first number decided. In the estimating workflow it goes on after the full cost base is assembled, the measured work priced from the cost database, the trade packages, and preliminaries, the cost of running the job itself. Everything under the margin line is a prediction of cost; the margin line is not a prediction at all. It is a decision about what the business must earn, which is why it belongs to the business rather than to any individual estimate. The estimate's job is to get the cost base right; the margin's job is to get the business paid.

05 / Process workflow

Setting margin as a business policy

Eight steps, from knowing the overhead base to checking the achieved margin at close-out. The conversion in the middle is where most of the industry's quiet underpricing happens.

  1. 01

    Know the overhead base

    Establish what it costs to run the building business for a year regardless of any single job. Office, vehicles, insurances, registrations, software, accounting and the owner’s own wage. This number exists whether or not it has been written down.

  2. 02

    Set the required margin as policy

    Decide what share of revenue the business must keep to recover overheads and earn a genuine profit on planned volume. This is a company decision made once and reviewed periodically, not a number rediscovered on each quote.

  3. 03

    Convert the margin to a markup

    Estimates are built from cost, so the policy margin has to be converted into the markup that delivers it. Divide the margin by one minus the margin. A 20% margin needs a 25% markup, not a 20% one.

  4. 04

    Assemble the full cost base

    Measured work priced from the cost database, trade packages, and preliminaries, all held GST-exclusive. Anything missing from the base is work the margin will silently pay for later.

  5. 05

    Price contingency separately

    Contingency is a priced allowance for identified risk and it is expected to be spent. It sits inside the cost base, before margin, as its own visible line. It is not a second margin and margin is not a hidden contingency.

  6. 06

    Apply the markup to everything

    The markup goes on the whole cost base, including preliminaries and contingency. Exempting a cost group because the total looks high is the same as deciding, quietly, to earn less than policy on this job.

  7. 07

    Add GST last

    GST is applied to the GST-exclusive price as the final step, producing the price the client sees. Confirm the treatment for your situation with your accountant; this page is education, not tax advice.

  8. 08

    Check the achieved margin at close-out

    Compare actual costs against claimed revenue by job when the job closes. The gap between the margin you priced and the margin you achieved is the most honest report the business produces.

06 / Key mechanics

Six numbers that get confused for each other

Markup, margin, overhead recovery, net profit, contingency and GST all live near the bottom of an estimate, and each one does a different job. Pricing goes wrong when one number is asked to do two of them.

Markup

A percentage added to cost to reach the selling price. Cost of $100 with a 20% markup sells for $120. Markup is how an estimate is built, because the estimate starts from cost.

Margin

Profit expressed as a share of the selling price. The same $20 on a $120 price is a 16.7% margin. Margin is how a business is measured, because revenue is what the business actually receives.

Overhead recovery

The slice of every job’s margin that pays for the business itself. Office, vehicles, insurances, software and unbillable time. Jobs that carry no overhead recovery make the business shrink while every job looks fine.

Net profit

What remains of the margin after overheads are recovered. A job can show a healthy gross margin while the business earns almost nothing, which is why margin and profit are not interchangeable words.

Contingency

A priced allowance for identified risk, expected to be spent. It belongs in the cost base before margin. When contingency is not spent it is a windfall, not evidence the margin was generous.

GST

A tax collected on top of the price and remitted to the ATO, not income. It sits outside margin arithmetic entirely, which is exactly why estimates and cost data are held GST-exclusive.

Margin, overheads and profit are three different numbers

The margin a job carries is not the profit the business earns. Gross margin must first recover overheads, the costs of running the business that exist whether or not this job does, and only the remainder is net profit. A business that does not know its overhead base cannot set a defensible margin, and a business that never compares achieved margin against priced margin, job by job through cost control, cannot tell whether its policy is being delivered or quietly eroded. That whole chain, from quoted margin to actual profit, is the substance of financial visibility in a building business.

Contingency is a fourth number again, priced against identified risk inside the cost base and expected to be spent. It is not margin held under another name, and margin is not a contingency of last resort. A builder who blends them has one padded figure doing two jobs, and at close-out cannot say whether the job consumed its risk allowance or its earnings.

07 / Worked example

One residential job, priced both ways, in AUD

Illustrative figures only, not a benchmark. A builder assembles a GST-exclusive cost base of $500,000 for a new home, covering trade packages, materials, preliminaries and contingency. The business's policy, worked from its overheads and target profit, is a 20 per cent margin.

Priced with a 20 per cent markup (the mistake)

  • Price ex GST: $500,000 × 1.20 = $600,000.
  • Gross profit: $100,000, which is a 16.7 per cent margin.
  • GST at 10 per cent: $60,000. Price to the client: $660,000.

Priced to a 20 per cent margin (the policy)

  • Price ex GST: $500,000 ÷ 0.80 = $625,000, which is a 25 per cent markup.
  • Gross profit: $125,000, which is a 20.0 per cent margin.
  • GST at 10 per cent: $62,500. Price to the client: $687,500.

The difference is $25,000 ex GST on one job, produced entirely by which side of the conversion the builder stood on. Follow it one step further. If overheads run at 12 per cent of revenue in this illustration, the markup version leaves $28,000 of net profit after a $72,000 overhead share, and the margin version leaves $50,000 after $75,000. Three and a third points of margin became nearly 80 per cent more net profit, because the overheads were paid either way.

Why the margin is calculated ex GST

Margin is calculated on GST-exclusive figures because GST is not the builder's money. For a GST-registered builder, the GST on the price is collected for the ATO and the GST paid on inputs is generally claimed back as credits, so both sides of the calculation are held ex GST. Run the margin on the client price instead and the numbers mislead in both directions. $125,000 of gross profit against $687,500 reads as 18.2 per cent, which understates the job. Treat the whole $687,500 as revenue and the gap to cost reads as a 27.3 per cent margin, which counts $62,500 of the ATO's money as profit. This is general education, not tax advice. GST treatment for a particular business and contract is a question for its accountant, with the ATO as the primary source, and the 10 per cent rate should be confirmed against current ATO guidance.

08 / Direct supply

Builder markup vs direct supply pricing

Clients often notice that the builder's price for an item, an oven, a tile or a set of tapware, is higher than the price they can see in a showroom or online, and ask to supply it themselves. That is owner-supplied or client direct supply: the client buys the item and the builder installs it, or arranges for it to be installed. The question underneath is what the builder's markup on a supplied item was paying for.

What the markup on a supply item recovers

When a builder supplies an item, the markup on it recovers more than profit on the item. It pays for choosing and ordering the right product, checking it on delivery, storing and protecting it on site, coordinating the trade that fits it, programming the job around its lead time, and dealing with it when it arrives damaged, late or wrong. It also carries that item's share of the business's overheads. When the client supplies the item directly, the markup leaves the contract, but most of that work and some of that risk do not.

A simple illustration. A $30,000 supply package the builder would price at a 25 per cent markup sells for $37,500 ex GST, a gross profit of $7,500 and a 20 per cent margin on that package. If the client supplies it directly, the contract price falls by $37,500 and the builder's gross profit falls by $7,500. The builder's site manager still has to receive the goods, chase the missing part and hold the installer's day open.

How builders handle it

  • Price coordination and attendance as their own lines, rather than recovering them only inside supply markup, so the work stays paid for whoever supplies the item.
  • Write down, in the contract or a signed variation, who supplies the item, who installs it, who bears the risk of late, damaged or incorrect supply, and how any delay it causes is treated.
  • Be clear about the warranty boundary. The builder installs the item; the client's supplier stands behind the item itself. A defect that sits on the line between the two is easier to resolve when the line was drawn before the work started.
  • Where the contract allows it, apply a handling or coordination charge to client supplied items. Whether that is permitted, and how it must be disclosed, depends on the contract and on the domestic building rules in your state or territory.

How a PC or PS allowance interacts

Many items clients want to supply sit in the contract as prime cost items or provisional sums. If a client chooses to supply a prime cost item directly, the allowance normally comes out of the contract price, and the questions become how much comes out (the allowance alone, or the allowance plus any margin the contract attached to it) and what installation work stays in. The answer is set by the contract wording and, in several jurisdictions, by legislation that regulates how margin is treated on allowance adjustments. The classic gap is the same one that drives allowance disputes generally: an allowance described as supply only, or as supply and install, decides what the builder still owes once the client buys the item. Agree it in writing as a variation before the client places the order.

This section explains the mechanism, not the law in any state. Contract terms, any prescribed margins on allowance adjustments, and anything in a domestic building contract calculated from the contract price should be confirmed against your contract and your state's current rules.

09 / For trades

Margin vs markup for trades

The arithmetic is identical for a subcontractor. A trade that adds 20 per cent to its material invoices is earning a 16.7 per cent margin on those materials, not 20. Labour works the same way. A charge-out rate is a markup on the true cost of an hour (wages, on-costs, vehicle, tools and the unbillable hours around it), and the margin it delivers is smaller than the gap between the two numbers suggests. The conversion table above applies line for line.

For the builder, a trade's quote already contains that trade's margin. The builder's markup then goes on top of the quote as a cost. That is not margin on margin in any sense that matters: each business is recovering its own overheads, and the builder's markup pays for engaging, programming, supervising and standing behind the trade's work. Leaving trade packages out of the markup because they “already have margin in them” is one of the ways a priced margin quietly lands below policy.

10 / Best practice

How experienced builders hold their margin

Builders who quote off a gut markup discover their real margin at tax time, when the accountant reconciles a year of jobs into one number that nobody chose. The operators who avoid that treat margin as a policy decision, made from the overhead base and the profit the business should earn, written down, and applied to every estimate the same way. The per-job conversation is then about the cost base and the risk, never about shaving the margin to win the work. When a price has to move to win a job, they move it visibly, as a deliberate decision with a reason attached, rather than letting optimism rewrite the policy one quote at a time.

The same operators police the boundary between contingency and margin. Contingency that is never spent has a way of being silently counted as profit, which teaches the business that its margins are healthier than they are, right up until a job spends its contingency and the reported margin collapses. Keeping the two as separate lines, and reporting them separately at close-out, is a small discipline with a large payoff in honest numbers. In a soft market the discipline tightens rather than relaxes. Volume does not fix a margin problem, it multiplies it, and the builders who came through the recent contraction best were the ones who protected margin and managed capacity rather than chasing turnover, a pattern covered in building through a downturn.

Where software fits the workflow

The margin decided at estimate time only means something if the job reports against it. Traditionally the estimate lives in one file and the actuals in the accounting system, so the achieved margin is reconstructed months later, if at all. In VIABUILD the estimate becomes the job budget, and cost tracking holds actual and committed costs against it while the job runs, so the builder watches the margin move week by week instead of meeting it at tax time. The working practices behind that loop are covered in the builder cost tracking guide.

11 / Australian considerations

GST, BAS and margin in Australian practice

Margin itself is a commercial decision, but the numbers around it are shaped by tax and by state contract law. The points below are labelled by evidence class. They are general education, not tax or legal advice; confirm the current position with your accountant and the primary sources before relying on any of them.

  • Government guidance. GST applies to most residential building work, and a GST-registered builder charges GST on the price and remits it through the business activity statement, claiming credits for GST paid on inputs. The GST a builder collects is not income and sits outside margin arithmetic. The ATO is the primary source for registration, invoicing and BAS obligations, and the treatment for a specific business belongs in a conversation with its accountant.
  • Common practice. Cost databases, estimates and margin calculations are held GST-exclusive, and GST is added once, at the end, at the current rate (10 per cent at the time of writing, confirm against ATO guidance). A single GST-inclusive rate keyed into an exclusive database corrupts the cost base, and the markup then compounds the error into the price.
  • Common practice. GST and calculation errors on incoming subcontractor invoices are a recurring administrative drag. An invoice that understates or omits GST distorts the recorded cost of the job, and therefore the achieved margin, until it is corrected. Builders who have been burned once tend to re-check every invoice from that trade, which is pure overhead; systematic checking of invoice arithmetic is the cheaper habit.
  • Legislation. Domestic building contract legislation in each state and territory regulates how prime cost and provisional sum allowances are adjusted, and in several jurisdictions how the builder's margin may be applied to those adjustments and to variations. The rules and any prescribed percentages differ by jurisdiction and change over time, so confirm your contract and your state's current legislation rather than pricing from the mechanism alone.

12 / Common mistakes

Where margin goes missing

Each of these is arithmetic or discipline, not bad luck. None of them announces itself on any single job, which is exactly why they persist.

Quoting markup, expecting margin

The builder applies 20% to cost and believes the business is keeping 20% of revenue. It is keeping 16.7%. The gap repeats on every job priced the same way, which makes it structural rather than bad luck.

Margin on a partial cost base

Markup applied to the trade packages but not to preliminaries, supervision or contingency. Every exempted cost is delivered at zero margin, and the achieved margin lands below policy without any single visible error.

Contingency quietly becoming the margin

The job hits trouble, the contingency is gone, and the padded number that was doing two jobs turns out to have been doing one. Blend them and you can never say whether a job consumed its risk allowance or its profit.

GST-inclusive rates in an exclusive estimate

One supplier rate keyed with GST inside it corrupts the cost base, and the markup then compounds the error. A single convention, everything GST-exclusive until the final step, is the only reliable defence.

Coordination priced only inside supply margin

The work of ordering, checking, storing and coordinating an item is recovered only through the markup on supplying it. When the client supplies it directly, the margin goes and the work stays.

Discovering the margin at tax time

No job-level tracking of actual cost against claimed revenue, so the first honest margin number arrives with the accountant, months after the decisions that produced it. By then the same pricing has been applied to the next several jobs.

13 / FAQ

Common questions.

Markup equals margin divided by one minus the margin. A 20% margin is 0.20 divided by 0.80, which is a 25% markup. Going the other way, margin equals markup divided by one plus the markup, so a 20% markup is 0.20 divided by 1.20, which is a 16.7% margin. The practical habit is deciding the margin first, because that is what the business needs, and converting it to the markup the estimate applies. The conversion table on this page covers 10% to 40% each way, and the margin and markup calculator does any figure from your own cost.

Not quite, and the difference matters. Gross margin is what remains of the price after direct job costs, and its first duty is recovering the overheads of running the business. Net profit is what remains after that recovery. A builder can carry a respectable gross margin on every job and still earn very little once the office, vehicles, insurances and unbillable time are paid for. Seeing that whole chain, job by job and across the business, is the core of financial visibility.

There is no safe published number, and any benchmark borrowed from another business imports that business’s overheads and volume. The defensible method is arithmetic on your own figures. Take the annual cost of running the business, add the profit the business should genuinely earn, and express the total as a share of realistic planned revenue. That share is the margin policy, and it is worth testing with your accountant, because the inputs (owner’s wage, depreciation, tax treatment) are easy to understate.

Before. In common practice the cost base and the margin arithmetic are all GST-exclusive, and GST is added once, at the end, to produce the price the client sees. GST collected is not income; a GST-registered builder collects it and remits it through the BAS, with credits for GST paid on inputs. Treating the GST-inclusive contract price as revenue overstates the margin on every job. The mechanics here are general education, and GST treatment for a specific business is a conversation with your accountant, with the ATO as the primary source.

Because the builder’s price carries more than the item. The markup on a supplied item is how the builder recovers the work of ordering it, checking it on delivery, protecting it on site, coordinating its installation and dealing with it when it arrives wrong, as well as its share of the business’s overheads and profit. When a client supplies an item directly, that markup comes off, but most of that work does not go away. How direct supply is handled, and whether a coordination or handling charge applies, is set by the contract, so it is worth agreeing in writing before work starts.

It depends on the contract and on the state or territory. Domestic building contract legislation in several jurisdictions regulates how a builder’s margin may be applied when prime cost and provisional sum allowances are adjusted, and contracts commonly state the margin that applies to variations. The mechanism to understand is that a variation delivered without margin is work done at cost, and an under-set allowance adjusted without margin repeats that on every adjustment. The specific rules and any prescribed percentages differ by jurisdiction and change over time, so confirm them against your contract and your state’s current legislation.

No, and in a soft market the belief that it can is one of the more expensive ideas in the industry. If the margin on each job is below what the business needs, additional jobs scale the shortfall along with the workload and the risk. The builders who came through the recent downturn best were generally those who managed capacity and protected their margins, not those who chased turnover. Volume amplifies whatever margin discipline already exists; it does not create it.

14 / Terms

Glossary for this topic

Markup (a percentage added to cost to reach the price), margin (profit as a share of the selling price), gross margin (price less direct job costs), net profit (what remains after overheads), overhead recovery (the share of margin that pays for the business), cost base (the full predicted cost the markup is applied to), GST-exclusive (a price or rate before GST is added), BAS (the business activity statement through which GST is remitted), direct supply (an item the client buys and the builder installs or coordinates). Definitions for the wider vocabulary live in the construction glossary. With the margin decided as policy, the next number to hold separate from it is the allowance for identified risk, which is where contingency in residential estimating picks up.

15 / Keep reading

Related knowledge, tools, guides and features

16 / Further reading

Primary sources

  • Australian Taxation Office , the primary source for GST registration, tax invoicing and business activity statement obligations for building businesses.
  • Your state or territory's building regulator and fair trading body, for the domestic building contract rules that govern margin on variations, on prime cost and provisional sum adjustments, and on client supplied items in your jurisdiction.
  • Your accountant, for how margin policy, overhead recovery and GST treatment apply to your specific business structure.

Decide the margin once, then watch every job report against it.

VIABUILD turns the estimate into the job budget and holds actual and committed costs against it, so the margin you priced is a number you track through the build, not one you meet at tax time.