Hey IH,
I'm one of the founders of https://servicebot.io. I recently wrote an article about how to create a Stripe onboarding flow - https://blog.servicebot.io/how-to-build-a-onboarding-flow-with-stripe-billing/ and want to ask you all how you are using Stripe with your startups, specifically when and how you decide to create a subscription in Stripe.
Look forward to talking with you all!
For my HR SaaS, we don't even present Stripe to our customers until after the demo and trial and when they are ready to subscribe. It is only when they decide to pay for our service and go to the subscription page that they are presented with anything Stripe related.
We also create Stripe subscription plans 'on the fly' at this point, because in our case, their monthly pricing is based on the number of employees they have. With all the tiers we offer, plus currency variations and extra modules etc., we actually would have to have a list of over 300 Subscription options preloaded in Stripe. Not every one is used, so we just create the ones we need (No of employees x Base Currency x Modules) depending on the customer who subscribes. We currently only have about 25 plans in Stripe, a lot of which are common to many of our customers.