#benyu-proration-qs
1 messages · Page 1 of 1 (latest)
Hello! Yes, you can update the Subscription and increase the the number of seats without proration, which would keep the billing cycle the same.
Thanks. if I would like to add an add-on into the subscription. is it possible to do?
What do you mean by "add-on" exactly?
I would like to use some advanced features based on the product.
some advanced features are "add-on"
We allow the addition of multiple recurring Prices to the same Subscription as long as the intervals align. We also allow the addition of one-time Prices to the next Subscription Invoice.
the intervals align means for new added one needs to calculate the day even seconds?
No. You can't add a Price with a monthly interval to a yearly Subscription, but you can add a Price with a monthly interval to a monthly Subscription.
understand, both are yearly, but I would like to use the renew date of original one as a renew date for the added one. is it possible?
Possibly. Have you tried this in test mode?
There's also some useful information here about changing existing Subscriptions: https://stripe.com/docs/billing/subscriptions/change
. By default, the following actions result in a proration:
Changing to a price with a different base cost
Changing to a price with a different billing interval
Adding a trial period to an active subscription
Changing the quantity
Changing the quantity result in a proration
but you said without proration.
Yeah, you can turn proration off when making changes: https://stripe.com/docs/api/subscriptions/update#update_subscription-proration_behavior
It looks like we can issue an invoice when our customer increase their seats right away instead of waiting for new renewal date.
Yes, you can.
By default, we prorate subscription changes. For example, if a customer signs up on May 1 for a 100 USD price, they’ll be billed 100 USD immediately. If on May 15 they switch to a 200 USD price, then on June 1 they’ll be billed 250 USD (200 USD for a renewal of her subscription, plus a 50 USD prorating adjustment for half of the previous month’s 100 USD difference). Similarly, a downgrade generates a credit that is applied to the next invoice. We also prorate when you make quantity changes.
For the case, if we enabled prorate, for yearly subscription, we need to wait one year?
No, you can set proration_behavior to always_invoice: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#immediate-payment