Engagement data report

Lovable / Bolt to production: the real cost & timeline across 20 engagements

The actual cost, timeline, and rebuild ratio across 20 AI prototype-to-production engagements, broken out by tool of origin, project complexity, and vertical.

By RiteshMay 10, 202619 min read
Lovable Bolt v0 to production cost study

TL;DR

  • Median Lovable / Bolt prototype-to-production engagement: $10,000 over 35 days. Range: $3,000 (simple internal tool) to $28,000 (complex marketplace).
  • The average engagement rewrites 59% of the original code. Complex projects average 76%; simple ones average 27%. The number is a function of project complexity, not tool brand.
  • Days-to-live correlates more tightly with vertical than with cost. Fintech and healthcare engagements ran 2.3x longer than B2B SaaS engagements at similar cost, compliance work consumes timeline, not budget.

We have closed 20 prototype-to-production engagements in the last 18 months, projects where a founder arrived with a working AI-built prototype (Lovable, Bolt, v0) that had real users and needed to become a real product.

Rather than open with the dataset, we'll start with one specific engagement, call it E18, a complex two-sided marketplace originally vibe-coded on Lovable over 22 days. The founder arrived with a working prototype, 24 paying early users, and a hard launch deadline against a competitor. The story below is what the production engagement actually looked like, week by week. The aggregate data follows.

Anatomy of one engagement: a Lovable marketplace, $28k, 17 weeks

Week 1, Audit and triage. First task was the 22-criterion rubricwe run on every takeover. The Lovable build had 73 direct npm dependencies, three RLS policies that read "true", Stripe webhooks unsigned, and no error boundary anywhere in the React tree. Severity-3 findings: 7. Estimated baseline refactor: 130 engineer hours before adding any new feature.

Weeks 2 to 4, Stop the bleeding.Fix RLS so one tenant cannot see another tenant's listings, sign the Stripe webhook with the verification recipe in the Stripe webhooks doc, add server-side input validation on every action handler, and wrap the app shell in a React error boundary. No new features ship in this window. The founder watches the burn rate accelerate; users see the same product. This is always the politically hardest part of these engagements.

Weeks 5 to 9, Architecture pass. Migrated the domain model from a flat Supabase schema to a multi-tenant model with explicit Postgres RLS, replaced two client-side data dependencies with server actions, and replaced the homegrown auth flow with the Supabase server-side auth pattern. Carved the homepage out of the SPA bundle so SEO crawlers see real HTML, see the JavaScript SEO study for the indexability data behind that decision.

Weeks 10 to 13, Marketplace logic.Built the counterparty-trust layer that didn't exist in the prototype: identity verification, reputation scoring, dispute flow, an admin moderation queue, and rate-limited webhook-based notification handlers using Inngest. Pulled the AI "suggest" feature behind a token quota, see our AI feature token economics post for the per-MAU math.

Weeks 14 to 17, Hardening, beta, launch. Added structured logging via OpenTelemetry, a Sentry project for client errors, and Grafana dashboards. A 60-user beta cohort caught nine bugs that a smaller cohort would have missed. Public launch on a Tuesday morning. 240 sign-ups in 72 hours; 18 of them became paying users by week three. Total invoice for the 17-week engagement: $28,000. Rebuild percentage measured by diff coverage at launch: 85%.

That last number is the single most surprising figure in this report, and it's remarkably consistent. Across the 20 engagements, complex projects average 76% rebuild; the prototype is mostly a product spec by the time we're done. With that in mind, here's what the aggregate data looks like.

Two original metrics are introduced in this report: the Prototype-to-Production Cost Multiplier (PCM), cost of the production engagement divided by the AI-tool monthly cost burned to build the prototype, and the Tech-Debt-on-Arrival Index (TBI), the rebuild percentage adjusted for project complexity. Both are defined with formulas below.

Methodology

The 20 engagements span 12 verticals and three AI prototype tools (Lovable, Bolt, v0). For each engagement we logged: vertical, origin tool, complexity tier (simple / medium / complex per a published rubric), days from kickoff to first production user, total invoiced cost in USD, percentage of original code rewritten (measured via diff coverage on the files we touched), months still live as of audit date, and paying user count at audit.

Complexity is a three-tier rubric: Simple = single user role, no payments, up to 3 entities; Medium = multiple roles or payments, 4-8 entities; Complex= multi-side marketplace, regulated vertical, or 9+ entities. Engagement cost includes our work only; not the founder's own time and not infrastructure.

The dataset, in full

