This article is dedicated to explaining how you get charged or refunded, after upgrading/downgrading your subscription.
We use Stripe’s prorate feature which is some sort of a smarter billing method than usual.
Upon changing to a new plan, Stripe will immediately issue a prorate (a charge adjustment), proportional to the number of days you’ve used the old plan vs the new plan. Refer to the following article for more details.
So if, for example, you’re on the Pro Monthly plan and then you switch to the Unlimited Monthly plan and then back to the Pro Monthly plan after a few days, you will only get charged for the extra few days on the Unlimited plan, and nothing from what you have previously paid will get lost.