MVP launch checklist: 38 milestones from first user to first paying customer
Your prototype works. Now put it in front of a real market. The goal: prove that someone will pay for this before you invest in growth.
The difference between a prototype and an MVP is not features. It is a paywall. The moment you charge money, everything changes: the feedback gets honest, the users get serious, and you find out if this is a business or a hobby.
At this stage, your ratio should be 30% building, 70% distributing and learning. If you are spending more than half your time coding, you are hiding. Distribution is uncomfortable for builders. That discomfort is the signal that you are doing the right thing.
The first paying customer is a milestone, but it is not product-market fit. Do not confuse traction with fit. One person paying proves the value proposition works. It does not prove the market is big enough or that retention will hold.
Banast sees this pattern constantly: founders with 3 paying customers who think they have found PMF. They have found early signal. PMF requires retention, not just conversion.
The key question at this stage: “Will someone pay for this?”
Common trap: The feature creep trap: responding to every user request with a new feature instead of focusing on the one thing that drives conversion.
The checklist: 49 milestones
Product7 milestones
- Product publicly accessible and promotedCritical
- Value delivered in < 2 minutes (short time to value)
- Optimized onboarding (activation rate > 30%)
- Feature set stabilized (no compulsive additions)
- Roadmap prioritized by user feedback, not gut feeling
- Differentiation visible from the landing page
- Secondary use cases identified but voluntarily excluded
Product7
- Product publicly accessible and promotedCritical
- Value delivered in < 2 minutes (short time to value)
- Optimized onboarding (activation rate > 30%)
- Feature set stabilized (no compulsive additions)
- Roadmap prioritized by user feedback, not gut feeling
- Differentiation visible from the landing page
- Secondary use cases identified but voluntarily excluded
Tech6 milestones
- Stable uptime (> 99%)
- Error monitoring in place (Sentry, LogRocket...)
- Automated backups
- Basic CI/CD in place
- Secure auth
- Performance optimized on the main flow
Tech6
- Stable uptime (> 99%)
- Error monitoring in place (Sentry, LogRocket...)
- Automated backups
- Basic CI/CD in place
- Secure auth
- Performance optimized on the main flow
Marketing & Distribution8 milestones
- 1 acquisition channel validated and reproducibleCritical
- Regular content published (1+/week)
- Landing page A/B tested
- Social proof present (testimonials, logos, numbers)
- Email collected (newsletter or onboarding)
- Content strategy documented
- SEO: pages indexed and keywords targeted
- Organic distribution activated (Product Hunt, Hacker News, communities)
Marketing & Distribution8
- 1 acquisition channel validated and reproducibleCritical
- Regular content published (1+/week)
- Landing page A/B tested
- Social proof present (testimonials, logos, numbers)
- Email collected (newsletter or onboarding)
- Content strategy documented
- SEO: pages indexed and keywords targeted
- Organic distribution activated (Product Hunt, Hacker News, communities)
Users & Validation7 milestones
- 50+ active users (not just signups)Critical
- Retention measured (D1, D7, D30)
- NPS or satisfaction score collected
- At least 5 user testimonials / quotes
- User segmentation started (who uses the most? why?)
- Churn analyzed (why do they leave?)
- Organic referral observed (users bring other users)
Users & Validation7
- 50+ active users (not just signups)Critical
- Retention measured (D1, D7, D30)
- NPS or satisfaction score collected
- At least 5 user testimonials / quotes
- User segmentation started (who uses the most? why?)
- Churn analyzed (why do they leave?)
- Organic referral observed (users bring other users)
Business & Revenue7 milestones
- Paywall in place (Stripe or equivalent)Critical
- At least 1 paying customer
- Pricing publicly displayed
- Free → paid conversion measured
- Unit economics estimated (LTV, CAC, margin)
- 12-month financial plan (even simple)
- Billing automated
Business & Revenue7
- Paywall in place (Stripe or equivalent)Critical
- At least 1 paying customer
- Pricing publicly displayed
- Free → paid conversion measured
- Unit economics estimated (LTV, CAC, margin)
- 12-month financial plan (even simple)
- Billing automated
Legal & Admin5 milestones
- Legal structure created (LLC, SAS, etc.)Critical
- T&Cs validated
- GDPR compliance (DPA if B2B, processing register)
- Professional liability insurance (if applicable)
- Accounting in place
Legal & Admin5
- Legal structure created (LLC, SAS, etc.)Critical
- T&Cs validated
- GDPR compliance (DPA if B2B, processing register)
- Professional liability insurance (if applicable)
- Accounting in place
Data & Analytics5 milestones
- Key metrics dashboard (daily active, activation, retention)
- Cohort analysis in place
- Channel attribution measured (where do users come from?)
- Full funnel tracked (visit → sign up → activate → pay)
- Weekly / monthly numeric targets
Data & Analytics5
- Key metrics dashboard (daily active, activation, retention)
- Cohort analysis in place
- Channel attribution measured (where do users come from?)
- Full funnel tracked (visit → sign up → activate → pay)
- Weekly / monthly numeric targets
Founder Mindset4 milestones
- Time ratio: 30% build / 70% distribute & learnCritical
- Able to say no to a feature request
- Decision process based on data, not intuition
- Has an accountability partner or mentor
Founder Mindset4
- Time ratio: 30% build / 70% distribute & learnCritical
- Able to say no to a feature request
- Decision process based on data, not intuition
- Has an accountability partner or mentor
Category distribution
Think you’ve nailed Stage 4?
Most founders overestimate their progress. Banast analyzes your project across all 7 stages and flags exactly what is missing.
Frequently asked questions
How many paying customers do I need at the MVP stage?
At least 1. The goal is not volume, it is signal. One person paying proves the value proposition works. 50+ active users (paid or free) validate real usage.
When should I add a paywall?
At Stage 4 or earlier. If your product delivers clear value, charge for it. Free-forever delays the most important validation: willingness to pay.
What is the difference between an MVP and a prototype?
A prototype proves the product works. An MVP proves the business works. The key difference: a paywall and a distribution channel.
How much time should a solo founder spend building vs. marketing?
At MVP stage: 30% build, 70% distribute and learn. This feels wrong to most builders. It is not.
Where does your project really stand?
Paste your URL. Answer 5 questions. Get a scored audit across all 7 stages in under 3 minutes. Free.