Request a callbackBook a call
← All posts

How to Build an MVP in Days With AI (What It Actually Accelerates, and What It Does Not)

TL;DR
  • The best randomised controlled trial we have found experienced developers 19% slower with AI tools, while they estimated afterward they had been 20% faster. Speed does not come from typing faster.
  • Days is achievable. It comes from three things AI has almost nothing to do with: scope cut to one workflow, an architecture you have shipped before, and one senior person holding decision rights.
  • Three parts of an MVP have not got faster since 2023: data model and tenancy, permission boundaries, and integrations with systems you do not control. Every honest timeline is built around those.
Where the hours actually go
engineer-hours for one v1 slice, 2026 stacklower is better
Project scaffoldingtemplate + agent0.5 h
Marketing landing page2 h
Auth wiring (managed provider)3 h
One CRUD workflow, end to endlargely generated4 h
Admin / back-office panel6 h
Data model + tenancy designdid not collapse20 h
Permission boundaries (3+ roles)breach, not bug28 h
One untested third-party integrationextreme variance4–40 h
My own measured effort on a Next.js, Postgres, managed-auth, Stripe stack. Code generation flattened the top five rows to near-zero. It did not touch the bottom three, because those are decisions about your business, not keystrokes. A timeline that does not account separately for the highlighted rows is a guess with a number attached.

Can you actually build a production MVP in days with AI?

Yes, for a genuinely narrow scope: one user type, one workflow, one paid action, live on a real domain with real auth, billing and error tracking. No, for anything wider. The days come from scope discipline, an architecture you have already shipped, and one person with decision rights. AI shortens typing, which was never the part that took months.

The two claims founders hear are both partly dishonest. The agency quoting four months is mostly quoting coordination, not engineering. The founder on social media claiming a weekend SaaS is quoting a prototype with no auth boundary, no billing and no users. Neither number tells you anything about your product, because neither is attached to a stated scope.

I built AccioMatrix solo from zero into a revenue-generating B2B SaaS serving 20+ enterprise clients. Across that build and every client MVP since, the pattern is identical: the fastest projects were not the ones with the best tooling, they were the ones where somebody was willing to delete features in week one. Everything below describes that, not a tool.

For the price side rather than the timeline side, I wrote that up separately in how much an MVP actually costs in 2026.

Does AI actually make developers faster?

Not automatically. In the best-controlled study we have, the opposite. METR ran a randomised controlled trial: 16 experienced open-source developers completed 246 real tasks on mature repositories they averaged five years of experience with. Allowed AI tools, they took 19% longer. Afterward they estimated AI had made them 20% faster.

That self-assessment gap is the most important finding, and the one most often skipped. Before starting, the same developers forecast a 24% speed-up. Economics experts surveyed by METR predicted 39%, machine-learning experts 38%. Everybody was wrong in the same direction, including the people doing the work and timing themselves. METR published in July 2025 and has since revised its experimental design publicly, which is what honest measurement looks like.

Google Cloud's 2025 DORA report, State of AI-assisted Software Development, reaches a compatible conclusion from another angle: AI is an amplifier, magnifying an organisation's existing strengths and weaknesses. The returns come from the surrounding system, not the tool. Put the two together and you get the thesis of this post: a disciplined team gets faster, an undisciplined team gets faster at producing rework.

Stack Overflow's 2025 Developer Survey, over 49,000 responses from 177 countries, adds the practitioner texture. 84% of developers use or plan to use AI tools, up from 76% the year before. In the same survey 46% do not trust the accuracy of AI output, up from 31%, and 45% named debugging AI-generated code as a specific frustration. Adoption is near-universal; confidence is falling. Not contradictory: that is what a tool looks like when it moves work from writing to reviewing.

The evidence, as published
19%
slower with AI tools — METR RCT, 16 experienced devs, 246 tasks
measured
+20%
how much faster the same developers believed they had been
self-reported
84%
developers using or planning to use AI tools (Stack Overflow 2025, n>49,000)
from 76%
46%
who distrust the accuracy of AI output (same survey)
from 31%
METR, Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (July 2025, arXiv:2507.09089); Stack Overflow 2025 Developer Survey (published 29 July 2025). I lead with the inconvenient number deliberately. Any post selling speed that does not engage with the METR result is either unaware of it or hoping you are.
The tools did not make developers slower because the tools are bad. They made them slower because reviewing plausible-but-wrong output is a different, less predictable kind of work than writing correct output the first time.The reading of METR that holds up in practice

What has AI genuinely collapsed, and what has it not?

