How to Price a Job for Profit (Trade Pricing Formula)
Plenty of trades are busy all year and still skint at the end of it. The reason is almost always the same: jobs get priced on gut feel, not on the numbers. If you have ever finished a job, totted up what it actually cost you and wondered where the money went, this one is for you.
This is a straightforward formula for pricing a job for profit — one you can use on the next quote you write, whether you are a sparky, a plumber, a heating engineer or a tree surgeon.
Why "busy but broke" happens
Being fully booked feels like success. But if every job is priced to barely cover materials and your time, you are just buying yourself a wage with no business left over. The classic mistakes:
- Pricing off what the last person quoted, not what the job costs you.
- Forgetting the costs that do not show up on the invoice — van, insurance, fuel, tools, dead time between jobs.
- Confusing turnover with profit. A big number coming in means nothing if more is going out.
- Adding "a bit on top" instead of a proper margin.
Profit is not what is left by accident. It is a number you build into the price on purpose.
The trade pricing formula
Every profitable quote is built from four blocks. Get all four right and the price looks after itself.
- Labour — your time (and any team member's time) at a rate that reflects your true hourly cost, not just what feels reasonable.
- Materials — what the parts cost you, plus a markup for sourcing, collecting and warranting them.
- Overheads — the running cost of being in business, spread across your billable hours.
- Profit margin — a deliberate percentage on top, so the business itself earns, not just you.
The formula in plain terms:
Price = (Labour + Materials + Overheads) + Profit margin
The first bracket is your cost. The margin is what turns a job that washes its face into a job that builds a business. Skip any block and you are quietly working for less than you think.
Work out a real hourly rate
Your hourly rate is not "what I'd like to earn an hour". It is the wage you want, plus your overheads, divided by the hours you can actually bill. Holiday, sick days, quoting, driving and chasing invoices are not billable — so your charge-out rate has to be higher than your take-home target. We break the maths down step by step in how to calculate your hourly rate.
Mark up materials properly
A material markup covers the time spent sourcing, collecting, storing and standing behind the parts — and the cash flow hit of paying the merchant before the customer pays you. As a rough guide many trades add somewhere in the region of 10–30% on materials, but the right number depends on your trade and your suppliers. Decide it on purpose. There is a full breakdown in material markup: how much should you add?.
Markup is not the same as margin
This is where a lot of money quietly leaks out. Adding 20% to your costs does not give you a 20% profit margin — the maths does not work that way.
- Markup is a percentage of your cost.
- Margin is a percentage of your selling price.
If a job costs you £1,000 and you add 20% markup, you charge £1,200 — but your margin is only about 17%, because £200 is a smaller slice of £1,200 than of £1,000. Mix the two up and you will under-price every job without realising. If you want the difference nailed down once and for all, read markup vs margin for trades.
Tip: decide the margin you need to run a healthy business first, then work backwards to the markup that delivers it. Pricing to a target margin is how you stop guessing.
Don't forget the costs that hide
The price has to carry more than parts and the hours on the tools. The quiet killers:
- Van finance, fuel, servicing and insurance.
- Public liability and other cover.
- Tools, calibration and replacements.
- Phone, software, accountant and bank fees.
- Quoting and admin time — the hours you never invoice for.
- Travel and dead time between jobs.
Add these up for a year, divide by your billable hours, and you have an overhead figure to fold into every quote. Miss it and you are subsidising your customers out of your own pocket.
Build profit in — then protect it
Once your number is right, the job is to defend it. Two things wreck a good price after you have worked it out:
- Quoting slowly. The longer a quote sits in your head, the more likely the customer goes elsewhere or you rush and underprice it. Quoting on the day, while you are still at the property, wins more work at the right price.
- Caving on the number. When someone says it is dear, that is usually a value conversation, not a signal to drop your margin. There is a calm way to handle it in how to handle the "that is too expensive" objection.
This is where a job-management system earns its keep. With Gaffer you can build a quote on site from saved line items and prices, send it before you have left the drive, and let the system chase the follow-up and the invoice automatically — so a properly priced job does not get lost to slow admin or an unpaid bill at the end.
Sense-check every quote before it goes out
Before you hit send, run the quick gut check:
- Does the price cover labour at my real rate?
- Are materials marked up, not just passed through at cost?
- Have I carried my share of overheads?
- Is there a deliberate profit margin on top — not just whatever is left?
- Would I be happy doing ten of these jobs at this price?
If the answer to the last one is no, the price is wrong, not the job.
FAQs
What is a good profit margin for a trade business?
It varies by trade, location and how you run the business, but many trade businesses aim for a net margin in the region of 10–20% after all costs and a fair wage for the owner. Treat that as a starting point to test against your own numbers, not a fixed rule.
How do I price a job if I am new and have no benchmark?
Start from your costs, not your competitors. Add up your labour at a real hourly rate, your marked-up materials and a share of your overheads, then add a profit margin. That gives you a price you can defend, even on your first quote.
What is the difference between markup and margin?
Markup is a percentage added to your cost; margin is profit as a percentage of the selling price. A 20% markup produces a margin smaller than 20%, which is why pricing to a target margin is safer for protecting profit.
Should I charge for quotes and call-outs?
It depends on your trade and your area, but charging for detailed quotes or call-outs can protect your time from tyre-kickers — see should you charge for quotes and call-outs? for how to decide.
Run your trade business on Gaffer
Jobs, quotes, invoices, scheduling and customer messaging in one place — built for UK trades. Start free, no card needed.
Start your 14-day free trial