I ran a retail jewellery business for 22 years. Multiple locations, staff, stock across several shops, VAT returns, margins to track, suppliers to pay. For a long time, spreadsheets were the backbone of the whole operation. They worked — until they didn't.
The moment you have more than one person relying on the same spreadsheet, you start accumulating risk that you can't see. I learned that the hard way in retail, and I've since seen the exact same pattern play out in accounting practices, solicitor firms, and consultancies across Cork and beyond.
If you're running a professional practice and spreadsheets are still central to how you manage clients, track work, or handle billing, here are the signs that you've outgrown them.
This is where it starts. You have a client tracker or a work-in-progress sheet that two or three people need to update. Even with cloud-based spreadsheets, conflicts happen. Someone overwrites a note. Someone sorts a column and doesn't realise they've broken the relationship between rows. Someone copies the file to work offline and now there are two versions of the truth.
In an accounting practice, this is particularly dangerous. If your trainee updates a client's tax status in one copy while your senior accountant is updating fees in another, you end up with data that is silently wrong. Nobody notices until filing season, when it becomes someone's late evening to untangle.
This follows naturally from the first sign. You've got "Client Tracker v3 FINAL.xlsx" and "Client Tracker v3 FINAL (John's edits).xlsx" and "Client Tracker ACTUAL FINAL March.xlsx" all sitting in the same folder. Everyone has opened a different one. Nobody is confident they are looking at the latest data.
In a practice that handles confidential client information, this isn't just inefficient — it's a compliance risk. If you're making decisions based on outdated data, or if a client's personal information exists in multiple uncontrolled copies, you have a GDPR problem waiting to happen.
Spreadsheets don't tell you who changed what, or when. If a figure is wrong, you can't trace it back. If a deadline was moved, you don't know who moved it or why. In a profession where accountability matters — and where regulators may ask you to demonstrate your processes — this is a gap you can't afford.
A proper system logs every change automatically. Who edited the record, what they changed, and when. If a regulator or a client ever asks, you can show them exactly what happened. You can't do that with a spreadsheet.
Research consistently shows that a significant percentage of spreadsheets contain formula errors. The more complex the spreadsheet, the higher the risk. When your billing calculations, tax workings, or fee summaries depend on nested formulas across multiple tabs, a single broken reference can produce numbers that look right but are wrong.
I've seen this in my own business. A formula that referenced the wrong cell went unnoticed for weeks because the output looked plausible. The error was small on each transaction but compounded over time. In an accounting practice, where precision is the whole point, this kind of hidden error undermines the work you're doing for clients.
Your client wants to see the status of their annual return. The options are: you email them an update (which takes ten minutes to write), you call them (which takes ten minutes you don't have), or you share a spreadsheet (which exposes data they shouldn't see, or requires you to create a cut-down version for each client).
None of these options scale. When you have fifty clients, each wanting periodic updates, the admin overhead is enormous. A client portal solves this completely. Each client logs in, sees their own data, uploads documents to the right place, and checks status without anyone in your practice lifting a finger.
The alternative to spreadsheets isn't necessarily an expensive off-the-shelf practice management system that tries to do everything. Often, the better answer is a custom tool built around how your specific practice works. Here's what that looks like in practice:
A custom client portal for an accounting practice typically falls into our Growth tier — from €6,000. That covers the build, deployment, training, and ongoing support. You get a fixed price before any work starts, so there are no surprises.
If your practice is eligible, the LEO Grow Digital Voucher can fund up to 50% of the cost (up to €5,000). That brings a €6,000 build down to €3,000 out of pocket — roughly the cost of the admin hours you'll save in the first few months.
You can see our full pricing at jmsdevlab.com/pricing.
If you're reading this and recognising your own practice in these signs, the time to move is before the next filing season, not during it. Building a custom tool takes weeks, not months. But it does take some of your input to get right, and that's easier to give when your practice isn't in its busiest period.
We build custom software for professional services firms in Cork and across Ireland. If you want to talk through what a client portal or practice dashboard could look like for your firm, visit our professional services page or get in touch for a conversation. No obligation, no jargon, no sales pitch.