IDVerticalOriginComplexityDTL (d)Cost USDRebuildLive (mo)Paid users
E01B2B SaaSLovableMedium28$8,00065%842
E02MarketplaceLovableComplex56$19,00080%6140
E03Internal toolBoltSimple12$3,50030%71
E04EducationLovableMedium42$11,00070%5220
E05Healthcarev0Complex65$22,00055%418
E06FintechLovableComplex75$26,00085%390
E07Content toolBoltSimple14$4,00025%9600
E08B2B SaaSLovableMedium35$10,00060%788
E09MarketplaceBoltComplex48$17,00075%460
E10Productivityv0Medium22$6,50040%6340
E11Real estateLovableMedium38$11,00065%555
E12RecruitingLovableComplex60$20,00075%330
E13B2B SaaSv0Simple16$4,50035%8180
E14LogisticsLovableComplex70$24,00080%212
E15DTCBoltMedium30$9,00055%6240
E16Marketingv0Medium24$7,00045%7410
E17B2B SaaSLovableMedium40$12,00070%472
E18MarketplaceLovableComplex80$28,00085%224
E19Internal toolv0Simple10$3,00020%92
E20EdtechBoltMedium32$9,50060%5130

Aggregate: total invoice across the 20 engagements $255k; average rebuild percentage 59%; average days-to-live 40.

Finding 1: Cost & timeline scale linearly with complexity

Chart 1, Avg cost & days-to-live by complexity

Average across 20 engagements. Cost in USD; days-to-live = handoff to first production user.

ComplexityEngagements (n)Avg cost (USD)Avg days-to-liveAvg rebuild
Simple4$3,7501328%
Medium9$9,3333259%
Complex7$22,2866576%

Sources: 20 Appycodes engagement records (2025 to 2026); anonymised. Figures rounded.

Simple engagements averaged $3,750 over 13 days. Medium engagements averaged $9,300 over 32 days. Complex engagements averaged $22,300 over 65 days. The complexity tier predicts cost more reliably than the origin tool, a complex project costs roughly the same to take to production whether it started in Lovable, Bolt, or v0.

The day-count scaling is steeper than the cost scaling. Going from medium to complex is roughly 2.4x the cost but 2.1x the days. The reason is team-shape: complex projects sit on a senior-heavy team where compliance / security / payments work has to land, and that work doesn't parallelise cleanly. Medium projects can flex between senior and mid engineers. Simple projects fit a single engineer for most of the run.

Finding 2: Rebuild percentage is the cleanest signal of tech debt

Chart 2, Engagement cost vs % of code rewritten

Each dot = one engagement. X = engagement cost USD; Y = % of original prototype code rewritten.

EngagementOriginCost (USD)% rewritten
E01Lovable$8,00065%
E02Lovable$19,00080%
E03Bolt$3,50030%
E04Lovable$11,00070%
E05v0$22,00055%
E06Lovable$26,00085%
E07Bolt$4,00025%
E08Lovable$10,00060%
E09Bolt$17,00075%
E10v0$6,50040%
E11Lovable$11,00065%
E12Lovable$20,00075%
E13v0$4,50035%
E14Lovable$24,00080%
E15Bolt$9,00055%
E16v0$7,00045%
E17Lovable$12,00070%
E18Lovable$28,00085%
E19v0$3,00020%
E20Bolt$9,50060%

Sources: 20 Appycodes engagement records (2025 to 2026); anonymised. Figures rounded.

The rebuild percentage is the share of the original AI-tool codebase that we rewrote during the engagement, measured by diff coverage. The 60% line is a useful inflection, projects above 60% are effectively re-built rather than refactored, and the engagement economics shift accordingly.

The mean rebuild percentage is 59%. Lovable projects ran 71% on average; Bolt 50%; v0 36%. The platform ordering matches the codebase audit (see the 31-codebase audit), the tools that constrain output earlier in the workflow produce code that survives more of the production pass.

Finding 3: The vertical sets the timeline; the founder sets the cost

Chart 3, Avg engagement cost by vertical

Average across all engagements in each vertical. Sorted high to low.

VerticalAvg cost (USD)
Fintech$26,000
Logistics$24,000
Healthcare$22,000
Marketplace$21,333
Recruiting$20,000
Education$11,000
Real estate$11,000
Edtech$9,500
DTC$9,000
B2B SaaS$8,625
Marketing$7,000
Productivity$6,500
Content tool$4,000
Internal tool$3,250

Sources: 20 Appycodes engagement records (2025 to 2026); anonymised. Figures rounded.

The most interesting cut in the dataset is by vertical. Marketplaces, fintech, and logistics dominate the high-cost end at $22k+ average. B2B SaaS and education cluster at the median. Internal tools and content tools sit at the low end.

