Agency, Freelancer or In-House Developer: Which Do You Need?
Last updated:
The question is duration, not price
The three options are usually compared on day rate, which is the least useful axis. What actually decides the right answer is how long the work continues and how much continuity matters.
A three-month project with a clear end: freelancer or agency. Ongoing product development: in-house, eventually. Something in between, or uncertain: agency, with a plan to bring it in-house once the shape is known.
Honest numbers
| Freelancer | Agency | In-house | |
|---|---|---|---|
| Typical UK cost | £300–£600/day | £600–£1,200/day | £45k–£75k salary |
| Fully loaded | As quoted | As quoted | +30–35% on salary |
| Time to start | 1–3 weeks | 2–6 weeks | 2–5 months |
| Covers holiday/illness | No | Yes | No |
| Breadth of skills | One person's | Team's | One person's |
| Knowledge stays | Leaves with them | Documented, if you insist | Stays, until they leave |
Where each one actually fails
- Freelancer: they take a better contract, get ill, or disappear mid-project. Everything they knew goes with them, and the next person spends weeks reading code.
- Agency: the people who sold it are not the people who build it, and your project gets the junior team while the senior ones chase the next deal.
- In-house: you hire a specialist and then discover you have six weeks of specialist work a year, so they do generic work, get bored and leave.
Each failure mode is predictable and each is preventable. Ask a freelancer about handover and documentation. Ask an agency who specifically will do the work. Ask yourself honestly whether there is a year of work for a full-time hire.
Questions worth asking an agency
- Who exactly will work on this, and can I meet them before signing?
- What happens if that person leaves mid-project?
- Who owns the code and the accounts — can I have that in writing?
- What is explicitly out of scope?
- Can I speak to a client whose project was a similar size to mine, not your flagship one?
- What happens after launch, and what does support cost?
Questions worth asking a freelancer
Much the same, plus two specific ones: what documentation will exist at the end, and what happens if you become unavailable? A good freelancer has thought about both and will answer straightforwardly.
Also ask about their other commitments. A freelancer with three simultaneous clients is normal; one who claims full availability while quoting an unusually low rate is worth a second question.
The sequence that usually works best
For most growing businesses: start with an agency or contractor for the first build, insist on documentation and ownership as deliverables, then hire in-house once there is demonstrably a permanent job's worth of work.
This gets you moving quickly without a hiring process, and the eventual hire arrives to a working system with documentation rather than to a blank page and a vague brief.
Frequently asked questions
Is offshore development worth it?
How do we protect ourselves if a freelancer disappears?
What day rate should we expect to pay?
Can we hire someone part-time?
Deciding how to resource your next build?
We will tell you honestly if your project is better suited to a freelancer or an in-house hire. We would rather say that than take work we are the wrong shape for.
Related services
What we build for problems like this one