This article explains how you get charged after upgrading or downgrading your subscription plan.
Subscriptions started from the swiftify.com website
We use Stripe’s prorate feature, which is 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 remaining on the old plan. Refer to the following article for more details.
So if, for example, you subscribe to the Cloud 30 Monthly plan and then you switch to the Cloud 100 Monthly plan, you will only get charged for the difference between plan prices: $99 - $49 = $50.
If you decide to switch back to the Cloud 30 Monthly plan, later on, the remaining (unused) time on the Cloud 100 plan will be converted to a credit in your account, so that nothing that you previously paid will be lost.
Subscriptions started from the Swiftify for Xcode app (via in-app purchase)
If you used Apple's in-app purchase subscription in the Swiftify for Xcode app, you can manage your subscriptions through the Mac App Store.
So if, for example, you subscribe to the Cloud 30 Monthly plan and then switch to the Cloud 100 Monthly plan, then the prorated amount is refunded and the plan change takes place immediately.
If you downgrade from the Cloud 100 Monthly plan to the Cloud 30 Monthly plan then, the change does not take place immediately; instead, it happens on the next renewal date. For more information on this, please refer to this article.
When will I be charged?
You will be charged immediately whenever you upgrade to a plan with a higher price.
NOTE: If you have subscribed from our website, you can manage your subscription on our Pricing page. If you have subscribed from the App Store app, you can manage your subscription only through the Mac App Store.