How to hire an app developer as a non-technical founder (and the option most people miss)

Agency, freelancer, or build it yourself with AI? An honest guide for non-technical founders to the ways of getting an app built — what each costs, what can go wrong, and the middle option most people don't know exists.

John Kealy

6 min read

A man and a woman sitting together at a desk, smiling and working through something on a laptop
Photo: Vitaly Gariev on Unsplash

If you’ve got an idea for an app and you can’t build it yourself, the internet will offer you two answers: hire an agency, or hire a freelancer. One costs more than most founders have. The other is a lottery.

There’s a third answer and a fourth, and since AI arrived, they’re often the better ones. Here’s an honest guide to every way a non-technical founder can get an app built — what each costs, what goes wrong, and how to choose. Fair warning: I’m one of the options. I’ve kept that to the box at the end, so the rest of this is just the advice.

The four ways to get your app built

Route Typical cost Who’s driving Best for The risk
An agency $50,000 and up They are, with a project manager Funded companies that need a whole team Paying for coordination you don’t need
A freelancer $5,000–$50,000 for a good one They are A clearly specified app, with a developer you’ve vetted Quality varies wildly; cheap bids rarely deliver
Build it yourself with AI A few hundred dollars, plus your time You are Founders with more time than money Getting stuck on deployment, signing and store review
One experienced developer, two ways A fixed quote, or a monthly fee while you build Either of you — your choice Founders who want it done properly without agency prices Fewer people can do it — check they’ve shipped real apps

Hiring an agency

An agency gives you a team: a designer, a project manager, developers, someone to test. You’re paying for all of them, which is why agency builds usually start around $50,000 and take months.

If you’re a funded company and you need a team that’s accountable for the result, that’s genuine value. If you’re one person with an idea and a budget, most of the money goes on coordination — meetings, handovers between people, a project manager relaying messages — that a solo founder doesn’t need.

Hiring a freelancer

A good freelancer charges $5,000 to $50,000 for a focused first version, depending on what the app does. You’ll see bids far below that on Upwork and Fiverr, and that’s the trap: cheaper bids don’t mean the work got cheaper. They mean the market has filled with people selling skills they don’t have yet — someone who built one app with AI and decided they’re a freelancer.

Building a whole app — screens, backend, database, store submission — is a lot of jobs in one, and the freelancers who can genuinely do all of it mostly learned over years inside a company or an agency. So don’t take “experienced” on trust. Ask to see apps that are live in the stores, and talk to the people who paid for them.

Building it yourself with an AI coding agent

This option barely existed three years ago. Now an AI coding agent like Claude Code writes most of the code, and a determined non-technical founder can build a real app for the store fees and a monthly subscription — I’ve broken down every number in how much it costs to build a mobile app.

The money isn’t the hard part. The decisions are. AI writes screens happily, but it doesn’t know which architecture will hold up, why your build fails today when it worked yesterday, or how to answer Apple when your app gets rejected. That’s where founders building alone stall — sometimes for weeks, sometimes for good.

The option most people miss: one experienced developer who works with AI

Here’s what’s changed. An experienced developer directing an AI coding agent can now do what used to take a small team — not because the AI is magic, but because the developer knows exactly what to ask for, what to throw away, and where the traps are. With no team to pay for and no learning curve on a stack they know well, the price can be a fraction of an agency’s. It comes in two shapes:

  • They build it for you, for a fixed quote. You hand over a spec, they hand back an app in the stores, with the code and the accounts in your name. Because there’s no team and no learning curve, the price can be a fraction of an agency’s for the same app.
  • They build it with you. You do the building with an AI coding agent, and they’re beside you every week — making the decisions with you, unblocking the parts that would cost you weeks, and getting you through store review. You end up with the app and the ability to keep working on it.

What to insist on, whoever you hire

