Subscriptions Resubscribe Guide

WooCommerce Subscriptions includes a feature to allow customers to resubscribe to subscriptions that are expired or cancelled. A resubscribe is a special type of subscription renewal that applies only to a subscription that has ended. This guide covers the unique differences that apply to subscriptions which use the resubscribe process.

How Resubscribes Work

↑ Back to top

Resubscribing allows a customer to extend their old subscription’s terms into a new subscription right from their “My Account” page.

After a customer’s subscription has expired or been cancelled, they can create a new subscription which extends the old subscription’s terms by resubscribing from the My Account page.

Resubscribing to a subscription that ended will create a new subscription for the same product or products; but it does not have the same behavior as purchasing a new subscription, or renewing a subscription.

Free Trials on Resubscribe

↑ Back to top

If the subscription has a free trial, the customer will not receive the free trial again when resubscribing. If you want to offer your customer’s a second free trial, you could provide them with a limited payments coupon to discount the price instead.

Product Price Changes

↑ Back to top

If the prices for any product line items on the subscription have changed, the customer’s new subscription will continue to have the original, older prices.

For example, consider a product which had a price of $10/month, but has since had a price increase to $12/month.

If the customer is purchases the product for the first time, the charge is $12 month. However, if the customer resubscribes to their expired or cancelled subscription, the charge is $10/month.

You can manually modify the prices of existing subscriptions through the Edit Subscription page. For automating price changes, you can use the AutomateWoo extension.

Resubscribing with Coupons

↑ Back to top

If the original subscription has coupons applied to discount the recurring cost, those coupons won’t apply automatically upon resubscribing. You can manually apply either the existing coupons or other coupons during the resubscribe process using the normal Cart -> Checkout process.

This prevents issues with applying coupons that have expired or are otherwise restricted, such as reaching their usage limits.

This also provides a better customer experience. It causes less friction for a customer to apply a coupon during checkout or for a store owner to add a discount after sign-up than it is to remove an unintended discount or coupon applied by a customer afterward.

If you want to provide coupons automatically to users when they resubscribe, AutomateWoo might be a good option. Here’s how:

  1. Create an automated email that includes a resubscribe coupon.
  2. Set the email to trigger when a customer resubscribes to a subscription.

Sign-up Fees on Resubscribe

↑ Back to top

If the subscription has a sign-up fee, the customer doesn’t pay the sign-up fee again to resubscribe.

The exception to this is when the subscription has a $0 recurring total. Subscriptions assumes you are shipping physical products on a different schedule to the payment schedule and using the sign-up fee to charge the full amount of the subscription up front.

Billing Schedule after Resubscribing

↑ Back to top

If a subscription is cancelled or expired, the billing schedule for the new subscription is the date the customer resubscribes.

For example, a customer has a $10/month subscription renewing on the 1st of the month and it expires after 6 months. If the customer waits until the 5th to resubscribe to the subscription, the next renewal will be process on the 5th of the following month. Each renewal after that will also process on the 5th.

Billing Schedule for Subscriptions Pending Cancellation

↑ Back to top

If the subscription’s status is pending cancellation, the billing schedule for the new subscription is based on the pre-paid term of the existing subscription.

For example, a customer has a $10/month subscription renewing on the 1st of the month. If they cancel on 15th of the month, the subscription will have the pending cancellation status until the 1st of the next month, which is the end of their pre-paid term.

If the customer waits until the 25th of the month to resubscribe to the subscription, the next renewal will process on the 1st day of the following month as that is the end of the prepaid term. Each renewal after that will also process on the 1st.

If a customer subscribes, cancels, and then decides to resubscribe before the next recurring payment, this doesn’t change the billing schedule.

For example, a customer has a subscription that renews on the 1st of every month. They decide to cancel on 15 July. This will set their subscription status to pending-cancellation. This means they remain a subscriber with full benefits until the next recurring payment. When that period ends, they aren’t charged, and their subscription is fully cancelled. But let’s imagine on the 20th they decide to resubscribe. Their next recurring payment would be on the 1st of August.

Further Reading: