Spreadsheets and WhatsApp get most trades businesses off the ground, but growth exposes the cracks fast. Here's how to spot the moment you've outgrown them, and how to move on without a chaotic big-bang switch.
Spreadsheets and a WhatsApp group are how almost every trades business starts, and there's nothing wrong with that. When it's you, a mate and a couple of subbies, a shared spreadsheet and a phone in your pocket is the system. The trouble starts when the business grows and the system doesn't.
None of these on their own is a crisis. Together, they're a sign the business has outgrown the tools it's running on.
This doesn't show up as one dramatic loss - it bleeds out in small amounts, job after job, until you total it up at year end and can't explain where the margin went.
Individually these might be a few hundred pounds here and there. Across a year, across every job, they're very often the difference between a healthy margin and a break-even one.
Whatever you do about this, hold onto one idea: every job should have one place where its current status, its costs, its instructions and its documents live - not scattered across a spreadsheet, an inbox, a WhatsApp group and someone's memory. It doesn't have to be software. It could be a well-run shared folder with strict naming rules and a single running job sheet. But it has to be one place, and everyone involved has to know it's the one place.
Most of the problems above are really the same problem wearing different clothes: information exists, but it's not somewhere everyone can find it, trust it, and update it. Fix that, and half your other problems shrink on their own.
Don't try to fix everything in one go. Move things across in the order they'll actually pay you back.
Trying to do all three at once is usually how these switches fail - everyone gets overwhelmed in month one and drifts back to what they know.
The biggest mistake businesses make here is trying to move everything, for every job, on day one. It never sticks - people revert to the old habit the moment the new one gets awkward, and you end up running two systems badly instead of one well.
A better approach: pick one live job - ideally a straightforward one, not your trickiest current headache - and run it entirely through the new way of working, start to finish, while everything else carries on as normal. You'll hit the rough edges on something small enough that they don't matter, and your team gets a real example to point to rather than a hypothetical.
Once that job's done and the lessons folded in, add the next few, then make it the default for every new job. Jobs already nearly finished can just run out the old way - there's rarely value in migrating one that's two weeks from completion.
This is where most switches actually live or die, and it's got nothing to do with the tool itself. Office staff will adapt to almost anything with a bit of training and a reason. Field staff won't - and shouldn't have to.
Worth checking what different job management tools actually expect from field staff day to day, not just what the office dashboard looks like in the demo.
None of this is an argument for ripping out your accounting software. Xero or QuickBooks should stay exactly where they are - trying to replace proper accounting software with a job spreadsheet (or the reverse) is how businesses end up with a mess in both places.
The right move is to connect the two: job and cost data flows out of wherever you're running jobs, invoices flow into your accounts, and your accountant keeps working as before. You're not replacing your bookkeeping - you're stopping the job side of the business running on tools never built for it.
There's no single trigger - it's usually a combination of the signs above, plus a gut feeling the business has got harder to run than the workload justifies. As a rough rule: if you're running more than a handful of jobs at once, if more than two or three people need to know what's going on with any given job, or if you've ever lost money on a variation because nobody wrote it down, you're past the point where a spreadsheet and a group chat are doing you any favours.
Spend an afternoon comparing how different tools handle this before committing to one, and check the pricing against what the current mess is quietly costing you in unbilled variations and disputed hours. Whatever you choose, do it in phases, keep it simple for the crew, and leave your accounts exactly where they are.
BuilderDash is job management software for project-based trades - quotes, projects, job costs and CIS/VAT, without the spreadsheets.