Cost to Build an App: Honest Numbers for Indie Founders
Photo by Amarnath Radhakrishnan on Pexels

7 min read

From the studio

We build apps people actually keep.

Tinkrd is a small indie studio making focused, high-quality apps for everyday life. See what we're working on.

View our apps

The cost to build an app ranges from nearly zero to several hundred thousand dollars, and both ends of that range are real. Where you land depends on your stack, your team, and how honest you are about scope before you start. Here is what the numbers actually look like.

What drives the cost to build an app

Three things set your budget more than anything else: who builds it, what platform you target, and how complex the backend needs to be. Every other variable, design polish, analytics, push notifications, flows from those three decisions.

A solo founder using no-code tools and a template can ship a first version for a few hundred dollars. A two-person team with engineering skills can build a full native app for a few thousand dollars in direct costs. An agency quote for the same product often starts at $50,000 and climbs from there.

The gap is not mysterious. It is mostly labor, and whether that labor is yours or someone else’s.

Realistic cost ranges by approach

The table below breaks down the four main paths founders actually take, with honest estimates for the first working version of a simple consumer app.

Approach Who it suits Typical first-version cost Main trade-off
No-code builder (Bubble, Glide, Adalo) Non-technical founders $0 to $1,500/yr in platform fees Limited flexibility, platform lock-in
AI-assisted coding (Cursor, Copilot + React Native) Semi-technical founders $500 to $3,000 in tools and services Steeper learning curve, more control
Small freelancer or contractor Founders with a clear spec $8,000 to $40,000 Quality varies widely by contractor
App development agency Funded startups $50,000 to $250,000+ Expensive, but accountable delivery

If you want to go deeper on the no-code path, the best no-code app builder guide for indie founders compares the main platforms honestly.

What the infrastructure actually costs

Most cost guides focus on build labor and skip the ongoing infrastructure bill. That is a mistake. A real app needs a backend, authentication, storage, and usually some kind of API layer, and those services charge monthly whether you have users or not.

Common services and what they cost

Service What it does Typical monthly cost (small app)
Supabase Database, auth, storage Free to $25/mo
Firebase Database, auth, push notifications Free to $25/mo (Blaze plan, usage-based)
Expo (React Native) Build and OTA updates Free to $99/mo
RevenueCat In-app subscriptions Free up to $2,500 monthly tracked revenue
OpenAI API AI features (text, audio, etc.) Pay-per-use, typically $20 to $200/mo early on
Apple Developer + Google Play App store distribution $99/yr (Apple), $25 one-time (Google)

A minimal backend config example

If you use Supabase as your backend, a basic client setup in a React Native app looks like this. It costs nothing until you exceed the free tier limits.

// supabase.js
import { createClient } from '@supabase/supabase-js'

const supabaseUrl = process.env.SUPABASE_URL
const supabaseKey = process.env.SUPABASE_ANON_KEY

export const supabase = createClient(supabaseUrl, supabaseKey)

That is the whole setup. You pay for compute and storage as you grow, not upfront. Choosing services with generous free tiers matters a lot when you are pre-revenue.

Hidden costs most guides skip

The build cost is only part of what you will spend. Several smaller line items add up fast, especially for a consumer app.

We ran into most of these at Tinkrd when we shipped Stepping Stones. The Apple review process alone cost us two weeks of back-and-forth on our first submission, none of which showed up in our original budget.

Where AI tools actually reduce costs

AI coding assistants have genuinely changed the math for small teams. A solo founder who is comfortable reading and editing code can now produce working features much faster than they could two years ago.

Tools like Cursor let you write and debug code in a conversational way. They do not replace knowing what you are building, but they compress the time between idea and working prototype significantly. For a simple feature, what used to take a day of searching Stack Overflow now takes an hour.

If you want a practical look at using these tools on a real project, how to build an app with AI for small teams covers what actually works and what the limits are.

The honest caveat: AI tools help most with standard patterns. Auth flows, CRUD operations, basic UI components. They struggle with novel architecture decisions and anything that requires real product judgment. That part still costs your time, no matter what.

How to scope your budget before you build

The single biggest cost driver is scope creep, and it hits hardest when the scope was never written down. Before you spend anything, answer these questions in writing.

  1. What is the one thing the first version does?
  2. Which platform first: iOS, Android, or web?
  3. Does it need a backend, or can it run locally on device?
  4. What is the monetization model, and what does that require technically?
  5. What is your actual monthly budget for services after launch?

A native iOS app with no backend and a simple paywall can be built for under $2,000 in out-of-pocket costs if you have the skills. Add a backend, a second platform, and AI features, and you are closer to $5,000 to $15,000 before you pay anyone else a dollar.

For a full walkthrough of the decision points from idea to launch, the indie app development journey guide is worth reading before you commit to a budget.

Frequently asked questions

Can you build an app for free?

Technically yes, using free tiers of Supabase, Expo, and the Google Play developer account. In practice, you will hit limits quickly, and the Apple Developer Program costs $99 per year with no free option. How to build an app free covers what free actually gets you and where the walls are.

How much does it cost to maintain an app after launch?

A simple consumer app with a modest user base typically costs $50 to $300 per month in infrastructure and tooling. That rises as you add users, AI features, or support staff. Budget for at least 20 percent of your build cost annually for maintenance and OS updates.

Is a no-code app cheaper to build than a coded one?

No-code is cheaper upfront in time and direct cost. It gets more expensive over time through platform subscription fees and the cost of hitting limitations that require rebuilding. For a simple app or a fast experiment, no-code wins. For something you plan to grow and customize, the math changes. This honest no-code AI builder guide explains the trade-offs clearly.

How much do app developers charge per hour?

US-based freelance app developers typically charge $75 to $200 per hour. Developers in Eastern Europe or Latin America often charge $30 to $80 per hour for similar skill levels. Agency rates start around $150 per hour and go up from there. Always ask for a fixed-scope quote rather than an open hourly engagement.

What is the cheapest way to build an app as a solo founder?

The cheapest path is building it yourself with AI coding assistance and free-tier infrastructure. React Native with Expo, Supabase for the backend, and RevenueCat for payments covers most consumer app needs for under $500 in year one. The real cost is your time, which is not free, but it is within your control.

The cost to build an app is genuinely flexible, more so than most guides admit. Start with the smallest version that proves your idea, keep your infrastructure bill under $50 a month until you have paying users, and treat scope like a budget line because it is one.

We’re building in the open

Tinkrd is a small studio making thoughtful apps for families. Our first app is launching soon.

See what we’re building

T
The Tinkrd Team

We are a small independent app studio in California. We write about what we are learning as we build and ship products, from first commit to first customer.