1
2 Comments

Subscription plan upgrades and downgrades

As SaaS developers, how do you deal with upgrades or downgrades of subscription plans?

For example, your SaaS has Basic and Pro plans. Someone subscribed to the Basic plan for one month, but in the middle of the month, decided to upgrade to the Pro plan. Would they get the Pro plan for 1.5 months, or would they continue with the Basic plan till the end of the months and then switch to the Pro plan?

The same question vice versa: if somebody downgrades from Pro to Basic plan in the middle of the month, would they get the Basic plan for 1.5 months, or for 1 month after the finish of the current month?

on February 16, 2021
  1. 2

    Stripe handles all of this.

    What are you currently using?

    1. 1

      I am using Stripe (not yet in production), but as single payments instead of recurring subscriptions.

      How does Stripe handle upgrades or downgrades? Do they happen immediately or after the previously paid period?