Scaffolding, CRUD endpoints, forms, admin panels, marketing pages and auth wiring have gone from days to hours. That is real, it is large, and it is why a competent senior engineer now produces in a week what took a small team a month in 2023. Nothing here disputes it.

What did not move is the work whose difficulty comes from knowing your business, not from producing code. Data model and tenancy means deciding what an organisation is, what a user is, and which of them owns a record. Permission boundaries mean deciding who may see what, and getting them wrong is a breach, not a bug. Integrations mean reading somebody else's sandbox docs and discovering their rate limits the hard way.

So estimating an MVP is a variance problem more than a speed problem. Auth takes three hours plus or minus one. A third-party API integration takes anywhere from four hours to three weeks, and you cannot know which until you have run one real call against their sandbox. A timeline that averages those two together is not an estimate, it is a wish.

The rule I use with clients: spike every integration before it appears in a plan. Two hours hitting the vendor's sandbox, checking auth latency, reading the rate-limit headers, getting one real response back, routinely saves two weeks of schedule. It is the highest-return activity in the first week.

Work item2023 effort2026 effortWhy it moved, or did not
Project scaffolding0.5–1 dayMinutesTemplates plus coding agents
CRUD API and forms3–5 daysHoursGenerated from the schema
Admin / back-office panel3–5 daysHoursGenerated or off-the-shelf
Auth and session handling2–3 days2–4 hoursManaged identity providers
Data model and tenancy design1–3 days1–3 daysRequires knowing the business
Permission boundaries2–4 days2–4 daysCombinatorial; wrong here is a breach
Third-party integrations2–10 days2–10 daysTheir docs, their limits, their sandbox
Getting a real user to use itUnboundedUnboundedNot an engineering problem
Estimate by variance, not by difficulty
AuthCRUD workflowStripe checkoutTenant isolationThird-party APIFile processingMulti-role permissionsLLM output a customer seesReal-time collaborationFast medianSlow medianHigh varianceLow variance
The two highlighted items destroy schedules, and neither is the hardest thing on the board. High variance is worse than slow: slow can be planned around, variance cannot. Spike anything in the top half before it enters a Gantt chart.

What actually creates the speed, if not the typing?

Three things, in strict order of impact. First, scope cut to a single workflow: one user type, one path through the product, one action somebody pays for. Second, an architecture the builder has shipped before, so no decision in the first week is a research project. Third, one senior person with decision rights, so no decision waits for a meeting.

The third is where most of an agency timeline goes, and it is measurable. A team of n people has n(n-1)/2 communication paths: seven people have 21, twenty have 190. That is not a metaphor, it is arithmetic, and it is why adding people to a late project makes it later. Fred Brooks published that observation in 1975, and it has survived every tooling change since, including this one.

I have run the experiment at organisational scale. I restructured a 20-person engineering department into a cross-functional team of 7, cut engineering spend from $60K to $12K a month, and held delivery velocity. The thirteen people who left were not producing 65% of the output. They were producing the large majority of the coordination load, and removing it kept velocity flat.

The fourth factor is not about speed but about not losing it later: put the deploy pipeline and error tracking in before the first feature. A push that reaches production in under five minutes, and an exception that lands in a tracker with a stack trace, are worth more in week two than any feature you could have built instead. Full stack rationale in the SaaS MVP tech stack for 2026.

The four things that produce a fast build
Scope discipline

One user type, one workflow, one paid action. Everything else is written down in an explicit not-in-v1 list so it stops being renegotiated weekly. The list is the artefact; the deletion is the work.

highest leverage
An architecture already shipped

Boring, known, and chosen on day zero: one framework, one database, one auth provider, one payment processor. Every novel choice in week one is a day you spend learning rather than building.

removes research
One senior decision-maker

Seven people carry 21 communication paths; twenty carry 190. A single owner with real authority collapses the decision latency that makes up most of a long timeline.

removes meetings
Pipeline and instrumentation first

Deploy on a push, errors in a tracker, structured logs with a request ID. This is the cheapest insurance in software and the first thing cut when a plan is optimistic.

day two, not day thirty
Notice what is absent: the coding tool. It belongs in the picture, but it multiplies whatever this stack produces rather than substituting for any layer of it. That is the DORA amplifier finding stated as a build process.

What does a realistic day-by-day actually look like?

Ten days, described as seven, is the honest shape. I plan to Day 7 and budget to Day 10, because every integration surprise and first-real-user finding lands in that window. A plan without a buffer is not a faster plan, it is the same plan with the slippage moved off the page.

