Fracas Digital • Jul 14, 2026 • 9 min read
AI Agent Agency vs In-House: Which Should You Actually Choose?
Most teams get this decision wrong by treating it as a technology question. It is a hiring question and an opportunity cost question, and the technology is almost the least important part.
If you are shipping your first agent system and nobody on your team has run one in production, an agency build with a proper handover gets you live in three to six weeks for less than the cost of a single engineering hire. Build in-house when the agent is your actual product, or when you already employ engineers who have shipped LLM systems and can own this one for years. Most teams that agonise over the choice end up somewhere in the middle anyway, and we will get to that.
Fracas has sat in both seats. We built our own agent stack internally over several months before we sold a single build to a client, so we know first-hand what the in-house route demands. We also build agent systems for clients every week. Same desk, both views.
What building in-house actually took us
Our internal stack started as a weekend prototype, and that part was easy. Getting it to production quality took months, and the gap between those two states is the part nobody prices in.
The first system was a daily content pipeline with adversarial review built in, meaning a second agent whose only job is to attack the first agent's output before anything ships. It produced 14 published articles in its first six weeks, which sounds smooth written down. In practice the early weeks were a grind of catching failure modes we had not predicted and rewriting prompts every time an underlying model updated.
Then came outreach agents, which we refused to let send anything without a human approval gate. That single design decision saved us from at least a handful of emails that read fine to a model and wrong to a person.
Three lessons carried over from that period.
The prototype is 10 per cent of the work. Anyone can wire a model to an API in a day. Production means error handling, logging, retry logic, and a plan for the morning the model provider deprecates the version you built on.
Quality gates are the product. An agent without review gates is a liability with a nice demo. Building the gates took us longer than building the agents.
Maintenance never ends. Models update, APIs change, your own process drifts, and the person who understood the prompts eventually moves on. Someone has to own all of that permanently. If that someone does not exist yet, you are about to fund a hiring round, whether you meant to or not.
When building in-house wins
There are three situations where we would tell you not to hire us or anyone like us.
The agent is your product. If customers pay for the agent itself, its behaviour is your IP and your moat. Outsourcing your moat is a strange move, so own it from day one.
You already have the engineering culture. Not engineers in general. Engineers who have taken an LLM system through production incidents, know what evaluation harnesses look like, and have opinions about prompt versioning. If two or more of those people work for you with real bandwidth, in-house is viable immediately.
Your horizon is long and your volume is high. Gartner expects over 40 per cent of agentic AI projects to be cancelled by the end of 2027, largely on cost and unclear value. The projects that survive treat agents as multi-year infrastructure. If you are certain you are in that camp, and you will run many agents rather than two, a permanent team eventually beats a permanent retainer on pure economics.
Honest caveat from our own experience. We had strong engineers and a clear use case, and the internal build still took months longer than we expected. Budget for that slippage, because everyone hits it.
Want the first system built by a team that has already made the mistakes? Fracas designs, builds, and hands over AI agent systems for crypto and Web3 teams. You own everything at the end. See what we build.
Agency vs in-house: the cost and speed comparison
Now the numbers, in GBP, since most of the content ranking for this comparison quotes US salaries that do not map to a UK budget.
A mid-level UK AI engineer costs £60,000 to £90,000+ a year before you count tooling, model spend, and the months of ramp before their first system is stable. One hire also rarely covers the full skill set. Production agents need engineering, prompt design, evaluation, and DevOps, which is why in-house programmes so often become two hires, then three.
An agency route prices differently. Scoped one-off builds run £4,000 to £35,000 depending on integration count and complexity, and ongoing retainers sit between £1,500 and £8,000 a month. The full pricing breakdown covers what moves a quote up or down, and the cost of an individual agent build gets its own treatment if that is the number you need.
Speed is the sharper difference. A competent agency ships a first system in three to six weeks because it has built the same category of thing before. An in-house effort that starts with a job advert takes six months to a year before anything trustworthy runs unattended. For a crypto team mid-campaign, that delay is the whole game. The KOL tracking agent you get in October is worth several of the ones you get next June.
The opportunity cost cuts the other way too, and agencies rarely admit this. If your engineers build the agent stack, they are not building your product. Whatever they would have shipped instead is the real price of the in-house route, and for a small team it usually dwarfs the salary line.
The hybrid most teams actually land on
After enough of these conversations, a pattern emerges. Hardly anyone stays in either pure camp. The teams that get value fastest use an agency for the first system, then take it over.
Our client work is structured around exactly that shape. It runs workshop, then build, then calibration, then handover. The workshop maps your workflows and picks the first target. The build gets it live. Calibration is the unglamorous stretch where the system meets reality and gets tuned against it. The handover puts code, prompts, documentation, and monitoring in your hands, because the client owns everything at the end. That means ownership, not a licence.
From there, your team runs the system day to day, and you decide with real information whether the second and third agents justify an internal owner. Some clients keep a small retainer for model updates. Others take it fully in-house within a year. Both outcomes are fine with us, and any agency that gets uncomfortable at this part of the conversation is telling you something about its lock-in model.
If you are earlier than all of this and still working out which processes are even worth automating, agentic AI consulting is the cheaper way to find out than commissioning a build on a hunch.
A decision checklist before you commit either way
Run through these before you sign anything or post a job advert. Written answers, not gut feel.
- Is the agent your product, or a tool that supports your product? Product means build. Tool means buy first.
- Has anyone on your current team shipped an LLM system to production? Reading about agents does not count.
- Can you wait six months or more for a first working system? If a live campaign or launch depends on it, you cannot.
- What would your engineers not build while they build this?
- Do you have budget for £60,000 to £90,000+ in salary plus tooling, or does £4,000 to £35,000 for a scoped build fit better this year?
- Who owns maintenance in month seven? Name the person. If there is no name, the agency retainer is doing real work.
- If you hire an agency, do you own the code, prompts, and infrastructure at handover? Get that in the contract.
Score it honestly. Teams that answer "build" on the first two questions and "yes" on the timeline question should build. Everyone else buys the first system, learns from it running in production, and revisits the question in a year with evidence instead of guesses.
Frequently asked questions
Is it cheaper to build AI agents in-house or hire an agency?
For a first system, an agency is cheaper. A scoped agency build runs £4,000 to £35,000 with retainers from £1,500 to £8,000 a month, while a mid-level UK AI engineer costs £60,000 to £90,000+ a year before tooling, and one hire rarely covers every skill a production agent needs. In-house economics improve once agents sit at the core of your product or you run many of them at scale.
How long does it take an agency to build an AI agent system?
A single-agent build with clear scope takes three to six weeks. Multi-agent workflows with several integrations take two to four months. An in-house team starting from a hiring round should budget six months or more before anything reliable is in production.
What should a handover from an AI agent agency include?
Everything. Code, prompts, integration credentials under your accounts, calibration notes, monitoring dashboards, and documentation your team can actually run from. If the agency keeps ownership of any component, you are renting the system rather than buying it, and the exit will hurt.
When does building in-house become the right call?
When the agent is your product, when you already employ engineers who have shipped LLM systems to production, or when you are 12 to 18 months into running a system an agency built and iteration speed has become the bottleneck. At that point an internal owner beats an external one.
One thing to do this week. Write down the first agent you would build, the systems it touches, and the name of the person who would own it in month seven. That one page answers most of this decision for you.
If the page points at hiring an agency, we should talk. We will tell you if in-house is the better call for your setup, because we have built from that seat too.