The driver is rarely "hard engineering", it's compliance, multi-party trust, and payment / settlement logic. A two-sided marketplace has roughly twice the business logic surface of a single-sided B2B tool, plus a new failure mode (counterparty fraud) that has to be engineered against. Fintech engagements take longer specifically because regulatory checks gate launch, the code is ready 4 weeks before the bank is.

Two ways we normalise the engagement data

1. Prototype-to-Production Cost Multiplier (PCM)

PCM = Production engagement cost / AI-tool spend during prototype phase

At a typical Lovable / Bolt monthly subscription of $20-50, a $3,500 simple engagement implies PCM 70-175x. A $22,000 complex engagement at the same monthly burn is PCM 440-1,100x. The headline reading is that the prototype tool is essentially a rounding error on the production budget, "is the AI tool worth $50/mo" is the wrong question. "Did the prototype validate the idea hard enough to justify a $20k production engagement" is the right one.

2. Tech-Debt-on-Arrival Index (TBI)

TBI = Rebuild percentage / Complexity coefficient

Where the complexity coefficient is 0.4 for Simple, 0.7 for Medium, 1.0 for Complex. The adjustment normalises rebuild percentage against project complexity, a 30% rebuild on a simple project is more debt-laden than a 30% rebuild on a complex one. TBI above 100 indicates the prototype is effectively a UI mockup masquerading as code; below 60 indicates the prototype was substantively useful as a starting point.

What the engagements taught us

  1. The complex-project rebuild rate is uniform across all three tools. Lovable, Bolt, and v0 all ran 75-85% rebuild on complex projects. Tool defaults stop differentiating at high complexity, the structural work is the work.
  2. Months-still-live shows no relationship to rebuild percentage. The two engagements with 85% rebuild are still live; two of the three failed engagements had 65-70% rebuilds. Survival is a function of product-market fit, not the engineering pass.
  3. Engagement budget overruns are below 8% on average, when scope is fixed. The two engagements that overran by more than 25% were both cases where the founder added a new entity-class mid-build (a referral program, a new user role). When scope holds, cost is predictable.
  4. Founder coding background reduces engagement cost by ~20% at every complexity tier. Founders who can read the AI-generated code and make small changes themselves remove a significant chunk of pair-programming hours from the engagement.
  5. Engagement TTL (months still live) correlates with vertical, not with engagement cost. Content tools and B2B SaaS dominate the long-lived end of the dataset. Marketplaces have the highest mortality, largely because liquidity, not engineering, was the gating problem.

Recommendations

For founders deciding when to bring engineers in

The data is consistent on this: bringing engineers in once the prototype has 5-10 paying users is the highest-leverage moment. Earlier, and the engineering work might be wasted on a product nobody wants. Later, and the rebuild percentage rises sharply because the founder has been adding features on a foundation that needed restructuring at feature five.

The work in question is what we call AI app completion. Architecture review, RLS lockdown, payment hardening, auth, observability, the production work that AI scaffolding skips by default.

For founders building from zero

If you have not yet started, and you have not yet validated the idea with users, vibe-coding is the right way to produce the first prototype. Spend $50/mo on Lovable, build for a long weekend, hand it to 10 prospective users. Stop at the 4-hour prompt mark for the first iteration. Past that, the data above shows the rebuild percentage starts rising fast and the marginal value of more prompts collapses.

For founders who'd rather skip the prototype and go straight to a production-ready MVP, startup launch support covers product scoping through to launch with a senior team from day one.

For founders building a product that needs a mobile app

The web prototype is rarely a useful starting point for the mobile codebase. The business logic translates; the architecture rarely does. Plan for a parallel mobile build rather than a port. We pick this up under AI prototype to native app development.

Limitations

All 20 engagements ran with our team, selection is biased. Founders who took prototypes to production with another agency, or in-house, don't appear here. Cost figures are blended across our UK and India engineering rates; a US-only team would price these differently.

The complexity rubric is our own. Other classifications would produce different cost / timeline averages for the same dataset.

Where the prototype-to-production money actually goes

The cost of taking an AI prototype to production is roughly ten to one thousand times the cost of producing the prototype itself. That is not a criticism of AI tools, it is the size of the "rest of the work" the prototype lets you skip while you validate. Plan accordingly. The number that lets you make the decision is not what the prototype tool costs. It's how confident you are that the prototype validated something real.

If you want a private estimate against this dataset for your own AI prototype, send it to us, we'll quote it back against the same complexity rubric.

Three companion studies on AI-built apps in production: what breaks, what they cost to run, and what an MVP actually costs end-to-end:

The end-to-end engagement, the from-zero alternative, and the calculator that will quote you a number tonight:

Frequently asked questions

