This recipe produces a fully operational startup — legal entity formed, MVP deployed, payment processing active, and first paying customer acquired through a repeatable channel — within 16-24 weeks. It outputs a validated sales playbook with documented CAC, conversion rates, and acquisition channel data that can be handed to hire #1 for scaling. [src1]
Which path?
├── Founder is non-technical AND budget = free/$0
│ └── PATH A: No-Code Free — Carrd + Stripe + Google Sheets + manual
├── Founder is non-technical AND budget > $0
│ └── PATH B: No-Code Paid — Webflow/Framer + Stripe + Zapier + HubSpot Free
├── Founder is semi-technical or developer AND budget = free
│ └── PATH C: Code + Free APIs — Next.js/Remix + Vercel + Stripe + PostHog Free
└── Founder is developer AND budget > $0
└── PATH D: Code + Paid APIs — Full stack + Vercel/AWS + Stripe + PostHog/Mixpanel
| Path | Tools | Cost | Speed | Output Quality |
|---|---|---|---|---|
| A: No-Code Free | Carrd, Stripe, Sheets | $500-$2K | 12-16 weeks | Basic — functional but limited |
| B: No-Code Paid | Webflow, Stripe, Zapier, HubSpot | $2K-$10K | 10-14 weeks | Good — professional landing + CRM |
| C: Code + Free | Next.js, Vercel, Stripe, PostHog | $500-$3K | 14-20 weeks | High — custom product, full analytics |
| D: Code + Paid | Full stack, AWS/Vercel, full suite | $5K-$50K | 16-24 weeks | Excellent — production-grade from day 1 |
Duration: 2-4 weeks · Tool: Calendly (scheduling), Google Meet/Zoom (calls), Google Sheets (tracking)
Identify 30-50 potential interviewees from LinkedIn, relevant communities, or personal network. Send short outreach: "I'm researching [topic] and would love 20 minutes of your time." Conduct 15-25 problem interviews (30 min each) using open-ended questions. Ask: "What's the hardest part about [domain]?" and "What have you tried?" — never pitch your solution. Document pain intensity (1-10), frequency, current solutions, and willingness to pay. [src7]
After problem interviews, run 10-15 solution interviews. Present a rough solution concept and ask: "Would this solve your problem?" and "What would you pay?" Push for concrete commitments: beta signups, deposits, introductions to decision-makers. [src1]
Calculate TAM/SAM/SOM using bottom-up methodology. Map 5-10 competitors and identify positioning gaps. [src5]
Verify: 10+ interviewees confirm same pain point; 3+ express willingness to pay; SAM exceeds $10M · If failed: If <30% recognize the problem after 20+ interviews, pivot the problem hypothesis or stop
Duration: 1-3 weeks · Tool: Stripe Atlas ($500) or DIY state filing ($89-$200)
Choose entity type based on funding path: VC-track requires Delaware C-Corp — no exceptions, VCs require preferred stock. Bootstrapped founders should consider LLC (pass-through tax) or S-Corp (salary + distribution tax optimization). [src3]
# Option A: Stripe Atlas (recommended for speed)
# 1. Go to stripe.com/atlas
# 2. Complete application (15 minutes)
# 3. Entity active in 1-2 business days
# Includes: Certificate of Incorporation, EIN, bylaws, restricted stock purchase agreements
# Option B: DIY Delaware Filing
# 1. Check name availability at corp.delaware.gov
# 2. File Certificate of Incorporation ($89 state fee)
# 3. Appoint registered agent ($50-$300/year)
# 4. Apply for EIN at irs.gov (free, immediate)
# 5. Draft bylaws and restricted stock agreements
After formation: open business bank account (Mercury recommended for startups), set up founder vesting (4-year with 1-year cliff), execute IP assignment agreements, and file 83(b) elections within 30 days of stock grant. [src3]
Verify: Entity registered with state; EIN obtained; bank account open; founder agreements signed; 83(b) filed · If failed: If filing rejected, correct name conflicts or document errors and refile. If bank application pending, use personal account temporarily (track separately)
Duration: 4-8 weeks · Tool: Per path — see Tool Selection Decision above
Define MVP scope: one core feature that solves the #1 validated pain point. Use MoSCoW prioritization — only "Must-have" features in V1. Reference MVP Scoping Framework for detailed feature selection. [src2]
MVP Scope Checklist:
[ ] One-sentence value prop: "We help [audience] achieve [outcome] by [approach]"
[ ] Core user journey: 5-8 steps from signup to value delivery
[ ] Must-have features: 3-7 (use deletion test — if removed, can user still get value?)
[ ] Non-functional requirements: auth, data persistence, basic security
[ ] Cut list: everything else goes to V1.1 backlog
Build in 1-week sprints with user feedback loops. Deploy to production environment. Set up basic analytics (PostHog free tier: 1M events/month). [src6]
Verify: Beta users can complete the core workflow end-to-end; no critical bugs blocking usage · If failed: If MVP scope exceeds 8 weeks, cut features. If critical bugs found, fix before proceeding. [src2]
Duration: 2-4 weeks · Tool: Email (personal onboarding), PostHog/Mixpanel (analytics), Stripe (payments)
Personally onboard 5-15 beta users from Step 1 interview list. Provide white-glove support — observe how they use the product. Collect feedback daily: what works, what is confusing, what is missing. Track activation metrics: signup-to-value time, feature usage, return rate. [src1]
Test 2-3 pricing tiers with different segments. Use Van Westendorp methodology for price sensitivity. Set launch pricing — anchor on value delivered, not cost to serve. [src6]
Update landing page with pricing, features, and social proof from beta users. Set up payment processing (Stripe). Create self-serve onboarding flow.
Verify: 5+ beta users actively using product weekly; pricing tested without rejection; payment processing works · If failed: If engagement below 30% weekly active, revisit core value prop and onboarding flow
Duration: 4-8 weeks · Tool: Cold email tool ($50-$200/mo), LinkedIn, CRM (HubSpot free)
Test 2-3 acquisition channels simultaneously: B2B founders use founder-led outbound — 50-100 personalized emails/week + LinkedIn outreach. B2C founders use community-driven launch (Product Hunt, Reddit, Twitter/X). Track cost per lead, lead-to-trial conversion, trial-to-paid conversion. [src6]
Channel Testing Framework:
Week 1-2: Launch on primary channel (B2B: cold email; B2C: community)
Week 3-4: Add secondary channel if primary shows signal
Week 5-8: Double down on best-performing channel
Minimum viable metrics per channel:
- 2 weeks of consistent effort before evaluating
- 100+ outreach attempts (B2B) or 200+ visitors (B2C)
- Track: impressions → leads → trials → paid conversions
Founders must close the first 10 customers personally. Document every objection and reason for loss. Offer early-adopter incentives (discounts, extended trials) but not free forever. [src4]
Verify: First customer paying; acquisition channel identified with estimated CAC; customer actively using product · If failed: If 200+ outreach attempts with zero conversions across multiple channels — fundamental market-demand issue; return to Step 1
Duration: 2-4 weeks after first sale · Tool: CRM (HubSpot), analytics, direct customer check-ins
Monitor first customer usage closely — weekly check-ins. Measure time-to-value: how quickly do they get the promised outcome? Ask for referrals and testimonials. Document the end-to-end sales process for future replication. [src1]
Output files:
sales-playbook.md — Documented sales process: channel, messaging, objection handling, close ratecustomer-profile.md — First customer profile, use case, time-to-value metricschannel-performance.csv — CAC, conversion rates, cost per channel testedVerify: First customer still active after 30 days; sales process documented; at least one referral or testimonial obtained · If failed: If first customer churns within 30 days, treat as product-market fit failure and return to Step 1 validation
{
"output_type": "startup_launch_package",
"format": "document collection",
"columns": [
{"name": "entity_type", "type": "string", "description": "Legal entity type formed (C-Corp, LLC, etc.)", "required": true},
{"name": "mvp_url", "type": "string", "description": "Deployed MVP URL", "required": true},
{"name": "first_customer_date", "type": "date", "description": "Date first payment received", "required": true},
{"name": "acquisition_channel", "type": "string", "description": "Channel that produced first customer", "required": true},
{"name": "cac_estimate", "type": "number", "description": "Cost to acquire first customer via primary channel", "required": true},
{"name": "monthly_burn", "type": "number", "description": "Monthly operating cost at current scale", "required": true},
{"name": "validated_price", "type": "number", "description": "Price point validated through beta testing", "required": true}
],
"expected_row_count": "1 (first customer)",
"sort_order": "N/A",
"deduplication_key": "entity_type + mvp_url"
}
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Problem interviews completed | 15 | 20 | 25+ |
| Beta user weekly active rate | >30% | >50% | >70% |
| Time to first paying customer | <24 weeks | <16 weeks | <12 weeks |
| Customer acquisition cost (B2B SaaS) | <$500 | <$200 | <$100 |
| First-month retention | >50% | >70% | >85% |
If below minimum: Re-run Step 1 with broader customer segment, or pivot solution approach based on feedback data.
| Error | Likely Cause | Recovery Action |
|---|---|---|
| Cannot recruit 15 interviewees in 2 weeks | Target audience too narrow or hard to reach | Broaden customer profile; try different sourcing channels (Reddit, paid user research platforms) |
| Entity formation rejected | Name conflict or document errors | Check name availability at corp.delaware.gov; correct and refile |
| MVP development exceeds 8 weeks | Scope too large; feature creep | Return to MVP scoping; cut to 3-5 must-have features only [src2] |
| Zero beta user engagement after onboarding | Product does not deliver promised value | Conduct 5 user observation sessions; identify where users drop off; fix core workflow |
| 200+ outreach attempts, zero conversions | Product-market fit issue or wrong channel | Test different messaging; try alternative channels; if persistent, return to Step 1 [src1] |
| 83(b) election deadline approaching | Filed restricted stock but forgot 83(b) | File immediately via certified mail to IRS — hard 30-day deadline, no extensions [src3] |
| Component | Bootstrapped (<$10K) | Friends & Family ($10K-$50K) | Pre-Seed Funded ($50K+) |
|---|---|---|---|
| Legal formation | $500-$1,500 | $1,000-$3,000 | $2,000-$5,000 |
| MVP development | $0-$5,000 | $5,000-$25,000 | $15,000-$50,000 |
| Brand & domain | $100-$300 | $300-$1,000 | $1,000-$3,000 |
| Tools & subscriptions | $50-$200/mo | $200-$500/mo | $500-$1,500/mo |
| Marketing & launch | $0-$500 | $500-$2,000 | $2,000-$10,000 |
| Contingency (20%) | $200-$1,500 | $1,500-$6,000 | $4,000-$14,000 |
| Total to first customer | $1,000-$10,000 | $10,000-$40,000 | $25,000-$85,000 |
[src8]
Founders spend months perfecting features no one asked for, then launch to silence. 42% of failed startups cite "no market need" as the #1 cause of failure. [src7]
Spend 2-4 weeks validating that the problem is real and someone will pay for a solution. This is the cheapest insurance against building the wrong thing. [src1]
Founders hire experienced salespeople expecting them to "figure out the sales process." Without a proven playbook, even talented salespeople will fail and burn cash. [src4]
Only founders have enough context to handle early objections, iterate on positioning, and extract learning from every conversation. Document everything, then hand the playbook to hire #1. [src4]
Spreading thin across Product Hunt, paid ads, content marketing, cold email, and partnerships — each getting 20% effort — means none get enough investment to generate signal. [src6]
Choose channels based on where your target customers already spend time. B2B: LinkedIn + cold email. B2C: community + content. Test each for at least 2 weeks before evaluating. [src1]
Use when a founder or agent needs to execute a startup launch from idea to first paying customer — not plan it, but actually build and ship. Requires a problem hypothesis as input; produces a revenue-generating entity as output.