all notes
2026-06-15Naman Barkiya

Dev shop, freelancer, or in-house: how to choose who builds your MVP.

For a first MVP a studio is usually the lowest-risk choice, a freelancer fits small self-managed scopes, and in-house makes sense only once the product is proven. Pick the option whose failure mode you can afford.

Three ways to build a first MVP, and the failure mode that should decide between them.

If you have an idea and no team, you have three real ways to build the first version: a freelancer, a studio (a small dev shop that takes a build from scope to launch), or your own in-house hire. Most founders choose on price and regret it. The better filter is risk: which option fails quietly, and what does that quiet failure cost you.

Here is the short answer. For a first MVP, where a working product matters more than headcount, a studio usually wins. A freelancer wins when the scope is small, sharp, and you can manage it yourself. In-house wins once the product is proven and the work is permanent. Pick the option whose failure mode you can afford.

At a glance

When a freelancer is the right call

A freelancer is the right tool for a sharp, well-defined slice: a payments integration, a scraping job, a single screen. If you can write the spec yourself and judge the output, you will get a good result cheaply.

The failure mode is the part nobody quotes for. A founder takes the cheapest bid, the work comes back unusable, and the rebuild costs more than doing it once would have. The other one is the ghost: the build ships, the person who understands it stops replying, and the code becomes your problem on a Tuesday you didn't plan for. Neither is rare, and both are expensive.

Hire a freelancer when the scope fits on an index card and you are the one holding it.

When a studio is the right call

For a first MVP with real moving parts — auth, payments, a few user types, maybe some AI — a studio is usually the lowest-risk way to get a working product in weeks instead of quarters. You are buying a team that has shipped this shape before, not renting hands.

What separates a good studio from the agency horror stories is structure. The default agency layout is founder, then a project manager, then the developers, and that middle wire is where projects stall. On SIT Manager the client had already run through two agencies in exactly that layout; they stalled for nine and six months. Our only structural change was a direct line: the founder talks to the person building it. First deploy in fourteen days.

So the question to ask a studio is not "how fast" or "how cheap." It is "who, specifically, will I be talking to, and do they write code?" If the answer is a manager, keep looking. We wrote more about the work we turn down in Five things we decline to build.

Hire a studio when you need a real product soon and you want one accountable owner instead of a layer.

When to hire in-house

In-house is the right answer later than most founders think. Hiring a strong engineer takes one to three months, costs a salary plus the search, and the person needs something permanent to own. Before the product is validated, you are paying full freight on a bet you haven't won yet.

Build in-house when the product works, the roadmap is long, and the code is core enough that it should never leave the building. Until then you are usually better off buying the first version and hiring against a proven thing.

The one rule that decides it

Match the option to the failure you can afford. A freelancer's failure is continuity. A studio's failure is choosing one with a manager in the middle. An in-house hire's failure is paying salary for an unproven bet. Name the failure you can live with, and the choice tends to make itself.

If you want a real number for the studio path, we scope an MVP and send an honest estimate inside 24 hours. No deck, no discovery retainer, just the next twelve weeks, priced.


Heuristics

For how we keep a build on budget once it starts, see Contracts before code.


Written 2026-06-15 by Naman Barkiya.

FAQ

Questions this usually surfaces.

Is a dev shop better than a freelancer for an MVP?
For a first MVP with real moving parts (auth, payments, multiple user types), usually yes. A studio carries a team that has shipped the shape before and one accountable owner, which lowers the risk of the build stalling. A freelancer is the better call for a small, well-defined slice you can manage and review yourself.
Should a non-technical founder hire developers in-house?
Rarely before the product is validated. Hiring a strong engineer takes one to three months plus a salary, and the role needs permanent work to own. Most non-technical founders are better off buying the first version, then hiring in-house once the bet is proven.
What is the biggest risk of using a development agency?
A project-manager layer between you and the people writing code. It slows decisions and hides problems early. Ask who specifically you will talk to and whether they write code; if it is a manager, keep looking.