Free 15-minute launch audit — we tell you exactly what stands between you and going live.Claim a slot
Business

What it costs to make an AI-built app production-ready

Real ranges for the work between a working prototype and a launch you can charge for, what moves the number, and how it compares to hiring or rebuilding.

GEGen2ProdProduction engineering

5 min read

A cost breakdown comparing a production sprint against a full rebuild

"How much to make this production-ready?" is the question we are asked most, and the honest answer is a range, because the work is scoped by what your prototype already does rather than by how big it looks.

So here is the range, what moves it, and how to work out roughly where you sit before you talk to anyone — including us.

What you are actually paying for

Four distinct things, usually bundled into one invoice:

  1. Finding out what is wrong. A read of the codebase against a list of failure modes. Cheap, fast, and the only part that is genuinely hard to do yourself, because it depends on having seen a lot of these.
  2. Closing the security gaps. Row Level Security, secrets, function auth, input validation. Non-negotiable, and the fastest work per unit of risk removed.
  3. Making it hold under load. Indexes, constraints, query shape, bundle size. Scoped by your data model, not your page count.
  4. Making it operable. Pipeline, environments, monitoring, alerts, rollback. Nearly fixed-cost — it is roughly the same work whether the app is small or large.

Point four is why very small projects rarely come in under a floor. The operational scaffolding a five-page app needs is not much less than what a fifty-page app needs.

The ranges

What this work costs across the market, as of 2026:

WorkTypical rangeWhat you get
Readiness audit$300 – $800A prioritised findings list you keep
Security-only pass$800 – $2,500RLS, secrets, auth, validation closed
Full production sprint$2,400 – $8,000Audit, refactor, deploy, monitoring
Rebuild on a clean foundation$12,000 – $40,000+New architecture, tests, docs
Ongoing support retainer$400 – $1,500 / moMonitoring, fixes, tuning

Our own numbers sit inside those bands — a $450 audit credited against the sprint that follows, sprints from $2,400, retainers from $490 — and are on the pricing page with what each includes. We are listing the market range rather than only ours because the useful thing to know is whether a quote you have in hand is reasonable.

What moves the number

FactorCheaperMore expensive
Codebase sizeUnder ~10k linesOver ~40k lines
Auth modelOne roleTeams, invites, per-row sharing
PaymentsNone, or Stripe CheckoutSubscriptions, proration, refunds
Data modelSound, needs indexesWrong shape, needs migration
IntegrationsTwo or threeTen, several undocumented
Existing testsSomeNone, on the money path
Live customersNone yetYes — every change needs care
ComplianceNoneGDPR / HIPAA / SOC 2 in scope

Two of these dominate. A data model that is wrong rather than merely unindexed means a migration, and migrations with live data are careful, reversible work. Live customers roughly doubles the cost of every change, because nothing can break while it happens.

The single biggest discount available: bring us in before you launch. Same work, no migration, no downtime window, no support tickets.

What skipping it costs

The comparison is not "spend or save". It is "spend now or spend later", and later is priced differently:

  • An exposed database. Support, disclosure, and the customers who leave. Under GDPR, a notifiable breach starts a 72-hour clock. There is no version of this that costs less than the sprint.
  • A leaked metered key. We have seen a single exposed AI key run to five figures over a weekend. Budget caps exist because this is common.
  • Launch-day collapse. The one day you will ever have that much attention. A crash spends it.
  • Compounding slowness. Every feature on a foundation that cannot hold takes longer than the last. This is the expensive one, because it is invisible: you do not get an invoice, you just stop shipping.
  • Your own time. Twenty hours across a fortnight debugging production is not free, and it is the fortnight you were going to spend selling.

Versus the alternatives

Hire a senior engineer. $120k–$200k fully loaded, plus six to ten weeks to find one. Right when you need continuous engineering. Slow and expensive when you need three focused days.

Learn it yourself. Genuinely viable, and the cheapest in cash. The costs are time — weeks, not days — and that you cannot easily audit your own blind spots. Which is why the checklists on this blog are free: the launch checklist we run before any AI-built app goes live is the same one we use internally. Run it yourself and you will close real gaps.

Rebuild from scratch. Almost always the wrong answer, and we say so on the features page too. You throw away working product-market fit to fix problems that are mostly fixable in place. We recommend it maybe one time in twenty, when the data model is unsalvageable.

A general agency. Fine work, usually priced for a project rather than a hardening pass, and usually keen to rebuild — because rebuilding is easier to scope than reading someone else's generated code.

Working out your own number

Answer these six honestly:

  1. Is Row Level Security enabled with real policies on every table?
  2. Is every secret key server-side?
  3. Is there an index on every column you filter, sort, or join on?
  4. Would you find out about a checkout failure without a customer telling you?
  5. Can you roll back to yesterday's version in under five minutes?
  6. Are there tests on the path where money moves?

Count the noes.

NoesWhere you probably sit
0–1An audit, and a day of tidying
2–3A security pass, $800–$2,500
4–5A full sprint, $2,400–$8,000
6A sprint, and possibly a data-model conversation

Most AI-generated codebases we see answer no to four or five on first pass. That is not a judgement on the tools or on you — it is the predictable distance between "it works" and "it holds", and it is a normal amount of work.

Getting an actual figure

A range is only useful up to a point. For a real number someone has to read your code, which is what the free 15-minute launch audit is for: we look at the repo, tell you what is risky, and give you a fixed price for the work. If the paid audit does not surface at least three concrete improvements, it is free — and the fee comes off whatever you do next.

No pitch, no obligation, and you keep the findings either way.

Share

Your AI-built product deserves a real launch.

Start with a free 15-minute call. We'll tell you honestly what it takes to get you live — no pressure, no jargon.

Senior engineers only · NDA on request · Your code stays yours