## #Introduction

Once you have an active subscription, be it in trial or not, you can downgrade it to a smaller plan, change between monthly / yearly billing cycle, or update your payment method anytime you want.

The downgrade is instant, and you'll get any unused time refunded to you as virtual customer credit.

You'll be redirected to the subscription configurator page where you can choose a smaller plan or change between monthly / yearly payment cycle.

The rest of the process is identical to the one outlined in:

Checkout
../checkout/

## #Refund

Downgrading your plan may generate a refund if you are not currently in trial.

It is calculated by taking the new subscription plan's price for the remaining days of your new billing cycle (the new billing cycle starts the moment the current cycle started), and reducing it by the old subscription plan's price for the remaining days of your current billing cycle.

### #Example

Let's suppose you purchased a 1,000.00$yearly plan on 1st of January 2022. On 10th of January you decide to downgrade to a 100.00$ monthly plan.

Your old billing cycle was 1st of January 2022 - 1st of January 2023 and your new cycle will be 1st of January 2022 - 1st of February 2022.

You have 355 unused days from your old billing cycle, priced at:

1,000.00\$* \frac{355}{365} = 972.60\$

You have 21 unused days from your new billing cycle, priced at:

100.00\$* \frac{21}{31} = 67.74\$

At this point you owe 67.74$(as you're only going to be using the new plan for 21 days and not 31), but you already paid 972.60$ for 355 days you won't be using either.

So, your total in this example will then be:

67.74\$- 972.60\$ = -904.86\$You won't be charged anything and you'll get a refund of 904.86$ as virtual customer credit to be used for future purchases.

## #Troubleshooting

Here's a list of common issues you might encounter and their solutions.

Actual total is slightly different from the displayed

Refunds are calculated by Stripe based on the ratio between used / unused time with a single minute precision.

The value we display is a best effort estimate current to the moment it was calculated. In some rare occasions it is possible for the displayed and actual values to get slightly desynchronized.

If you believe this could be problematic for you, you can always reload the checkout page to get a fresh estimate.

Other

If you experience a problem not covered by the list you can always reach us at: [email protected].