The Repair Is Done. Did You Actually Bill For It?
There is a failure in repair shops that almost nobody talks about, because it does not look like a failure. Nothing breaks. No customer complains. No part goes missing.
The repair gets done. The customer picks it up. And the invoice never gets written.
It is not theft and it is not laziness. It is a gap in the workflow, and it is one of the few problems in this business where the money is already earned and simply never collected.
Why This Is Invisible
Every other leak in a repair shop announces itself.
Parts you ordered and never used sit in a drawer where you trip over them. A device nobody picked up occupies physical space on a shelf. A no-show leaves a hole in the calendar you can see. A bad review shows up in your inbox.
Unbilled finished work has none of that. The bench is clear. The job is marked done. The customer is happy and gone. From every angle inside the shop, that job looks like a success. The only place it shows up as a problem is in the gap between how busy you felt and what the bank account says at the end of the month.
That is the specific danger. A leak you cannot see does not get fixed, no matter how disciplined you are.
The Four Moments Where It Slips
In my experience running a bench and watching how shops actually work, the drop happens at one of four points.
The repair finishes on a busy afternoon. You fix it, you text the customer, and three more devices come through the door. The billing step lives entirely in your head, and your head is now full of the next three jobs.
Somebody else finished it. A tech completes the work and marks it done. Billing is the owner's job, or the front counter's job. Each of them assumes it was handled at the other end. This one is the most common in any shop with more than one person, and it gets worse as you grow, not better.
The customer paid in cash at the counter. Money changed hands, so it feels settled. But nothing was ever recorded. That is not just a bookkeeping gap: at tax time you cannot prove the income or the expense, and if the customer comes back in four months claiming the repair failed, you have no record of what you did or what warranty applied.
The device was picked up before the paperwork. The customer arrives early, the device is sitting there finished, and you are not going to make somebody wait while you build an invoice from scratch. You hand it over and mean to write it up later. Later never arrives.
Notice what all four have in common. In every case the work was done properly and the customer was served well. This is not a discipline problem. It is a sequencing problem. The billing step is positioned after the moment everybody's attention leaves the job.
Why "Just Remember To Invoice" Does Not Work
The instinct is to try harder. Put a note on the monitor. Add it to the closing checklist. Tell the techs to always check.
That fails for the same reason every memory based process fails in a busy shop: it competes with everything else for attention, and it competes at exactly the moment attention is scarcest. A checklist you consult when things are calm is useless on the afternoon three walk-ins arrive at once, and the busy afternoons are precisely when the misses happen.
Anything that relies on a person remembering something at their busiest moment is not a process. It is a hope.
Move The Billing Step To The Moment Of Finishing
The fix is to attach billing to an event that already happens reliably, rather than asking someone to initiate it separately.
Marking a job complete is that event. It already happens every single time, without fail, because it is how the work leaves the bench and how the customer gets told the device is ready. It is the one moment in the lifecycle you can count on.
So the question "has this been billed?" should be asked right there, automatically, as part of finishing. Not on a checklist. Not in a weekly review. At the moment the status changes.
The same applies at handover. When a customer collects their device, that is the last possible moment to raise a bill and the moment money most often changes hands. If nothing has been invoiced by then, that is the point to catch it, because after the customer walks out your leverage and your recall both drop to nearly nothing.
Keep A Standing List Of Finished, Unbilled Work
Prompting at the right moment closes the leak going forward. It does nothing about the jobs that already slipped through, and every shop that has been open a while has some.
So you need a second thing: a list you can pull up that answers one question. Which repairs are finished and have no bill against them?
This list should be short and it should be actionable. If it is long, you have found real money. If it is empty, you have confirmation rather than hope, which is worth something on its own.
Two things make this list useful rather than annoying:
Count picked up as finished, not as settled. It is tempting to assume that a device the customer already collected must have been paid for. That assumption is exactly how these jobs go invisible in the first place. A device that left the shop with no invoice against it is the most urgent row on the list, not the least.
Do not mix it with half finished invoices. An invoice that exists but is empty is a different problem with a different action. "Raise a bill" and "finish the bill you started" are two separate jobs, and a list that means both is actionable for neither.
How To Check Your Own Shop This Week
You do not need software to run this audit. You need an hour.
- Pull every job marked complete or picked up in the last ninety days.
- For each one, find the invoice.
- Make two piles: has an invoice, has none.
- For the second pile, add up what those repairs should have been worth.
That number is what the leak costs you per quarter. Most shop owners are surprised by it, and the surprise is the point. If you were not surprised, you would have already fixed it.
Then do the harder half. Go through the second pile and work out which of the four moments each one slipped at. If they cluster at handover, your counter process needs the check. If they cluster on jobs a tech finished, the handoff between bench and billing is where the work goes. The pattern tells you what to change, and it is usually one thing rather than four.
The Honest Part
Some of that money is gone. A repair you finished four months ago for a customer you have not spoken to since is not an invoice you are realistically going to send now, and chasing it will cost you more in goodwill than it returns in cash.
That is fine. The audit is not really about recovering the back catalogue. It is about finding out whether this is happening at all, and how often, so that the jobs you finish next month do not join the pile.
The work is the hard part of this business. Parts cost money, diagnosis takes skill, and a screen replacement done well is genuinely difficult. Getting paid for work you have already completed should be the easy part.
Make sure it is.
TechsBox tracks repairs from intake through invoicing, and tells you when a finished job has no bill against it. No credit card required to start. See how it works.
Ready to ditch the whiteboard?
techsbox gives your repair shop job tracking, invoicing, and customer management: starting at $15/mo.
Start your free trial