Back to Blog
Guides5 min read

Shipping a SaaS MVP in 12 Weeks: The Honest Playbook (2026)

A week-by-week breakdown of how to go from idea to a paying SaaS MVP in 12 weeks - the scope cuts that matter, the build sequence we use, and the four things we always defer to v2.

L

Loic Bachellerie

May 12, 2026

Shipping a SaaS MVP in 12 Weeks: The Honest Playbook (2026)

A SaaS MVP is not a stripped-down version of your dream product. It is the smallest, ugliest, most embarrassing version of your product that someone will pay you money for.

That is the bar. Not "would I personally use this?" - "will a stranger pay me money for this?" Most aspiring SaaS founders never cross that bar because they spend 9 months building features instead of 12 weeks finding paying customers.

Here is the 12-week playbook we use when we build SaaS MVPs for founders. It is opinionated. It cuts things that feel important. It works.

The premise

By week 12 you will have:

  • A working SaaS product with auth, billing, and one core feature loop
  • A marketing landing page that explains what it does and links to signup
  • At least one paying customer (you do the sales, we ship the product)
  • Production hosting, error tracking, basic analytics
  • A clear sense of whether to keep going or kill it

By week 12 you will NOT have:

  • A mobile app
  • SSO or enterprise features
  • Multiple pricing tiers
  • A help center, knowledge base, or "academy"
  • More than two user roles
  • Internationalization
  • A "freemium" tier

Cutting those is what makes 12 weeks possible.

Weeks 1–2 - discovery and design

The biggest mistake at the start is jumping into code. Resist it. The first two weeks are the highest leverage time on the entire project.

  • Days 1–3: Define the one job a customer pays you to do. Not three jobs. One.
  • Days 4–7: Interview 5 to 10 prospective customers. Get them on a call. Ask what they currently do, what frustrates them, what they'd pay for. Don't pitch - listen.
  • Days 8–10: Sketch the screen flow. Paper, Figma, whatever. Map the absolute minimum sequence of screens a customer goes through from sign-up to "I got value."
  • Days 11–14: Build clickable wireframes. Show them to two of your interview prospects. Iterate.

If you cannot describe the one job in one sentence by day 7, do not start building. Spend another week interviewing.

Weeks 3–4 - foundation

Set up everything that you will need before you write feature code. This is the boring week and it is the difference between shipping in 12 weeks and shipping in 24.

  • Set up the repo, CI, and deployment pipeline (Vercel + GitHub)
  • Implement authentication (Supabase Auth, Clerk, or Firebase Auth - pick one and stop debating)
  • Set up the database with multi-tenant row-level security
  • Add error tracking (Sentry) and analytics (PostHog) before you have users
  • Build the marketing landing page in parallel (this is week 4 work)

By end of week 4: you can sign up, log in, see a placeholder dashboard, and the landing page is live with a "join waitlist" form.

Weeks 5–8 - the one feature

The core feature loop. The thing customers will actually pay for. This is the longest stretch and the most disciplined.

What "core feature" means depends on the product, but it is always the smallest possible thing that delivers the promise. Examples:

  • For an SEO tool: connect Google Search Console, show a list of pages losing traffic, suggest one fix per page
  • For an HR tool: upload a CSV of employees, generate one PTO request flow, email approvals
  • For an AI writing tool: paste a brief, get one variant out, save to library

Build it. Don't gold-plate it. Don't add the second feature.

Show it to your interview prospects again in week 6 and week 8. Get them to use it. Watch them get stuck. Fix what is broken.

Weeks 9–10 - billing and the hardening

Billing is where MVPs go to die. Implement Stripe properly:

  • Subscription with monthly + annual tiers
  • Free trial (7 to 14 days, no credit card upfront if your CAC allows it)
  • Webhooks for status changes (subscription_updated, subscription_deleted)
  • Customer portal for self-serve upgrades and cancellations
  • Dunning emails for failed payments

Then the hardening pass:

  • Test every flow with a fresh account
  • Add input validation everywhere a user can type
  • Add proper loading states and error states
  • Run an accessibility pass (keyboard navigation, screen reader basics)
  • Test on real phones, not just Chrome devtools

Weeks 11–12 - launch

Two weeks to get from "feature complete" to "live."

  • Week 11: closed beta with the 5 to 10 interview prospects. Fix what breaks. Get one of them to pay (this is the founder's job, not the developer's).
  • Week 12: public launch. Post on relevant communities. Set up Stripe in production. Run one paid ad to your landing page. Watch the funnel. Iterate.

What we have shipped this way

HeySEO - AI-powered SEO analytics platform connecting GSC and GA4. From zero to product-market fit in about four months on this playbook. The MVP was three screens. The "v1" that customers pay for today is closer to twelve.

EasyHeadshots.ai - AI headshot generation SaaS. Shipped on Nuxt 4 + Stripe in 10 weeks with one engineer.

Founder Feast - multi-city event platform with applications, payments, and CRM. MVP in 14 weeks.

The pattern is always the same: one core feature, real billing, real customers in week 12. The features that founders thought were essential at week 1 - most of them never got built, and the product is better for it.

Where we sit

We build SaaS MVPs at fixed price ($40K to $120K) on a 12 to 16 week timeline. Same team for design, frontend, backend, billing, and launch. The free strategy call will give you a realistic scope cut for your idea and a fixed quote.

Need Help With Your Website?

Let's discuss how we can help you achieve your goals online.