All articles
Getting started

A custom admin system versus Excel — when the step away from the spreadsheet starts to make sense

Excel is free, flexible, and you already know it. Until your business runs on it and it starts to crack. When does moving to a custom admin system become the sensible call?

Laurens BosJune 8, 20266 min read

Almost every small business starts on Excel. It's free, you already have it, and you can get going right away. One tab for customers, one for orders, one for invoices, one for stock. It works — often for years. And then, at some point, it cracks: one person still understands the file, the same data lives in three places, a mistake only shows up weeks later, and nobody fully trusts the numbers anymore. This piece is about that moment — when moving from Excel to a custom admin system starts to make sense, and what you actually get in return.

Why Excel works for so long — and then doesn't

Excel is a great tool, and most businesses are right to start there. The problem isn't Excel; it's what you ask of it as you grow. A spreadsheet is, at its core, a grid with formulas — it has no idea what a "customer" or an "order" is, it doesn't guard the relationships between data, and it can't say "no" to nonsense. As long as you're the only one working in it and it stays manageable, you fill that role. Once the business grows, you can't.

The tipping points are always the same:

  • More than one person works in it. Two people in the same file — or worse, in two copies. Which one is the truth? Who changed that row, and why?
  • The same data in multiple places. A customer sits in the customer tab, in the invoice tab, and on the mailing list. Address changed? Update it in three places, and you'll forget one.
  • No guardrails. A typo in a formula, a row that gets accidentally re-sorted, an amount in the wrong column — Excel says nothing. The mistake only surfaces when a customer calls or the accountant frowns.
  • It lives in someone's head. "Just ask Petra, she built that file." If Petra is on holiday, or leaves, knowledge walks out with her.
  • No history. What was the status of that order last month? Who knows. Excel only remembers the current state.

None of this makes Excel "bad" — it shows you're using it outside its comfort zone. A spreadsheet is for analysis and ad-hoc calculations; a running business needs something that enforces structure.

What a custom admin system does differently

A custom admin system (or "internal system", "bespoke business software") is built around what your business actually does. It knows your concepts — customer, order, project, repair, delivery, whatever it is — and the rules between them. Concretely:

  • One source per piece of data. A customer exists once. Everywhere that customer shows up — invoices, orders, emails — refers to that same one customer. Address changed? One place, everywhere correct.
  • Guardrails built in. Required fields, valid values, no overlapping bookings, no invoice without a customer. The system doesn't let the nonsense in.
  • Status and history. Every order has a status that travels with it, and you can see what happened when. "What was the state last month" is a question with an answer.
  • Roles and access. Multiple people work in it, each sees what they need to see, and there's no "shadow copy" fighting the official version. And if you want your customers to see their own slice, you can plug a customer portal onto it — same data, different access.
  • It doesn't live in someone's head. The logic lives in the system, readable and explainable — not in a formula only the author understands.
  • It grows with you. A new type of order, an extra status, a link with your accounting tool or your website — you build it on, you don't start over.

It isn't "Excel but prettier". It's a system that guards the structure you currently guard by hand. And if it's built well, it works just as nicely on your phone as on desktop — see why mobile-first dashboards aren't optional for an admin that gets used in the field.

When the step makes sense — and when it doesn't

Moving to a custom admin system makes sense if you recognise yourself in enough of this:

  • Your business runs on one or more Excel files and they've grown over the years into something unwieldy.
  • More than one person works in it, or should, but doesn't dare.
  • You keep the same data in multiple places (Excel + invoicing tool + mailing list + calendar) and they aren't linked.
  • Mistakes get in that you only notice late — wrong amounts, duplicate entries, things that don't add up.
  • The system lives in someone's head and that feels fragile.
  • You're growing, and you can feel Excel won't carry it a year from now.

It doesn't make sense if:

  • You use Excel for what it's good at — a calculation, a one-off analysis, a list. Not everything needs to become a system.
  • Your business is small and stable and the file works fine — "it works" is a perfectly good reason to do nothing.
  • There's a standard SaaS tool that fits exactly what you do. Custom is for when the standard doesn't fit — not for when you don't feel like picking one. (More on that trade-off: SMB custom software, when to and when not.)

What it costs — and why you don't have to build it all at once

A working custom admin system starts at a flat €245/month, everything included. First working version within four weeks — not "the whole business digitised", but the core: the few things that hurt most right now, built properly. No separate project invoices, no scope-creep discussions — further development sits inside the monthly fee, and you grow it incrementally based on what actually turns out to be missing in practice. Same flat-price logic as with any custom booking system — no hourly billing, no scope creep you don't see coming. Monthly cancellable, so the pressure stays on me to keep it useful.

The most important part: you don't have to leave Excel in one go. You start with the piece that cracks loudest, it goes live, and the rest follows — while you already benefit from what's there.

A note on the bilingual side

Most of my clients run on the Costa Brava and work in two languages by default — Spanish for the team on the ground, English or Dutch for owners and customers. The admin systems I build treat both languages as equal rails: an order doesn't have a "main language with a translation tab", it just shows up in whichever language the user works in. For an English-speaking owner this means you can actually use the same system your Spanish-speaking team uses, without one of you working in a half-translated interface. If that matters for your setup, the bilingual rental system post goes deeper on how that's set up.

To close

Excel isn't the problem — it's a good tool you're using outside its comfort zone at some point. The tipping point is recognisable: more than one person in it, the same data in multiple places, mistakes that show up too late, knowledge that lives in someone's head. If you recognise yourself there, a custom admin system isn't a luxury but a sensible investment — and you don't have to do it all in one go.

Not sure if your business is at that tipping point? Send me what you're running on now and where it pinches — honest answer within a day: stay on Excel a bit longer, take a standard tool, or build the core to measure. No pitch deck. Or take a look at the services page for the full picture.

LB

Laurens Bos

By · webstability.eu

Also relevant