Full transparency · List prices checked September 2026

What a real app costs to run, every month, forever.

Nobody tells you this part before you sign. Then the build is done, the invoice is paid, and you discover the thing needs $120 a month of accounts nobody mentioned. So here is the whole stack — what each piece does, what the free tier gives you, the exact point it runs out, and what it costs after that.

The recommended stack

Eleven layers. Most have a free tier. Most free tiers end.

This is the stack we recommend and the one we run our own products on. Every account is opened in your name, on your card. We are not a reseller — we do not take a cut of any line on this page, and if you fire us tomorrow none of it stops working.

01 · Domain

Your address on the internet

Free tier: none. There is no free version of owning a name.

You pay: about $23 a year for a .com renewal, so roughly $2 a month. Keep privacy on; most registrars include it free now.

02 · Marketing site hosting

Webflow

Free tier: real, but it only serves on a webflow.io address. You cannot point your own domain at it.

Free ends: the moment you want your own domain in front of it — so, immediately.

You pay: $15 a month billed annually for a basic site. $25 if you want a blog or any CMS-driven content, which almost everyone does.

03 · App hosting

Vercel

Free tier: generous, and genuinely good. Custom domains included.

Free ends: on the terms, not on the usage. The free plan is for non-commercial projects. If your app makes money, you are meant to be on Pro from day one — this is the single most commonly ignored rule in this whole stack.

You pay: $20 a month, plus $20 per additional seat if more than one person needs access.

04 · Database, accounts and files

Supabase

Free tier: 500MB of database, 50,000 monthly active users, file storage included. Plenty for building and testing.

Free ends: earlier than the limits suggest. Free projects pause after about a week with no traffic — fine while building, fatal for a live product — and there are no daily backups, which is the real reason to upgrade.

You pay: $25 a month per organisation. Note it is per organisation, not per project — two separate companies means two subscriptions.

05 · Background jobs and APIs

Railway

What it does: the work that has to happen when nobody is looking — scheduled reminders, feed imports, webhooks, anything on a timer.

Free tier: a trial credit only. Not something to plan around.

You pay: $5 a month on Hobby, and the fee is credit toward usage rather than a fee on top. $20 on Pro when you need more.

06 · Mobile build pipeline

Expo EAS

What it does: turns your code into the actual .ipa and .aab files the stores accept, and pushes updates without a new store review.

Free tier: exists, on a shared queue. Builds that take 15 minutes on a paid plan can sit for hours on the free one.

You pay: $19 a month on Starter, which includes $45 of build credit. Expect closer to $30 during active development — that is what ours runs at.

07 · Apple Developer Program

Non-negotiable for iOS

Free tier: none. There is no way to put an app on iPhones without it.

You pay: $99 a year, about $8 a month. It must be in your company's name, not ours — an app on somebody else's developer account is an app you do not really own.

08 · Google Play Console

The cheapest line here

You pay: $25, once, ever. Not a subscription.

Worth knowing: Google's identity verification takes days rather than minutes now. Start it early or it becomes the thing holding up your launch.

09 · Transactional email

Resend

What it does: password resets, email verification, receipts. Not marketing email — the mail that has to arrive or people cannot use your product.

Free tier: 3,000 emails a month, which is real and lasts a while.

Free ends: around 100 signups a day, once verification and reset mail adds up. You pay from $20 a month for 50,000.

10 · Error monitoring

Sentry

What it does: tells you the app crashed before your customer does. Skip this and your first warning is a one-star review.

Free tier: 5,000 errors a month and one uptime monitor. Fine for a small product.

Free ends: when you want more than one thing watched, or a bad release burns 5,000 errors in an afternoon. Team is $26 a month.

11 · Taking money

Stripe and RevenueCat

Stripe: no monthly fee at all. It takes 2.9% plus 30 cents per transaction, so it costs nothing until you are earning.

RevenueCat handles subscriptions inside the apps: free until you are past $2,500 a month in tracked revenue, then 1% of it.

Three worked examples

Added up, using our own bills

These are not estimates from a calculator. The third column is the stack behind our own reentry app, which is in both stores with accounts, payments, AI features and push notifications running.

A marketing site

Domain

$2

Webflow site plan

$15–25

$17–27

per month, all in

No database, no server, nothing to monitor. A site is genuinely this cheap to keep alive, and anyone charging you a hosting retainer on top of this is charging you for nothing.

A web app or portal

Domain

$2

Vercel Pro

$20

Supabase Pro

$25

Railway

$5

Resend

$20

Sentry

$0–26

$72–98

per month, all in

You can start nearer $27 by running Supabase and Sentry free while you are still testing. Move both to paid before real customers depend on it — the free database pauses itself and keeps no backups.

A full mobile app

Everything opposite

$72–98

Expo EAS

$19–30

Apple Developer

$8

RevenueCat

$0

$99–136

per month, paid by you · includes Apple's $99 a year · plus $25 once to Google, also paid by you

That is the real figure for our own app: both stores, thousands of job listings imported nightly, push reminders, Stripe on the web, in-app purchases on mobile and a full Spanish translation.

