Freelancer, agency, or your own team?

There are five realistic ways to get software built and only one of them is us. This page compares all five on cost, time to start and what actually goes wrong, so you can rule us out quickly if we are the wrong shape for your problem.

5 hiring models compared

The five options, side by side

Hiring modelTypical costTime to startBest forMain risk
Marketplace freelancer (Upwork, Fiverr)$15–80 / hourDays to startA single well-specified task you can describe in one page and verify yourselfNo second engineer reviewing the work; the project stops if that one person does
Independent senior contractor$70–150 / hour2–6 weeks to startExtending a system that already has an owner and a working processYou still supply the architecture, the review and the standards
Low-cost offshore agency$8,000–25,000 / project1–3 weeks to startWell-defined builds where the specification is genuinely finished before it startsScope-change billing, staff rotation mid-project, and code nobody documents
Dedicated team or engineering partner$4,500–20,000 / month2–4 weeks to startProducts that will run for months and be maintained by someone after launchMore expensive than a freelancer, and overkill for a two-week brief
In-house hire$90,000–160,000 / year plus recruitment2–5 months to startLong-term ownership once the product direction is settledSlowest to start, hardest to reverse, and you must be able to interview well

Ranges are indicative market rates for European and EMEA delivery in 2026, not CarryCodes quotes. Last reviewed 2026-09-09. Our own published starting prices are on the pricing page.

How to choose, in four decisions

Use a marketplace freelancer when the brief fits on one page

If you can write down exactly what you want, verify it yourself when it arrives, and the whole thing takes under two weeks, a marketplace is faster and cheaper than any agency. We say this on our own website because it is true, and because the alternative, selling a founder a retainer for a job that needed a fortnight, is how agencies lose referrals.

Hire a company when the code will outlive the person who wrote it

The difference is not talent, it is continuity. A company gives you a second engineer reviewing every change before it merges, cover when one person is unavailable, accountability for the architecture rather than just the ticket, and a contract that survives an individual leaving. Those matter from roughly month three onwards, and they matter enormously at handover.

Get an independent audit before you pay the final invoice

Most disputes between a founder and a developer come down to the same thing: the buyer had no way to judge what they received. A code audit from a third party who did not write the code answers that in days rather than months, and gives you specific evidence rather than a suspicion. It is also the cheapest insurance available on a build you have already paid for.

Keep your team and add oversight when the problem is trust, not capacity

If your developers are shipping but you cannot tell whether the work is any good, you do not need to replace them. A fractional CTO reviews what they ship, sets written standards, joins the planning calls and reports monthly on delivery risk. It costs a fraction of rebuilding the relationship from scratch.

Tell us which of the five models you think you need and we will tell you if we agree — including when the answer is a marketplace freelancer rather than us.

Two ways to start, both of them cheap.

Book a call and talk it through, or write the problem down and send it — whichever you would actually do today. Either way you get a reply from an engineer within one business day, and an honest answer about whether we are a fit.

Not ready for either? A $600 consulting session buys one straight answer with no obligation to hire us.

Rev. 01Book a call