The critical structural choice: infrastructure is front-loaded and finished before product work starts. Schema, tenancy, auth and the deploy pipeline are Days 1 and 2. Retrofitting tenant isolation into a working feature set is one of the most expensive rewrites in small-company software, and it is entirely avoidable by ordering the work correctly.

Each day has a binary done condition, not a percentage. Day 1 is done when a second user cannot read the first user's rows. Day 2 is done when a deliberately broken commit is blocked by CI and a thrown error appears in your tracker. Day 6 is done when a test payment provisions access. If you cannot state the done condition as a yes-or-no, the day has no end.

The honest ten-day plan
  1. Day 0
    Decisions, not code

    Scope kill session. Entity map on one page: four to eight entities, one money event, one workflow sentence. Write the explicit not-in-v1 list. Done when the list of things you are not building is longer than the list of things you are.

  2. Day 1
    Schema, migrations, tenancy, auth

    Row-level isolation on from the first migration, not added later. Done when a second account provably cannot read the first account's rows, verified by trying it, not by reading the policy.

  3. Day 2
    Pipeline, config, errors, logs

    Deploy on push in under five minutes. Push a deliberately broken commit and confirm CI blocks it. Throw an exception in production and confirm it reaches your tracker with a stack trace.

  4. Days 3‑5
    The one workflow, end to end, ugly

    No settings page, no admin panel, no dark mode, no second workflow. Done when a real person completes the whole path on the production URL without you sitting next to them.

  5. Day 6
    Billing, transactional email, the one report

    Checkout, an idempotent webhook that provisions access, and the single report users will ask for on day one. Done when a test payment grants access without manual intervention.

  6. Day 7
    Put a real user in front of it

    Watch, do not help. Write down the three things that broke. Do not build what they asked for; fix what they could not do.

  7. Days 8‑10
    The buffer everybody pretends does not exist

    Integration surprises, the tenancy edge case, the webhook that fired twice. Every honest seven-day plan is a ten-day plan. Naming the buffer is what keeps it from becoming a missed deadline.

Infrastructure ends on Day 2, and product work does not begin until it does. That ordering is the single most reliable predictor I have of whether a fast build stays fast into month three.

How do you use AI tooling without shipping something that breaks?

Treat generated code as a contribution from a fast, confident junior with no context and no accountability. That framing produces the right process automatically: a written context file so it knows your constraints, narrow tasks so its output is reviewable, and a review gate that assumes plausibility rather than correctness.

The METR result is directly actionable here. The slowdown came from time spent prompting, waiting, reviewing and correcting. So the optimisation is not better prompts, it is reducing the review surface: ask for one file, one function, one migration at a time, with the acceptance criteria stated up front. Large generated diffs are where the time goes.

Stack Overflow's respondents named the same failure mode from the other side: almost-right output was the top frustration, debugging generated code the second. Almost-right is expensive precisely because it survives a skim. The review gate below exists to catch exactly the class of defect a skim misses.

There is a category line worth holding. Let a model write the code whose correctness you can verify by reading it in under a minute. Write yourself the code where being wrong is a breach, a double charge or a data-loss event: migrations, permission policies, money handling and anything idempotent.

Copy this into your pull request template
The review gate for every AI-written change
  • Does this query filter by tenant? Read the WHERE clause, do not assume the ORM did it.the breach check
  • Is this handler idempotent? Payment providers resend the same event by design, not by accident.the double-charge check
  • Are errors swallowed anywhere? Generated code loves a silent catch block.
  • Does it introduce a dependency nobody chose? Check the lockfile diff, not just the source diff.
  • Is there a migration in here? If yes, a human writes it. No exceptions.non-negotiable
  • Can I explain every line to somebody else right now? If not, it does not merge.
Six checks, about ninety seconds. It exists because almost-right code passes a skim, and a skim is what a fast build tempts you into. The migration rule is the one I would keep if I could keep only one.

When is "days" the wrong answer?

Often enough that I turn work away over it, and saying so is the only reason the rest of this post is worth reading. Four conditions reliably move a project from days to months, and none is a tooling problem you can solve by hiring a faster builder.

Marketplaces are the clearest case. If one user type gets no value until a second exists, your bottleneck is liquidity, not engineering, and shipping the software faster does not shorten the timeline to a working business by a day. Regulated data is the second: PHI, PCI, financial or minors' data multiplies everything, and the multiplication is mostly non-engineering work that does not compress.

The third is an unfamiliar integration surface. Each untested third-party system is a week of schedule risk until you have run one real call against their sandbox. The fourth is subtler and more common: the founder who cannot yet name the single action a user pays for. That is a scoping problem in build-problem clothing, and no amount of building fixes it.

