All articles
8 min read

How much does it cost to fix a vibe-coded MVP?

The short answer

Most rescues land between $8,000 and $30,000. The number is driven by how many features exist, not how complex any one of them is, because the work is replacing the layer underneath every feature: authorization, schema, deployment and backups. A three-to-five day assessment gives you a firm figure before you commit.

What drives the number

Not the thing people expect. Founders assume the price tracks how complicated their product is. It tracks how much surface area the foundational work has to touch.

  • Feature count, because server-side authorization has to be added to every endpoint and pagination to every list.
  • Number of user roles, because each one multiplies the permission rules that need writing and testing.
  • Third-party integrations, because each is a place where secrets were exposed and failures were never handled.
  • How much real data already exists, because a schema with constraints cannot be applied over rows that violate them until those rows are cleaned.
  • Whether anyone else has already tried to fix it, which occasionally halves the work and occasionally doubles it.

Screen count barely matters. A five-screen product with four integrations and three roles costs more to rescue than a twenty-screen product with one role and no integrations.

The three bands

BandTypical rangeWhat you are dealing with
Hardening$8,000–14,000The product is sound. Authorization, secrets, schema constraints, deployment and backups, in three to four weeks.
Rescue$14,000–30,000The above, plus meaningful refactoring: data model changes, replacing an integration that was never going to hold, breaking up code nobody can extend.
Rebuild the core$30,000+The domain model is wrong in a way that cannot be migrated around. Rare. We only recommend it with specific evidence in hand.

Roughly seven in ten of the codebases we assess fall in the first two bands. The instinct that a generated codebase must be thrown away is usually wrong, and it is an expensive instinct to follow.

Why an assessment comes first

Nobody can price this from a description, and you should be suspicious of anyone who tries. The variables above are only visible from inside the repository.

An assessment is three to five days of reading the code, running it, and deliberately attacking it, ending in a written report: what is there, what is broken, what it costs to fix, ranked. Ours is $2,500 and the report is yours whether or not you continue with us.

Comparing the alternatives honestly

OptionCostThe real risk
Do nothing$0 nowThe bill arrives as a breach, an outage during a launch, or a customer's data in the wrong hands
Cheapest available freelancer$2,000–6,000Patches the symptoms you noticed; the foundation stays missing, and you pay twice
Rescue engagement$8,000–30,000Real money, spent on work you cannot see, on a product that already appeared to function
Full rewrite$40,000+Months with no new features, and a real chance the second version never ships

The genuinely difficult one is the second row. A cheap fix feels proportionate because the visible problem is small. It usually is not the problem.

Related questions

Can I fix a vibe-coded app myself?
Some of it, yes. Rotating an exposed key, adding a limit to a query and proving a backup restore are all within reach of a technical founder. Server-side authorization across every endpoint and a schema migration over live data are the parts where people reliably get hurt.
Is it cheaper to rebuild from scratch?
Almost never. A rewrite discards product logic that encodes real conversations with users, and interfaces those users have already validated, in exchange for a codebase an engineer finds tidier. It also means months without new features.
What if the assessment says the product is fine?
Then you have paid a small amount for a documented answer to a question that was costing you sleep, and we say so in writing. It happens, and it is a good outcome.

Two ways to start, both of them cheap.

Book a call and talk it through, or write the problem down and send it — whichever you would actually do today. Either way you get a reply from an engineer within one business day, and an honest answer about whether we are a fit.

Not ready for either? A $600 consulting session buys one straight answer with no obligation to hire us.

Rev. 01Book a call