kott®
← Journal

Freelancer or agency: who should build your startup's MVP

Freelancer or agency for your startup's MVP? Two questions decide it: how many skills the build needs, and whether it can afford to stall.

A freelancer fits a small, one-skill build with a clear spec, as long as you can judge the work yourself. A studio or agency fits anything that needs design and engineering together, a tight date, or a founder who cannot review code. Two questions decide it: how many skills does the MVP need, and can the build afford to stall? Most founders undercount the first answer.

The price gap looks bigger than it is. Not by a little. One agency blog puts a single-builder MVP at roughly $8k to $25k and agency builds at roughly $15k to $60k and up, with freelance rates of about $25 to $80 an hour offshore and $80 to $150 for a senior developer in the US or Europe. The same source shows the sum: $75 an hour over about 250 hours is $18,000, if one person can cover the whole product. Those figures come from a company that sells the work, and other guides quote higher ranges, so read them as a spread, not a quote.

What the freelancer price leaves out is your time. Someone has to write the brief, review each delivery and chase the gaps, and without a project manager that someone is you. The moment the product needs design or testing as well, that is a second contract. If the scope was loose and the build has to be redone, the cheap option can end up costing more than the agency would have.

One person is also a single point of failure. An illness, a competing offer, or a developer who goes quiet in week three stops the build, and nobody else knows the code. Freelancers can start within days, and that's a real advantage. But starting fast and finishing are different things when the work needs several skills.

An agency or studio adds parallel work, with design, front end and back end moving together, plus a lead who manages it and someone accountable if a developer drops out. That's no guarantee. Quality varies, some shops resell junior offshore time under a senior name, and change orders can push the final cost past the first quote. Paying more does not remove the need to check who is actually doing the work.

Here's where we land. We build products for a living, so weigh that accordingly. Choose a freelancer when the scope is small and single-skill, the budget is the hard limit, and you are technical enough to vet and integrate what you get. Choose a studio when the MVP needs several skills, the date is tight, you are not technical, investors or future engineers will read the code, or a stall would hurt. That covers most funded startups we hear from.

Whichever route you take, vet the same way. Ask to see products the person or team has shipped, not code samples. Pay for a small test, such as a single screen, before you commit. Start with a two to four week first sprint rather than a six month deal, and talk to three to five candidates, not fifteen. Write a one page scope before any of those conversations, because a vague brief is the most expensive thing in the project.

Whichever you pick, get a written IP assignment and a repository owned by your company from the first commit. If you are unsure which way your build leans, write the one page scope and count the skills it needs. If the count is more than one, bring a studio in for a short scoping conversation before you sign anything.

Next readWhy studios ask for a deposit, and what a payment schedule protects