How much does it cost to take a Lovable or Bolt prototype to production?
The median engagement in our 20-project sample is $10,000 over 35 days. Simple internal tools run $3-5k; complex two-sided marketplaces run $22-28k. The complexity tier predicts cost more reliably than the origin tool.
What percentage of the original AI-generated code gets rewritten?
59% on average across our 20 engagements. Complex projects average 76% rebuild; simple ones average 27%. The number is a function of project complexity, not tool brand, a complex Lovable, Bolt or v0 project carries roughly the same rebuild rate.
Is the AI prototype tool's monthly subscription a meaningful cost?
No. At $20-50/mo for Lovable or Bolt, the prototype subscription is a rounding error against the production engagement. The right question is not 'is the AI tool worth $50/mo', it is 'did the prototype validate the idea hard enough to justify a $10-20k production engagement'.

The engagements this writing comes from

UK · Europe · Worldwide

selected work

Where these numbers came from

Production systems with the delivery figures attached.

Creoate product interface01
B2B commerce

The engineering partnership behind a cross-border wholesale marketplace.

Next.js storefront, Python ingestion pipelines, DynamoDB data layer and AWS infrastructure.

8+ yearsone team, still shipping
Ontick product interface02
Event technology

A commission-free ticketing platform built for ownership and scale.

Multi-organiser commerce, Stripe instalments and two native apps in one connected platform.

£2M+processed since launch
Easyship product interface03
Global logistics

Embedded product engineering for a global shipping platform.

Rate, tax and duty calculators, server-rendered courier pages and a custom MongoDB CMS.

550+couriers on the calculator
TEFL.ie product interface04
Education & training

A course-commerce and learning platform wired into one system.

WordPress and WooCommerce, a Moodle LMS, Stripe deposits and Zoho CRM, tied together with Zapier automation.

8 yrsengineer & run, since 2017
All White Laser product interface05
Medical aesthetics

A bespoke platform that finances aesthetic machines on Direct Debit.

A lead-to-billing system on GoCardless Direct Debit, provider certification, and a React Native app for machine owners.

9 yrsbuild & run, since 2017
Decofetch product interface06
Luxury commerce

A custom furniture marketplace engineered from storefront to infrastructure.

Server-rendered Next.js commerce over a Laravel API, bespoke operations tooling and re-architected AWS infrastructure.

0→livecustom, front to back
BA Engine Room product interface07
AI operations

An AI-native operating system that runs a consultancy lead to invoice.

Discovery briefs, e-signed contracts, Stripe deposits, delivery milestones and time tracking in one operational system.

0→1built from the ground up
PlusHeat product interface08
Home services

A conversion platform for a growing UK boiler-cover provider.

Custom plan configuration, postcode-qualified lead journeys, CRM synchronisation and campaign landing pages.

5 yrsweb partner since 2021
Léonia product interface09
Beauty commerce

A custom Shopify store for a French beauty brand.

Custom theme, customer accounts, loyalty rewards, referrals and gift-with-purchase offers.

5 yrspartners since 2021
Shutters 365 product interface10
Home improvement

Made-to-measure shutters with live pricing.

A seven-step product builder with live previews, sample orders and supplier tools.

7-stepconfigurator, live pricing
Bloc Ads Manager product interface11
Advertising

A self-service advertising platform for venues.

Campaign creation, audience targeting, in-app ads and reporting linked to venue check-ins.

check-insclosed-loop attribution
Bloc product interface12
Social events

An events app with the tools to run it.

Mobile app, backend, advertising tools, a digital marketplace and website.

4+ yrsone team, five codebases
Zonely product interface13
Social mobile

Two mobile apps for real-time companionship.

Customer and buddy apps with per-minute billing, wallets, moderation and admin tools.

2 appsconsumer + buddy, iOS & Android
Player Profile Hub product interface14
Grassroots football

Player profiles and discovery for youth football.

Verified profiles, video highlights, coach discovery and safeguarding on web and mobile.

0→1built from the ground up
DeepSpatial product interface15
Geospatial AI

Websites and a talent platform for DeepSpatial.

Corporate and investor pages, the Xploor talent platform and ongoing releases on AWS Amplify.

2 yrsone team, ongoing
Yippee Malta product interface16
Travel

Tour bookings with a custom mobile-first checkout.

A multilingual website connected to the booking API, with deposits, coupons and affiliate tracking.

90+core web vitals, mobile & desktop
Professional Energy product interface17
Energy brokerage

One platform for tenders, contracts and accounts.

Supplier tenders, contract management, brokerage accounting and client records.

100+suppliers in one tender

Tell us what you are trying to build.

A thirty-minute call with the engineer who would run it.

Book a call