These matter more than the price, and they’re where founders get burned:

  1. The Apple and Google accounts in your name from day one. They make you the publisher of your app. Your developer gets added as a team member — never the other way round.
  2. The code in a repository you own. Not on the developer’s laptop, not in a platform you can’t leave.
  3. “Done” means live in the stores. Not “works on my machine”, not “submitted”. Ask whether store submission, and fixing store rejections, are included.
  4. A fixed price against a written brief — or, if it’s hourly, a clear estimate and a cap. Know what happens when the scope changes.
  5. A standard stack. Your app should be built on something any other competent developer could pick up, so you’re never stuck with one person.
  6. A real handover. Code, accounts, keys, database, and enough of a walkthrough that you know what you own.

The single most useful thing you can do before talking to any developer — me included — is write a one-page brief. My cost article has a prompt that writes one for you. And once the quotes come in, this prompt helps you compare them like for like:

PromptCompare quotes from app developers like for like
I'm a non-technical founder and I've received quotes from different developers or agencies to build my mobile app. I'll paste them below, with my brief if I have one. Help me compare them like for like — in plain English, because I'm not technical.

1. Make a table comparing them: price, fixed or hourly, payment stages, timeline, what's included, and what's excluded.
2. For each quote, check: is App Store and Google Play submission included? Are store rejections fixed at no extra cost? Is the backend and database included? What happens after launch — bug fixes, and for how long?
3. For each quote, who owns what at the end: the code, the Apple and Google accounts, the database and hosting. Flag anything that isn't clearly mine.
4. List anything in my brief that a quote seems to have left out.
5. Give me the questions I should ask each developer before choosing, most important first.

Don't tell me which one is "best value" on price alone — help me see what I'd actually be getting from each.

[Paste the quotes here]
[Paste your brief here, if you have one]

Paste in every quote or proposal you've received, plus your brief if you have one.

So which should you choose?

  • You’re a funded company that needs a team: an agency.
  • You have a clear spec, a budget of $5,000 or more, and the patience to vet properly: a proven freelancer.
  • You have more time than money and you finish things: build it yourself with an AI coding agent.
  • You want it built properly, at a price that reflects how apps are built now: one experienced developer, for a fixed quote.
  • You want to build it yourself, but not alone: an experienced developer beside you while you build.

Questions people ask

How much does it cost to hire an app developer?

An agency usually starts around $50,000 for a mobile app. A good freelancer typically charges $5,000 to $50,000 for a focused first version, though bids on marketplaces go far lower — and the cheap ones are usually a waste of time. A single experienced developer using AI can quote a lot less for the same app, because there's no team to pay for. On top of any of these, the stores charge $99 a year (Apple) and $25 once (Google).

Should a non-technical founder learn to code instead of hiring?

Not learn to code, exactly — but AI coding agents have made it realistic for a non-technical founder to build a real app themselves, for a few hundred dollars and a lot of evenings. The catch is the parts AI doesn't remove: architecture decisions, code signing, deployment and store review. Many founders do best building it themselves with an experienced developer beside them for exactly those parts.

What questions should I ask an app developer before hiring them?

Ask to see apps they've shipped that are live in the stores right now, and talk to the people who paid for them. Ask whether the price is fixed or hourly and what happens if the scope changes. Ask who will own the Apple and Google accounts, the code and the database at the end. And ask whether store submission and fixing store rejections are included.

Do I need a technical co-founder to build an app?

Not to build the first version. A technical co-founder makes sense when the product itself is technical and needs someone thinking about it full-time for years. For getting a first version built and into the stores, hiring — or building with help — is faster and doesn't cost you equity.

Who should own the code and the app store accounts?

You should, from the start. Your Apple Developer and Google Play accounts make you the publisher of the app and should be created in your name, with your developer added as a team member. The code should live in a repository you own, and the database and hosting should be in your name by handover. If any of that is unclear in a quote, ask before you sign.

Where I come in

Want it in the stores without the guesswork?

There are two ways I work with people, and the only real question between them is who's driving.