When you decide to implement AI in your business, you have three fundamental paths forward. You can build a custom AI solution. You can buy an off-the-shelf tool. You can hire a consultant to do it for you. Each path has real advantages and real limitations. The right choice depends on your specific needs, your budget, your timeline, and honestly, your tolerance for complexity. Let's look at each one clearly.
Building Custom AI: When It Makes Sense and When It Doesn't
Building custom means you hire developers and data scientists to build an AI system tailored specifically to your business. They understand your unique workflows, your data, your constraints. They build something that fits perfectly because it's designed exactly for you. This sounds appealing in theory. In practice, it's rarely the right choice for small to medium-sized businesses.
The cost of building custom is substantial. You're paying expert salaries, which for qualified AI/ML engineers range from 80,000 to 150,000 per year depending on location and experience. You need at least two people to have redundancy. You need infrastructure to train and run the models. You need data engineering to prepare your data for training. A simple custom project takes 3 to 6 months. A complex one takes much longer. Total cost for a complete custom solution can easily reach 200,000 to 500,000 pounds or euros, and that's assuming it works on the first try.
Building custom makes sense only in specific circumstances. You have a problem that's genuinely unique to your business, and no commercial tool exists that solves it. You have the scale to justify the investment because the solution will be used broadly. You have the data in a structured form ready to be used. You have ongoing technical capabilities to maintain and improve the solution. You have a timeline measured in months, not weeks.
Large enterprises sometimes build custom because their problem is genuinely unique and the scale justifies the investment. A bank might build custom fraud detection because their transaction patterns are unique and the volume is massive. A manufacturing company might build custom quality detection because their products are unique and the cost of errors is enormous. But most businesses don't have a problem that's both truly unique and high-volume enough to justify building from scratch.
Buying Off-the-Shelf Tools: The More Common Path
Buying an off-the-shelf tool means using an existing product that solves a category of problems. Maybe it's a document processing tool, or customer service automation, or data analysis. The tool exists, it's been built and tested, and you're buying access to it. Cost ranges from a few hundred to a few thousand pounds or euros per month depending on the tool and your usage. Implementation takes weeks to months, not months to years.
The advantage is obvious: speed and cost. You're not building from scratch. The tool is already proven to work. You're paying for a solution, not for the development of a solution. The downside is that you're buying something built for a broad market. It doesn't fit your business perfectly because it wasn't designed for your business. It fits well enough, but not perfectly.
This is fine in most cases. Better to use a tool that solves 80 percent of your problem quickly and cheaply than to wait months to build something that solves 100 percent. Plus, you can usually adapt your workflow to use the tool more effectively. Maybe you change how you categorise documents so the tool works better. Maybe you restructure data so the tool can process it. These changes often improve your workflow anyway.
The challenge with off-the-shelf tools is choosing the right one. There are hundreds of AI tools now, and evaluating them takes time and effort. You need to understand what you're trying to solve, what tools exist in that category, what their limitations are, and how much they cost. Some tools are excellent. Some are overhyped. Some work well for large enterprises but are overkill for smaller businesses. Choosing the wrong tool wastes money and time. Choosing the right tool accelerates your success.
Hiring a Consultant: Implementation Without Building
Hiring a consultant means paying someone with expertise to come in, understand your problem, recommend solutions, and implement them. The consultant might use off-the-shelf tools, might build custom code if needed, or might recommend process changes instead of technology. The consultant's job is to give you honest advice about what actually solves your problem, then make it happen.
The cost of consulting ranges from 100 to 300 pounds or euros per hour, or sometimes fixed project fees in the 10,000 to 50,000 range depending on scope. You're paying for expertise and execution. The advantage is you get someone who has solved similar problems in other businesses. They know what works and what doesn't. They can evaluate tools quickly. They can implement faster because they know the patterns.
The disadvantage is that you're dependent on the consultant's competence and honesty. You need to trust their recommendations. You need to believe they're steering you toward solutions that work, not solutions that maximise their hours or revenue. This is why independence matters. A consultant paid by the hour has an incentive to keep the project running. A consultant paid a fixed fee has an incentive to finish quickly and well.
Consulting works well when your problem is reasonably clear but your path forward isn't. You know you need to improve something, but you're not sure if it's an AI problem, a tool problem, or a process problem. You don't have the internal capability to implement AI, but you don't want to hire full-time developers either. You want to move quickly with minimal risk. In these cases, a good consultant is worth the investment.
The Honest Comparison: Cost and Timeline
Let's put numbers on this. Say you want to improve a customer onboarding process that currently takes about 20 hours of time per customer. You want to cut it in half. Here's what each path looks like.
Building custom: you hire two engineers at 120,000 per year each (labour cost of 20,000 per month). They spend 4 months understanding your process, designing a solution, building it, and testing it. Total labour cost is roughly 80,000. Add infrastructure, tools, and contingency, and you're at 120,000 to 150,000. Timeline is 4 to 6 months. At the end, you have a system that's yours, but you need someone to maintain it, improve it, and fix it when something breaks.
Buying off-the-shelf: you spend 20 hours evaluating tools in your category. You find one that looks promising at 1,500 per month. You implement it with your team plus some vendor support (maybe another 5,000 in implementation services). You adapt your workflow slightly to make the tool work better. Timeline is 6 to 8 weeks. Cost is maybe 10,000 to 15,000 total. The tool gives you 60 to 70 percent of the improvement you want, which is enough to be worthwhile.
Hiring a consultant: you pay a consultant 150 per hour for 30 hours of assessment and recommendation (4,500). Based on their recommendation, you implement an off-the-shelf tool they recommend (1,500 per month) plus 40 hours of their time for implementation (6,000). Timeline is 8 to 10 weeks. Total cost is about 12,000. The consultant's experience means you pick a better tool, so you get 75 to 80 percent of the improvement you wanted, plus you learn how to use it effectively.
In this scenario, buying or hiring a consultant are roughly equivalent in cost and timeline, and dramatically cheaper and faster than building. The improvement you get is nearly as good. This is why most small to medium businesses should be thinking "buy" or "hire," not "build."
When Each Approach Actually Makes Sense
Build custom when: you have a genuinely unique problem that no commercial tool addresses, you have the scale to justify 150,000 to 500,000 in investment, you have data ready to use, you have or will hire technical team to maintain it, and your timeline allows 4 to 6 months or more. This describes maybe 5 to 10 percent of businesses.
Buy off-the-shelf when: your problem fits within a category that tools address, you want to move quickly, you want to minimise cost, you're willing to adapt your process slightly to fit the tool, and you want minimal ongoing technical burden. This is most businesses for most of their AI projects.
Hire a consultant when: your situation is unclear, you don't have internal AI expertise, you want honest independent advice about what approach makes sense, you want someone to execute the implementation, and you want to learn from someone experienced. This works well when you're early in your AI journey.
The Combination Approach
Many businesses end up doing a combination. They hire a consultant to assess, who recommends buying a tool. The consultant helps implement the tool, gets it working, trains the team. Then the business runs it on their own. Sometimes later they might need custom development, but they've already gotten benefit from the tool. They've learned what works and what doesn't. They're making a better-informed decision about custom development because they understand their problem better now.
This combination approach often delivers the best balance of speed, cost, and outcome. You get expert assessment. You get a working solution quickly. You learn as you go. And you're better positioned for future decisions. That's why we often recommend it for businesses early in their AI journey.