Free tools · no account

Know what the job earns before you quote it.

Three calculators for the jobs that go wrong quietly: what a job actually earns, what to quote when the parts range is wide, and what a no-show costs. Every result shows the formula and the assumptions, so you can check the arithmetic yourself.

No signup No AI model Nothing uploaded Checking a quote? Run the words too →

The fields start with a worked example. Replace the figures with your own. Nothing is sent anywhere, and no figure is saved unless you print it.

What a job actually earns

Price minus the direct costs. This is gross margin, before rent, insurance, admin, tax or your own draw.

What you pay for the time, not what you charge for it.

Delivery, disposal, permits, card fees — anything this job causes.

Used only for the “price for target margin” line. A margin of 100% is impossible because the job has costs.

What to quote when the parts range is wide

A call-out, the labour, a parts range and a contingency, then a target margin. The result is a range, not a promise.

Permit, disposal, parking, a second visit you already know about.

The cost of the time, including what you pay the person doing it.

For the thing you cannot see yet. It is added to cost, not kept as profit.

What an empty slot costs

The lost gross profit, plus the staff time only when that time is an extra cost. Revenue is not the same as profit.

The share left after the direct cost of the service, not your net profit.

Use 0 if the time is yours and you do not cost it.

If the team would be paid whether the customer turns up or not, the cash loss is the lost gross profit, not the wage twice.

Formulas and manual worksheet

If JavaScript is off, or you want to check the maths, these are the same rules the calculators use. Write your own figures on the lines.

Margin

Gross profit = price - (parts + labour + other direct costs)
Gross margin % = gross profit / price x 100
Markup on cost % = gross profit / total direct costs x 100
Price for target margin = total direct costs / (1 - target margin / 100)

Price ________ Parts ________ Labour ________ Other ________
Direct costs ________ Gross profit ________ Gross margin ________%

Quote

Cost = call-out + (hours x rate) + parts + other fixed costs
Cost with contingency = cost x (1 + contingency / 100)
Quote = cost with contingency / (1 - target margin / 100)
Gross profit = quote - cost with contingency
Risk if you quote low = low quote - high cost

Call-out ________ Hours ________ Rate ________ Parts low ________ Parts high ________
Other ________ Contingency ________% Target margin ________%

No-show cost

Lost gross profit = appointment value x margin / 100
Staff cost = hourly cost x minutes / 60
Cost per no-show = lost gross profit + staff cost (only if the staff time is extra)
Period cost = cost per no-show x no-shows per week x weeks

Appointment value ________ Margin ________% Minutes ________ Hourly cost ________
No-shows per week ________ Weeks ________ Staff time extra? ________

What none of these can tell you: whether the price is competitive, whether the customer will pay it, what your overhead actually is, what tax you owe, or whether the law or your insurer requires a particular term. They are arithmetic aids, not accounting, tax or legal advice.

Quoting a job? Run the written quote through the free checker before it goes out. Both tools stay in this browser.