By Greg Allan, tradesman and creator of Data First Coaching
What is the difference between markup and margin?
Markup and margin are not the same number, even though most trade business owners use them as if they are. Markup is the percentage added on top of what a job costs to do. Margin is the percentage of the final price the business actually keeps once that cost is covered. The two numbers answer different questions, and treating them as one is often where a trade business starts losing money without anyone noticing.
A business that adds a flat markup to every quote can still see its margin move up and down from job to job, because margin depends on the total price and the total cost together, not just the cost base the quote was built from. Two jobs priced with the same markup can land on very different margins once material prices, wastage and time on site differ. The number on the quote looks consistent. The number left in the business at the end of the month often is not.
Why does this confusion cost a trade business money?
The gap between an eight percent margin and a thirty percent margin is not a small difference. It decides how fast a trade business can grow, hire another person, or get through a quiet month without the owner losing sleep. An owner working off markup alone has no reliable way to know which end of that range they are actually sitting at, because the two numbers drift apart as costs, wastage and time on site change job to job.
Once overheads, tax obligations and the odd slow-paying client are taken out, a markup that looked solid on the quote can turn into a margin that barely covers wages. The owner who only ever watches the markup they add has no warning that this is happening until the bank balance or the tax bill forces the question. By then, the jobs that caused it are finished, and the same pattern is already sitting inside the next batch of quotes.
What number should you actually be tracking?
The number to track is your gross profit margin, not the markup you add to a quote, because margin tells you what you actually keep once the job's real costs are covered. Markup is a pricing input you choose. Margin is the outcome, and it is the outcome that pays your wages, your overheads and your tax.
Pricing that starts with a markup figure and hopes it lands somewhere useful is a guess dressed up as a number. Pricing that starts with your actual costs and a deliberate margin target gives you a figure you can defend on every job, and a figure you can watch move, month to month, as material prices, crew utilisation and job mix shift under you. Margin is not something you check once when you set your rates. It is something you protect and grow every month, because every quote either adds to it or quietly takes from it.
How does this show up when you are quoting or tendering for work?
It shows up most clearly in quoting and tendering, where the trickiest part of any price is estimating labour and time on site, and where a steady markup can hide how close or how far the final price actually sits from the margin you need.
Picture a builder quoting for renovation and fit-out work, where every tender is priced against two or three other contractors and the client is comparing figures line by line. Getting the quote close to the real cost of the job was always the hard part, labour and time on site being the hardest figures to pin down, because every property and every client brief is a little different. A markup applied the same way to every tender gave a price that felt consistent, but it was not telling the builder what margin that price actually protected once a job ran long or the site threw up extra work.
The business began using an AI assistant to help prepare quotes and tenders. It reads the job files for the site, pulls out the detail that matters for pricing, and compares what competitors have quoted on similar jobs the client has shown it. The quote still comes from the builder's own numbers and own judgement. What changes is how close the labour and time estimate sits to what the job will actually cost, before the price goes out the door.
How do AI agents help you protect your margin, not just your markup?
AI agents help because they can be built around your actual margin target, not just the markup you add to a price, so the office work that produces a quote checks itself against what you need to keep, not only what you need to charge. An AI agent, in plain terms, is software that does a job the way you would do it, using your prices, your wording and your rules, so that checking happens every time, not only when someone remembers to do it.
Bundling labour, materials and markup into a single price can stop a customer picking a quote apart line by line, comparing your hourly rate against someone else's. That protects the sale. It does not, on its own, protect the margin, because you still need to know what margin sits inside that bundled price, not just the markup that was added to build it. This is where data first thinking matters: the number that decides whether a bundled price is healthy is the margin behind it, worked out from your own costs, not assumed from the markup you are used to adding.
How does Data First Coaching approach this?
Data First Coaching starts by looking at your own job and finance data to find the actual margin sitting behind your pricing, not the markup you believe you are charging. The Trade Business Intelligence reads that data alongside ten years of coaching trade businesses to show where the gap between markup and margin is widest, and where it started. From there, the work goes into the root cause, whether that sits in how jobs are quoted, how costs are tracked, or how pricing decisions get made day to day. The how of fixing it is worked through inside the Academy, with members, because the Trade Business Intelligence is powered by every member, and the Academy is built for owners who are open minded, innovative and willing to share what they learn.