Prices are the vendors' published list prices, checked September 2026. They change. Nothing on this page is paid to us.

The costs nobody quotes

Four things that only cost you money once you are winning

These are not in the monthly figure above because they are percentages, not subscriptions. They are the right kind of cost — they arrive with the revenue that caused them — but they surprise people, so here they are.

The store's cut

Apple and Google take 15 to 30 percent of anything sold inside the app. The lower rate applies to most small developers. This is the largest number on the page and there is no way around it if you sell in-app.

Card processing

2.9% plus 30 cents on the web through Stripe. Considerably cheaper than the stores, which is exactly why we build a web checkout as well as an in-app one where the rules allow it.

AI features

Pay as you go, no subscription. Cents per request rather than dollars, but it scales with use — so if you sell AI features, price them in credits and make sure a credit costs the customer more than it costs you.

Growing out of a tier

Databases get bigger and email volume rises. Budget for the stack roughly doubling between launch and a few thousand active users. It is still under $300 a month at that point, which is less than one agency invoice.

Open it up

The actual stack, service by service

This is a real development stack — the same one used by companies with engineering teams. It is not FlutterFlow, Bubble, Glide or any other builder that rents you an app you can never take with you. Click into either one and you can see every service, what it does, its free tier, and the exact point the free tier stops being enough.

Web app & CRM portal stack $72–98 / month
ServiceWhat it doesFree tier & when it endsYou pay
GitHubWhere the code lives, with full history. Runs the automated checks and deploys on every change.Free covers unlimited private repositories and 2,000 automation minutes a month. Most small teams never leave it.$0
Next.js on VercelThe application itself and the servers that render it, on a global network.Free tier is generous but its terms are for non-commercial projects. A product that earns money belongs on Pro from day one.$20
SupabasePostgres database, user accounts and logins, file storage, and row-level security so one customer can never read another's data.Free gives 500MB and 50,000 monthly users — but projects pause after about a week idle and there are no daily backups. Backups are the real reason to upgrade.$25
RailwayScheduled jobs and background work: nightly imports, reminder queues, webhook handlers, anything on a timer.Trial credit only. Not something to plan a live product around.$5
ResendTransactional email — verification, password resets, receipts, notifications.Free to 3,000 emails a month. Around 100 signups a day you will pass it.$0–20
SentryCatches errors in production and tells you before a customer does.Free covers 5,000 errors a month and one uptime monitor. One bad release can burn that in an afternoon.$0–26
CloudflareDNS, caching and basic protection in front of everything.Genuinely free at this scale, and stays free far longer than you would expect.$0
DomainYour address.No free tier. About $23 a year.$2
StripeCard payments, subscriptions, invoices.No monthly fee ever. 2.9% + 30¢ per transaction, so it costs nothing until you are earning.$0
Starting out, running free where you safely can: about $27 a month. Live with real customers on it: $72–98 a month.

Everything above is billed to you by the vendor. We are a collaborator on the accounts and you can remove us in one click without anything breaking.

Full mobile app stack $99–136 / month
ServiceWhat it doesFree tier & when it endsYou pay
React Native + ExpoThe app itself. Compiles to genuine native binaries for iPhone and Android — not a website in a wrapper, and not a drag-and-drop builder's export.The framework is open source and free forever. There is no platform fee and no per-user tax.$0
EAS Build & SubmitTurns the code into the files Apple and Google accept, and pushes fixes to phones without waiting for another review.Free tier exists on a shared queue — builds that take 15 minutes paid can sit for hours. Starter includes $45 of build credit.$19–30
Apple Developer ProgramThe only legal route onto iPhones. Also where TestFlight lives for beta testers.None. $99 a year, in your company's name, no exceptions.$8
Google Play ConsoleThe Android side.$25 once, not a subscription. Identity verification takes days — start it early.$25 once
SupabaseThe same backend the web side uses. One database, one set of accounts, so a customer signs in on either and sees the same thing.Same limits as the web stack: pausing and no backups are what push you to paid.$25
RevenueCatSubscriptions and in-app purchases across both stores, keeping entitlements correct when someone changes phone.Free until you pass $2,500 a month in tracked revenue, then 1% of it. It only costs you anything once it is working.$0
Expo push notificationsReminders and alerts to both platforms.Free, at volumes far past where most apps ever get.$0
SentryCrash reporting from real devices, with the line of code that failed.Free to 5,000 events a month.$0–26
Railway + ResendBackground jobs and transactional mail, shared with the web side.As above.$5–25
GitHubCode, history and the automated build pipeline.Free.$0
Live in both stores with payments running: $99–136 a month, plus $25 once to Google. That is the real figure for our own app.

Apple and Google take 15–30% of anything sold inside the app, and Stripe takes 2.9% + 30¢ on the web. Those are percentages of revenue rather than monthly bills, which is why they are not in the total.

Why this matters: on a no-code platform your product exists only inside that company's account, at their monthly price, until they change it. Here the code is in your GitHub and every service above can be swapped for a competitor. Nothing on this page is paid to us.

Tell us what you want built.

A short call is enough to tell you whether it fits in fourteen days and what it will cost. If it does not fit, we will say so and tell you what would.