Think Build Implement Repeat
Hiring & Budgets

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

FreelancerAgencyIn-house
Typical UK cost£300–£600/day£600–£1,200/day£45k–£75k salary
Fully loadedAs quotedAs quoted+30–35% on salary
Time to start1–3 weeks2–6 weeks2–5 months
Covers holiday/illnessNoYesNo
Breadth of skillsOne person'sTeam'sOne person's
Knowledge staysLeaves with themDocumented, if you insistStays, until they leave

Where each one actually fails

  1. 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.
  2. 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.
  3. 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?

It can be, and the saving is smaller than the headline rate suggests once you account for management overhead, time-zone friction and specification effort. It works best with tightly-specified, well-bounded work and someone on your side who can review quality.

How do we protect ourselves if a freelancer disappears?

Code in your repository from day one, not theirs. Accounts and infrastructure in your name. Payment on delivered milestones. Documentation as a contractual deliverable rather than a favour.

What day rate should we expect to pay?

In the UK, roughly £300–£600 for an experienced freelance developer and £600–£1,200 for agency work, varying by specialism and location. Rates far below the range usually mean inexperience or an unrealistic quote.

Can we hire someone part-time?

Fractional arrangements work well for senior technical direction — a day a week of someone experienced is often more valuable than five days of someone junior. Less effective for hands-on delivery, where context switching costs a lot.

Keep reading

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.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Custom Software DevelopmentBusiness Automation