#edutomesco
1 messages · Page 1 of 1 (latest)
I've read that you can't create a subscription with different prices intervals
yep!
In this case maybe you want to have multiple subscriptions for the same customer, one that charges on a monthly basis and one that charges on a yearly basis. There isn't really any other option that's straightforward.
https://stripe.com/docs/billing/subscriptions/multiple-products#multiple-subscriptions-for-a-customer
Non-straighforward options might be, have one subscription, using a monthly plan, and then once a year manually add an extra item to an invoice which effectively increases one Invoice and counts as that 'annual' charge (or get very fancy and use SubscriptionSchedules to schedule the creation of that item).
I don't understand exactly the non-straightforward option?
so the invoice using monthly plan just contain the metered prices? and then manually add at the final of the year the fixed price?
yes, it's a monthly recurring subscription and then at the right time(after 12 months I suppose), you add a one time fixed item : https://stripe.com/docs/billing/invoices/subscription#adding-upcoming-invoice-items
note it has to be a non-recurring Price, it's just manually adding e.g. a one-time Price of $50 to the next invoice in the cycle
and if the user choose the monthly recurring you added the same but every month?
if it's monthly recurring you can just add it as a regular Price to the existing Subscription
and how you handle upgrades and downgrades if the user changes between intervals
a Subscription can bill for multiple Prices, they just all have to match currency and billing interval. If you want to mix a subscription with N existing monthly Prices with an annual Price, you can't, but you could instead manually add a yearly one off charge to the 12 month invoice for that subscription to simulate the concept; is what I'm getting at.
would really depend! you'd have to remove all the monthly Prices and replace them with a yearly one, for example, you can't mix-and-match at all.
or use multiple subscriptions. Really depends, these are just the options
Okey thanks!