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 Advanced 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 Advanced plan, and nothing from what you have previously paid will get lost.
When would I get charged immediately?
You will be immediately charged whenever you upgrade to a plan with a higher price than your current one.