Add up the value of the jobs you completed last month, then look at what actually landed in the bank. The gap has several names, and most of them are invisible until someone points them out.
These are the five leaks we see most often in NZ workshops. Once you can see them, they’re surprisingly fixable.
1. The Work That Never Makes It Onto the Invoice
Let’s start with the one that hurts the most: work you actually did, but somehow never charged for.
It happens like this. Your tech is under the bonnet doing a cam belt replacement. While they’re in there, they notice the water pump is looking dodgy. Being a good mechanic, they mention it to the customer. Customer says "yeah, go ahead." Tech does the work. Job gets finished. Car goes out the door.
Three days later, someone’s doing the accounts and realises the water pump was never added to the job card. The part is gone from inventory, the labour was done, but the invoice shows only the cam belt. You just donated a water pump and an hour’s labour to a customer who would have happily paid for it.
The Real Cost
A workshop doing 25 jobs per week that misses just one $150 add-on per week loses $7,800 per year. If you’re missing two or three per week (which is common), you’re looking at $15,000-$25,000 annually walking out the door. That’s a diagnostic machine, or a holiday.
The culprit is almost always the gap between the workshop floor and the invoicing process. Tech does extra work, scribbles it on a paper job card (or doesn’t), card gets coffee spilled on it, and by the time it reaches whoever does the invoicing, details have gone missing.
The fix isn’t complicated: close the gap. If the person doing the work can add items to the job as they go, on a tablet or phone in the bay, there’s no gap for work to fall through. The job card becomes the invoice, and nothing gets lost in translation.
2. Parts Markup That’s All Over the Place
Quick quiz: what’s your parts markup? If you answered with a single number ("50%"), you’re probably leaving money on the table. If you answered "uh, it depends who’s at the counter," you’re definitely leaving money on the table.
Parts markup leakage happens when there’s no consistent system for pricing. One staff member marks up 40%, another does 60%, someone gives the "good customers" a discount, and the apprentice just charges whatever the customer seems willing to pay because nobody told them the rules.
The result is chaos disguised as flexibility. You think you’re making margin on parts, but your actual margin varies wildly from job to job. Worse, customers talk to each other. When Dave finds out he paid $180 for the same brake pads that cost his mate Steve $140, he’s not going to think "oh, different markup strategies." He’s going to think you’re ripping people off.
The Problem
No consistent markup policy means some jobs are profitable and others aren’t, and you have no idea which is which until you run the numbers months later (if ever).
The Fix
Set tiered markup rules in your system: 60% on small parts, 45% on mid-range, 30% on expensive components. Apply automatically. Remove the guesswork.
A proper markup matrix isn’t about squeezing every dollar: it’s about consistency. You can still offer discounts when it makes sense, but at least you’ll know you’re discounting from a consistent base price, not from whatever number someone pulled out of the air.
The workshops that nail this have their markup rules built into their software. A mid-range part comes in at $100 cost, the system suggests $145 sell price from the 45% tier you’ve set. Staff can override it if there’s a good reason, but the default is profitable and consistent.
3. The Invisible Labour That Never Gets Billed
Time is your inventory. Unlike parts, you can’t put it back on the shelf if you don’t sell it. Every hour a tech is at work costs you money: wages, ACC, KiwiSaver, the electricity keeping the lights on. If that hour doesn’t appear on an invoice somewhere, it’s pure cost with no revenue to offset it.
Most workshops track "billable hours" but the definition gets fuzzy. Does the 20 minutes your tech spent test-driving after a brake job get billed? What about the 15 minutes diagnosing a weird noise that turned out to be nothing? The 30 minutes waiting for a customer to approve additional work?
A reality check: if your techs are working 40-hour weeks but you’re only billing 25-30 hours per tech, you have a time leakage problem. And it’s costing you thousands per week.
The Billable Hours Reality Check
A widely-cited industry benchmark for a well-run workshop is 75-85% efficiency, meaning 30-34 billable hours per 40-hour week, per technician. If you’re under 70%, you’re bleeding money. If you’re not tracking this at all, that’s your first problem.
Calculate yours: (Total hours billed ÷ Total hours paid) × 100
The leakage happens in predictable places:
Diagnostic time: "I’ll just have a quick look" turns into an hour of troubleshooting that never gets charged because it was supposed to be quick. Solution: always book diagnostic time separately, charge a minimum, and apply it to the repair if they go ahead.
Road tests: That 15-minute test drive after every brake job adds up. 4 brake jobs a day × 15 minutes × 5 days = 5 hours per week. Are you billing for it? Most workshops aren’t.
Customer chats: Your best tech is also your friendliest, which is great until you realise they spend an hour a day chatting to customers instead of working on cars. That’s 250+ hours per year not turning spanners.
You don’t need to become a timesheet tyrant, but you do need visibility. If you can see where time goes, you can make informed decisions about what to bill, what to absorb, and what to eliminate.
4. Quotes That Disappear Into the Void
You spent 20 minutes inspecting a vehicle, another 15 minutes writing up a detailed quote, and sent it off to the customer. They said they’d "think about it." That was three weeks ago. The quote is sitting in your sent folder, the customer has probably forgotten about it, and that potential $800 job has evaporated.
This one is epidemic. Most workshops quote work, send it out, and then... nothing. No follow-up. No reminder. Just hope that the customer comes back.
The numbers are painful: industry estimates suggest many workshops convert only around 40-50% of quotes into actual work. That means half your quoting effort produces zero revenue. But a good chunk of those unconverted quotes aren’t "no," they’re "not yet" or "I forgot" or "I was waiting for payday."
The Awkward Follow-Up That Pays
Workshops that follow up on quotes within 48-72 hours tend to convert noticeably more quotes than those who don’t. A simple "Hey, just checking if you had any questions about that quote?" can be worth thousands in recovered revenue.
The fix is simple: track your quotes and follow them up.
What this looks like in practice:
Day 1: Quote goes out. Status: "Quoted"
Day 3: If no response, quick follow-up text or call. "Hi, just checking you got the quote. Any questions?"
Day 7: Second follow-up if still no response. "The parts for your [job] are still available. Want me to book you in?"
Day 14: Final follow-up or mark as declined.
You don’t need anything clever to run this. In a workshop system every quote carries a status and a date, so pulling up everything still sitting at "quoted" after three days takes a minute on a Friday, and the follow-up text is a saved template you send from the job.
And here’s a bonus insight: the quotes that don’t convert are gold for understanding your pricing. If 90% of your brake quotes are declined but competitors are busy, your pricing might be the problem. If timing belt quotes always get approved but brake quotes don’t, maybe you’re underpriced on belts and overpriced on brakes. You can’t analyse patterns you don’t track.
5. Comeback Jobs: The Silent Profit Killer
The customer returns with the same problem you thought you fixed, or a new problem caused by the fix, and now you’re doing the work again for free while another paying job waits.
Every workshop has comebacks. The question is whether you know your comeback rate and what’s causing them.
A comeback isn’t just the labour you’re donating the second time around. It’s the bay being occupied by unpaid work instead of paid work, the parts you might need to eat the cost of, the customer’s trust you need to rebuild, the stress on your tech and your relationship with them, and the other customer whose job got bumped to fit in the comeback.
As a rough guide, say a single comeback costs $200-400 once you factor in the knock-on effects. If you’re averaging two comebacks a week, that’s $20,000-40,000 per year in invisible losses.
The Comeback Reality Check
A commonly-cited target for comeback rate is around 2-3%. If more than 3 out of every 100 jobs come back, you have a quality or process problem. If you don’t know your comeback rate, that’s the first thing to fix.
Common comeback causes and fixes:
Rushing: Tech is under pressure to get jobs out, skips the test drive, misses something. Fix: build adequate time into job estimates. A 10-minute buffer is cheaper than a 2-hour comeback.
Communication gaps: Customer expected one thing, you delivered another. They thought "full service" included the transmission fluid. Fix: document what’s included, get clear approval, and don’t assume shared understanding.
Parts quality: Cheap aftermarket part fails within weeks. Fix: track which parts cause comebacks and adjust suppliers. The $20 you saved on a water pump isn’t worth it if it fails and you’re doing the job again.
Skills gaps: Certain jobs keep coming back, certain techs have higher comeback rates. Fix: identify patterns and invest in training. It’s cheaper than the alternative.
The key is tracking. When a job comes back, record it. Note what went wrong and why. Over time, patterns emerge, and you can actually fix the root causes instead of just absorbing the cost and hoping it doesn’t happen again.
The Common Thread: Visibility
Work falls through cracks you can’t see. Margin varies in ways you don’t notice. Time evaporates without a trace. Quotes disappear without follow-up. Comebacks happen without analysis. The workshops that don’t have these problems aren’t run by geniuses; they can see where the money flows and where it leaks, and paper job cards and spreadsheets are too slow and too fragmented to show them.
What to look at this Friday
- Unbilled work: open five finished job cards and compare what was done with what was invoiced. In Hoist the job card is the invoice, so anything added in the bay is already on it.
- Markup: pull last week’s parts lines and check the margin on each. A price matrix applies your tiers automatically so the number stops depending on who’s at the counter.
- Time: hours billed divided by hours paid, per tech. Clock on/off against jobs gives you the numerator; timesheets give you the denominator.
- Quotes: list everything still at "quoted" older than three days and send the follow-up.
- Comebacks: count them for the month and note the cause on each.
Pick the leak that made you most uncomfortable while reading. Fix that one first, then move to the next.
Stop the Leaks
Hoist gives you visibility into every job, every quote, every hour: live margin on every job card, a list of every quote that hasn’t been approved yet, and clock on/off so you can see where the time goes.
Start Free Trial