I've been helping SaaS founders design an efficient & easy self-service billing flow with Stripe Billing. The repeating questions are always about the high-level architecture of billing and how it connects to the product, what Stripe API calls to make, which Stripe webhooks to listen to, and the order of the self-service flow.
After months of analyzing the combination of different billing architectures, I was able to narrow down to nine standard billing flows based on two criteria:
👉 Pricing model: the billing flow for flat subscription, unit-based pricing, and metered usage differs.
👉 Acquisition strategy: whether you have a freemium model, free trial, or card upfront.
I've put all of these flows in an interactive quiz to help all SaaS founders set up with Stripe Billing easier and faster. I hope it is helpful.
I'd love to know how I can improve this tool. Your feedback comment is very much appreciated :)