There is also a genuine case for an agency over a solo senior architect, and I will state it plainly because it applies to real buyers. If you need parallel workstreams across mobile, web and backend at once, or a named vendor with insurance and a procurement-friendly MSA to satisfy your own client, an agency is the correct purchase. That comparison in detail is in dedicated development team vs freelancers vs agency.

Is your idea a days idea or a months idea?
Can this ship in days, honestly?
One user type gets value without a second existing
Days are plausible

Single-sided value means engineering is genuinely the bottleneck, which is the only condition under which shortening the build shortens the business.

It is a two-sided marketplace
Months, and not for engineering reasons

Cold-start liquidity is the constraint. Building the software faster buys you nothing until both sides exist.

It touches PHI, PCI, financial or minors' data
Months

The compliance work is largely non-engineering, runs on procurement timelines, and does not compress to fit a sprint.

It depends on an integration you have not tested
Add a week per integration until spiked

Spend two hours hitting their sandbox first. The spike either removes the week from your estimate or justifies it.

You cannot name the single action a user pays for
Not a build problem yet

This is a scoping problem. Building anything now produces a wider surface to be wrong about, which is the opposite of fast.

Two of five conditions say do not start, and one says spend two hours before estimating. That distribution is roughly what I see in real enquiries, which is why the scoping conversation is free and the build is not.

What did this look like on a real product?

AccioMatrix, the AI assessment and interview platform, was built solo from zero to a revenue-generating B2B SaaS with 20+ enterprise clients. The first customer-facing workflow shipped in weeks. What took months afterward were the three items in the hero chart: tenancy across enterprise accounts, the permission surface enterprise buyers audit, and integrations with their existing systems.

The sharpest single data point is the voice layer. I integrated a full production voice stack in 48 hours, and it drove interview false positives from 50% down to 15%, a 70% reduction Retell published as a customer case study under the AccioJob name. Two days, a large measured outcome, and the most-cited number I own.

It is also the number most easily misread. Those 48 hours were fast because the scope was one thing, the integration surface was one well-documented vendor, and one person decided. Change any of the three and the same work is a month. That is the whole argument of this post in one project.

Later, at volume, I replaced that managed stack with a self-orchestrated one and took per-minute cost from roughly 10¢ to about 2.5¢. Both decisions were right when made. Fast first, cheap second, in that order and never the reverse.

If you want an MVP scoped and built on this basis, with a fixed price and weekly demos, that is what MVP development is. If you would rather have the judgement without the hands, a fractional CTO engagement is the cheaper way to buy the scoping half.

Building an MVP fast with AI: common questions

Can you really build an MVP in days?

Yes, if the scope is one user type, one workflow and one paid action, deployed with real authentication, billing and error tracking. No, if it is a marketplace, touches regulated data, or depends on third-party integrations you have not yet tested. The scope decision determines the timeline far more than the tooling does.

Does AI actually make software development faster?

Not automatically. METR's randomised controlled trial found 16 experienced developers took 19% longer on 246 real tasks when allowed AI tools, while estimating afterwards that they had been 20% faster. Google Cloud's 2025 DORA report describes AI as an amplifier of existing organisational strengths and weaknesses. Both findings point the same way: the system around the tool determines the outcome.

What parts of an MVP has AI not made faster?

Three: data model and tenancy design, permission boundaries, and integrations with systems you do not control. The first two require knowing your business rather than producing code; the third depends on somebody else's sandbox, rate limits and documentation. Everything else (scaffolding, CRUD, forms, admin panels, auth wiring, marketing pages) has collapsed from days to hours.

How long does an MVP actually take in 2026?

A single-workflow MVP on a familiar stack is a seven-to-ten day build for one senior engineer. A multi-role B2B product with two or three external integrations is four to eight weeks. Anything touching regulated data or two-sided liquidity is months, and most of that time is not engineering time.

Should I let an AI agent write my database migrations?

No. Write yourself anything where being wrong produces a breach, a double charge or data loss: migrations, row-level security policies, money handling and idempotency logic. Generated code is well suited to work whose correctness you can verify by reading it in under a minute, and badly suited to work whose failure mode is silent.

Is a four-month, $95,000 MVP quote reasonable?

Sometimes, and the way to find out is to ask how many people are on it and why. A large part of a long agency timeline is coordination rather than engineering: a team of twenty carries 190 communication paths against a team of seven carrying 21. Ask what the team shape is and what specifically gets cut if the timeline halves.

Ready to talk numbers?

Twenty minutes, straight to the engineer. No sales rep, no deck.