How to quote a job so you actually make money
A quote that actually makes you money starts with your real costs, adds a buffer for the unexpected, then adds a markup on top for profit. The markup percentage and the profit margin percentage are not the same number, and mixing them up is the single most common way trades under-price their own work.
Most quotes are not built. They are guessed. A day rate that sounds about right, a rough add-on for materials, round it up a bit for luck, send it. It works, until you add up what the job actually took and realise the "decent" price barely covered your time.
Quoting properly is not complicated, it is just a different order of operations. Work out what the job costs you, pad it for the things that always go a bit wrong, then add your profit on top. Do it that way and the number you send is one you can stand behind, because you already know what it leaves you.
Why markup is not margin
Here is the mistake that quietly costs trades a fortune. You add 20% to your costs and assume that is a 20% profit margin. It is not. A 20% markup only works out at roughly a 17% margin, because the profit is a slice of the bigger, marked-up price, not of the smaller cost you started with.
The gap between the two widens the higher you go, which is exactly why so many trades think they are making more than they are. If you have only ever thought in markup, run your numbers through the margin instead, and you may find the profit you thought you had is not really there.
Add a buffer before you add your profit
Almost no job goes exactly to plan. A wall opens up different to how it looked, a fitting is the wrong size, the existing work underneath is a mess nobody mentioned. Contingency is a small buffer on top of your costs, commonly 5 to 15%, that exists purely to absorb that. If you do not use it on a given job, that is extra profit. If you do, you are covered instead of quietly eating the cost yourself.
Higher-risk jobs, older properties, awkward access or anything you cannot fully see until you start, deserve a bigger buffer. A straightforward job on a modern build needs less. Either way, price it in before you quote, not after something goes wrong.
A worked example
Take a job that will run 16 hours of labour at $50 an hour, with $400 of materials. Add a 10% contingency, then a 25% markup for profit:
| Labour (16 hrs × $50) | $800 |
| Materials | $400 |
| Total cost | $1,200 |
| Contingency buffer (10%) | $120 |
| Covered cost | $1,320 |
| Markup (25%) | $330 |
| Quote price | $1,650 |
That $330 markup is the profit, which works out at a 20% margin on the final $1,650 price, not 25%. If the job goes smoothly and you do not touch the contingency, that $120 becomes extra profit on top. That is the whole method: cost, buffer, markup, and you know your real margin before you have sent a single message to the customer.
Quote the price, not the breakdown
Work all of this out behind the scenes, then give the customer one confident, fixed number. They do not need to see your labour rate or your markup, and showing it rarely helps, it just invites them to negotiate line by line. What they want to know is what it costs and that it will be done properly. Give them that, and keep the workings for yourself.
Frequently asked questions
What is the difference between markup and margin?
What profit margin should a tradesperson aim for?
How much contingency should I add to a quote?
Should I show the customer a breakdown of the quote?
Why does a low-priced quote sometimes lose money?
The takeaway
A quote is not a guess dressed up as a number. Add up what the job costs, buffer it for the unexpected, then mark it up to a margin you actually understand. Get that order right and every quote you send is one you know you can afford to win.