Upgrading a customer or editing a subscription's products

Companies can change the product(s) a customer is subscribed to in Stripe and Loop will pull in the bill for the new product. This may take the form of adding products, removing products, upgrading a customer, or even changing the product's billing frequency.

If you are billing the customer immediately for an increased amount, then the customer may not have enough balance / allowance. Currently Loop doesn't send emails to notify the customer of an upgrade. You may want to manually reach out to the customer and direct them to Loop's customer portal to manage their allowance.

You can check a customer's balance and allowance on the Company Portal on the Customers page.

Steps:

In this scenario we are changing a customer on a monthly subscription to an annual subscription paying in crypto.

1) Assuming the customer has an active subscription, navigate to that customer’s page in Stripe by clicking on the customer’s name.

2) Within the customer’s page in Stripe, click on the pencil icon next to the subscription that you want to modify. This will allow you to edit the subscription.

3) From this pop-up window, you can add or remove products from the customer’s subscription. You will want to click “Add Product” to add the annual plan that the customer is migrating to.

You will want to remove the existing monthly plan by clicking on the three dots and then selecting “Remove product.”

4) After removing the monthly plan, you have the option to reset the billing cycle and pro-rate charges. If you do select “Reset billing cycle,” this will bill the customer immediately. The invoice will then be pro-rated and reduce the invoice amount charged by the amount the customer already paid for that month.

5) Scroll down within the subscription pop-up to the section called Subscription settings. Ensure that the following 3 settings are in place as shown in the image below.

  • Payment: “Email invoice to the customer to pay manually”

  • Payment due: “0 days”

  • Invoice payment page: leave unchecked

6) Click Update Subscription at the bottom-right of the page.

7) You will see an invoice created for the product immediately in Stripe with the bill date being the current day. The current period will be set to today for one year.

As noted above, If you are billing the customer immediately for an increased amount, then the customer may not have enough balance / allowance. Currently Loop doesn't send emails to notify the customer of an upgrade. You may want to manually reach out to the customer and direct them to Loop's customer portal to manage their allowance.

Last updated