AEVOMIND INSIGHTS — BUILD OR BUY

AI automation agency vs in-house build: which should a UK SME choose?

30 September 2026 · 6 min read · By the AevoMind team

The deciding question is not skill or cost but how much continuous work there is. If software is central to what you sell and changes every week, an in-house team wins over time. If you need a defined system built, connected and kept running, an agency usually delivers it faster and with less key-person risk. And sometimes the honest answer is to buy something off the shelf and build nothing.

The short answer

The deciding question is not skill or cost; it is how much continuous work there is. If software is central to what you sell and changes every week, build an in-house team — eventually. If you need a defined system built, connected and then kept running, an agency usually delivers it faster and with less risk, because it brings every skill the work needs without you hiring each one.

Most SMEs are in the second position more often than they think. And there is a third answer that neither an agency nor a recruiter will volunteer: sometimes the right move is to buy an off-the-shelf product and build nothing.

What a production system actually needs

A working business system is not just code. Over its life it needs:

One person is rarely strong in all of these. An agency's main advantage is not cheaper hours; it is breadth — each part handled by someone who does that part well.

The key-person arithmetic

A business system runs all year: 52 × 168 = 8,736 hours. One full-time developer, after 5.6 weeks of statutory leave, works about 37.5 × 46.4 ≈ 1,740 contracted hours.

1,740 ÷ 8,736 ≈ 19.9%. A single in-house developer is available for about one fifth of the hours the system is running — and completely absent for 5.6 weeks a year.

Two developers help, but less than people expect. If their leave never overlaps, there are still 11.2 weeks a year — about 21.5% of weeks — when only one of them is there. And if one leaves, much of what they knew leaves too, unless it was written down. This is the same coverage arithmetic behind AI receptionist versus human receptionist, applied to the people who keep the systems running.

When in-house wins

When an agency wins

The risk with an agency is dependency. It is managed by ownership and documentation, set out below — not by avoiding agencies.

The hybrid most SMEs end up with

In practice the strongest arrangement is often a mix: an agency designs, builds and hosts the system, and a named person inside the business owns it — decides priorities, accepts changes, and knows how it works. That person does not need to write code. They need to understand the business process well enough to say whether the system is right.

Over time, if the workload grows, that owner is the natural first member of an in-house team, and the agency's documentation is what lets the team take over without starting again.

What to insist on, whichever you choose

  1. You own the code and the data, and both live in accounts you control.
  2. It is documented and tested, so someone new can pick it up.
  3. You can export all of your data in a usable form, whenever you like.
  4. Hosting is in your name, or can be moved to it without the builder's permission.
  5. There is a named person, internally or at the agency, accountable for it working.
  6. Every automated action is logged — see audit trail — especially where AI employees are involved.

And before either route, check whether you need to build at all. Many problems are solved by configuring or connecting what you already own, as we set out in bespoke CRM vs off-the-shelf and what integration actually involves. If a project does not need AI, a good builder should say so — see what the AI terms actually mean.

Frequently asked questions

Should a UK SME use an automation agency or build in-house?

It depends on how much continuous work there is. If software is central to what you sell and changes every week, an in-house team usually wins over time. If you need a defined system built, connected and then kept running, an agency usually wins, because it brings the full range of skills without you hiring each one. Many SMEs end up with a hybrid: an agency builds, and a named person inside the business owns the decisions.

What is the risk of hiring a single in-house developer?

Key-person risk. One full-time developer works roughly 1,740 contracted hours a year after statutory leave, about 20% of the 8,736 hours a system is actually running, and is away for 5.6 weeks of it. If they leave, much of what they knew may leave with them unless it was documented. One person is also rarely strong in every skill a production system needs, from design and data to security and hosting.

When does an in-house team make more sense than an agency?

When there is enough continuous work to keep a small team busy, when the software is part of what makes the business different, and when you can hire at least two people so that holidays and departures do not stop everything. If the work comes in projects with quiet periods between them, an in-house team spends those periods either idle or inventing work.

What should we ask an agency before signing?

Who owns the code and the data, and whether both live in accounts you control. How the system will be documented and tested. Where it will be hosted and who pays that account. Who the named engineers are. What support looks like after launch, how quickly they respond, and what happens if you part ways. If the answers are vague, or the code stays with the agency, walk away.

Do we need AI for automation, or just good software?

Often just good software. Rules-based automation handles anything that follows fixed steps, and it is cheaper to run, easier to test and fully predictable. AI is worth adding where the input is messy, such as free-text emails, documents or phone calls. A good agency or in-house team should be willing to tell you when a project does not need AI at all.