Most articles on this question are written by agencies, and most of them conclude that you need an agency. I am an independent AI agent engineer who also runs a studio for larger engagements, so I have a stake in both answers. Read this with that in mind.
The question is usually framed as price: a freelancer costs less per hour, an agency costs more and brings a team. Price is the wrong place to start. The better questions are what the workflow can break when it goes wrong, who on your side owns it, and who keeps it working after launch.
This article covers those three questions, when each option fits, when to train someone in house instead, the downsides of a large consultancy for a single workflow, and what to require from whoever you hire.
01
The short answer
Hire a freelancer when the project is one workflow, bot or agent with a clear owner on your side, and you want to talk directly to the person writing the code.
Hire an agency or studio when the workflow spans several teams or systems, writes records that are expensive to get wrong, or needs a diagnostic before anyone can say what to build.
Train someone in house when the work is a stream of small automations rather than one system, and someone on your team already understands the process and wants to own it.
Whichever you choose, what you require matters more than the label: your accounts, your repository, documented failure tests and a handover. Those protect you from the biggest risk of any outside builder, which is a system nobody else can run.
02
Three questions that decide it
Before comparing rates, answer these three questions about the workflow itself:
- What can it break? A workflow that drafts internal summaries can be wrong for a day without much harm. One that sends client emails, changes billing records or writes to a system of record needs approval steps, failure tests and someone accountable for both. The more damage a wrong run can do, the more the work needs review by more than one person.
- Who owns it on your side? Someone who knows the process, can answer questions within a day and can judge whether the output is right. Without that person, a freelancer has no one to work with, and an agency fills the gap with its own assumptions.
- Who keeps it working after launch? AI workflows change after they ship: inputs drift, providers update models, upstream tools rename fields. Decide before you start whether that is the builder, your own team or a maintenance arrangement, and what happens when the builder is unavailable.
One bounded workflow, a named owner and a maintenance plan point to a freelancer. A workflow that can do real damage, has no single owner, or still needs someone to work out what to build points to a team.
Read where the approval step belongs. An approval only protects a workflow when it sits before the action that is expensive to undo and shows the reviewer the right evidence.
03
When a freelancer is the better fit
A freelancer is usually the better fit for a bounded build: one bot, one agent, one integration, or one workflow you can describe in a page. You talk to the person who writes the code, decisions are fast, and nobody sits between your question and the answer.
Iryna, the Discord bot I built as a solo developer for the Irys community, is a typical case. The client side had one owner, the CMO, who directed the work. The first version took one week to set up, then the bot evolved for 5-6 months as the community grew past 150K users. One builder and one owner kept that loop short.
The weakness is concentration. When the freelancer is unavailable and something breaks, the knowledge leaves with them, unless you insisted on documentation and on everything living in your own accounts. Freelancers are also often strong in one layer, such as prompts or a no-code tool, and lighter on testing and monitoring, so ask how they test failures before you hire.
Read the Iryna case study. A custom AI Discord bot built solo for a 150K+ member community: one week to set up, then 5-6 months of continuous evolution.
04
When an agency or studio is the better fit
A team earns its higher cost when the work spans several layers at once: getting data clean and connected, building the steps that use a model, wiring permissions and approvals, and shipping it inside tools that several teams use. One team covering all of it avoids the gaps that open between separate contractors.
It also fits when nobody knows yet what to build. A diagnostic that maps the workflow, defines what correct output looks like and tests the risky cases before any build is a different job from building a bot, and it is easier to trust when it follows a written method.
The risks sit on the other side. You may meet senior people during the sale and work with juniors on delivery, and some agencies keep the system in their own accounts, which makes leaving expensive. Both are easy to check before you sign: ask who will write the code, and ask where the system will live.
See a synthetic workflow diagnostic. A bounded construction workflow evaluated against predeclared test cases before a pilot decision. Fictional company, executed method.
05
When to train someone in house instead
Sometimes the honest answer is neither. If the need is a steady stream of small automations, such as moving form data into a CRM, sending a morning summary or tagging inbound email, a person on your team who knows the process and has time to learn the tools can often do it, and the knowledge stays with you.
Training in house works poorly when the workflow makes decisions with consequences, needs code beyond a no-code tool, or must be tested against failure cases before anyone relies on it. A practical middle path is to have an outside builder ship the first system with tests and documentation, then hand it to the person who will own it.
06
The downsides of a large consultancy for one workflow
A large consultancy is built for programs, not single workflows. For one workflow, the usual problems are:
- Minimum engagement sizes and project management layers that cost more than the workflow is worth.
- A discovery phase sized for a transformation program, when the workflow could be scoped in one conversation.
- Pressure to widen the scope into a platform or a multi-agent architecture when the job is one pipeline with a few checks.
- Distance between the person you briefed and the person who builds, so details get lost in handoffs.
- A small project next to much larger accounts, which affects its priority.
A large firm makes sense when the workflow is one part of a regulated, multi-department program that needs its governance. For one workflow, a freelancer or a small studio is usually closer to the problem.
07
What to require from either
These requirements matter more than the choice between a freelancer and an agency. I would ask them of anyone, including me:
- Everything in your accounts: the repository, the workflow tool, the model provider keys and the logs. Leaving should not need the builder’s permission.
- Order, state and retries in code you can read, with the model doing bounded jobs such as extraction or drafting inside each step.
- A written list of the inputs that should make the workflow stop, tested before launch: missing fields, duplicates, permission denials and tool errors.
- An approval step before every action that is expensive to undo, such as sending, paying or overwriting records.
- Checks on the output, not only on run status, so a run that finishes green with wrong data raises an alert.
- A handover: how to run it, how to change a prompt safely, and who to call when it breaks.
A builder who resists these requirements is telling you how the system will behave once they are gone.
Read how silent failures hide in AI workflows. Why a workflow can run green and still write wrong data, and the checks that make the next failure loud.
08
How I split this in my own work
I draw the same line in my own work. I take freelance AI agent, bot and automation projects directly when the scope is one system with a clear owner on the client side, working remotely from South Korea.
When a project needs a diagnostic before any build, a controlled pilot and a production system with explicit permissions and human approval, I run it through my studio, State Method, because that work follows a written method from the first diagnostic to production.
If you are not sure which side your project falls on, write down the workflow, the people who use it and what goes wrong when it fails. That is usually enough to tell.
See how I take freelance AI agent projects. What I build, how engagements work, and how to choose an AI agent developer.