From the Stripe documentation when updating a user’s subscription plan:
By default, we proportionally change the subscription. For example, if a customer signs up on May 1 for $ 10, she will be billed in the amount of $ 10. If she then switches to a $ 20 plan on May 15, she will be billed $ 25 on June 1 ($ 20 for renewal and a $ 5 adjustment for the previous month).
Should not be charged June 1, $ 30; $ 20 for renewals and $ 10 (half of $ 20 for half of May) for the previous month? Does Stripe interpret its calculations, or can I not be mistaken in how thinning works?
stripe-payments recurring-billing
Sam
source share