whawkinsiv/solo-founder-superpowers
Overview
This skill helps bootstrapped SaaS founders set up and operate subscription billing using Stripe. It focuses on correct configuration, subscription lifecycle handling, tax collection, dunning (failed payment recovery), and practical testing before going live. The guidance emphasizes automation, webhook-driven logic, and avoiding common billing mistakes that cost customer trust.
How this skill works
I provide a checklist-driven approach: configure Stripe in test mode, create products and prices in the Dashboard, wire webhook handlers to reflect subscription state in your app, and enable Stripe Tax or choose a Merchant of Record. The skill covers webhook events to handle (checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, invoice.payment_failed), customer portal integration, and patterns for trials and freemium flows. It also includes testing and go-live checklists and recommendations for dunning email sequences and retry settings.
When to use it
- Setting up Stripe for a new SaaS product or migrating billing to Stripe
- Implementing recurring subscriptions, upgrades, downgrades, and proration
- Automating failed payment recovery and implementing dunning workflows
- Configuring tax collection and deciding between Stripe Tax or Merchant of Record
- Adding a Customer Portal for self-service billing and payment updates
Best practices
- Always use Stripe test mode for full end-to-end testing before switching to live mode
- Create products and prices in the Stripe Dashboard and reference Price IDs in code
- Verify webhook signatures and process events asynchronously, returning 200 immediately
- Automate invoicing, retries, and email dunning sequences; avoid manual billing
- Enable Stripe Tax early or choose a Merchant of Record if you prefer outsourced compliance
Example use cases
- Create monthly and annual tiers with Stripe Checkout and stored Price IDs for each plan
- Implement a webhook handler that updates subscription status in your database and grants or revokes access
- Add a Manage Billing button that creates a Customer Portal session and redirects users
- Configure Smart Retries and a four-step dunning email sequence to recover failed payments
- Test 3D Secure, failed-card flows, proration on upgrades, and webhook delivery in test mode
FAQ
Create products and prices in the Stripe Dashboard and reference their Price IDs in code. This avoids hardcoding and makes price management easier.
When should I enable Stripe Tax?
Enable Stripe Tax from day one if you expect taxable sales across jurisdictions. It automates calculation and collection for most use cases.
How should I handle failed renewals?
Enable Smart Retries, show an update-payment banner for past_due users, and run a gentle dunning email sequence. Downgrade only after retries and warnings fail.
37 skills
This skill helps you size markets, analyze competition, and estimate TAM/SAM/SOM with napkin-math and bottom-up revenue methods.
This skill helps you plan and execute a six-week product launch, build an audience, and orchestrate multi-channel momentum for bootstrapped SaaS.
This skill performs comprehensive technical SEO audits and optimizations to boost Core Web Vitals, on-page SEO, and GEO visibility for AI search engines.
This skill helps you design scalable self-serve support and documentation to reduce tickets and boost user loyalty.
This skill helps you design multi-tenant database schemas, choose a suitable platform, and implement secure, scalable data patterns for SaaS.
This skill helps non-technical founders hire their first developer efficiently by vetting contractors, writing clear briefs, and managing remote technical
This skill helps you design intuitive app navigation and information architecture to improve findability and reduce user effort.
This skill helps bootstrap SaaS founders set up clean books, stay tax-ready, and automate finances with simple, practical steps.
This skill helps you design onboarding flows that reach the aha moment quickly, maximizing activation and reducing early churn for SaaS products.
This skill helps you craft high-converting landing pages by optimizing headline formulas, above-the-fold copy, social proof, and clear, action-driven CTAs.
This skill helps you establish a cohesive brand identity for your SaaS, from color systems to typography and logo consistency.
This skill helps bootstrapped SaaS founders add AI-powered features by choosing simple, cost-effective APIs and practical prompts.
This skill helps bootstrapped SaaS founders reduce churn and maximize lifetime value through onboarding, value delivery, and win back strategies.
This skill helps solo founders craft a content strategy, build in public, and grow an audience across platforms with a focused, authentic approach.
This skill helps you optimize app speed, dependencies, database, and code by guiding measurement, fixes, and prevention after real usage.
This skill helps you build features with AI coding tools, guiding tool selection, prompting strategies, and iterative development workflows.
This skill helps you set up Stripe billing, manage subscriptions, and automate tax and dunning to keep customers and revenue reliable.
This skill helps you turn user feedback into clear product direction by prioritizing issues, closing the loop, and informing decisions.
This skill helps bootstrapped SaaS founders grow a trusted social media presence by creating sustainable, platform-focused content strategies.
This skill helps founders quickly acquire first customers through founder-led outreach, personalized sequences, and structured prospecting to validate sales
This skill helps design onboarding flows that accelerate activation, defining the aha moment and tailoring paths for individuals and teams.
This skill helps you configure Stripe billing, manage subscriptions, and handle tax and dunning to maximize revenue and customer trust.
This skill helps non-technical founders hire and manage first technical talent, vet contractors, and write clear job briefs for reliable results.
This skill helps you craft high-converting landing pages by applying expert structure, above-the-fold copy, and buyer psychology to boost conversions.
This skill helps you design a SaaS SEO content strategy, conduct keyword research, and build an actionable content calendar to boost organic signups.
This skill guides solo founders through forming an entity and drafting essential SaaS agreements, ensuring legal readiness without overpaying.
This skill helps solo founders build a 100-prospect outreach plan and write problem-first messages to land the first customers.
This skill helps you design and automate high-ROI lifecycle email programs, including onboarding drips, welcome emails, triggers, and performance optimization.
This skill helps solo founders build a clear SaaS financial model by calculating unit economics, churn, CAC, LTV and runway on a single editable spreadsheet.
This skill guides bootstrapped SaaS founders through a 6-week launch plan, from audience building to post-launch momentum and Product Hunt preparation.
This skill performs comprehensive technical SEO and GEO audits to boost rankings and AI-cited authority for your SaaS site.
This skill helps prioritize features, define an MVP, and build a ruthless roadmap using RICE, hypothesis testing, and expert prioritization.
This skill helps bootstrapped SaaS teams optimize Google Ads with focused budgets, high-intent keywords, compelling ad copy, and rigorous CAC/LTV tracking.
This skill helps solo founders build in public content strategies, grow audiences, and convert followers into customers through platform selection and
This skill helps you uncover customer needs and build actionable JTBD driven personas to inform product decisions and prioritization.
This skill helps you design a product-led growth strategy with viral loops and retention tactics to boost activation and reduce churn.
This skill helps you design pricing and monetization for SaaS by selecting value metrics, building tier structures, and optimizing with psychology insights.