Install Now
Find Easy Subscriptions on Shopify App Store
Glossary Auto Cancellation: Meaning, How It Works & What It Means for Your Shopify Store

Auto Cancellation: Meaning, How It Works & What It Means for Your Shopify Store

What Is Auto Cancellation?

Auto cancellation is the automatic termination of a subscription contract triggered by a predefined condition most commonly a failed payment that could not be recovered.

It is not the same as a customer choosing to cancel. Auto cancellation happens in the background, often without the subscriber realizing it until their next order doesn’t arrive.

The three main triggers:

  • Failed payment – the card is declined, expired, or has insufficient funds, and all retry attempts fail
  • Inactivity – some platforms cancel subscriptions after a defined period of no activity (less common in e-commerce)
  • Customer request via self-serve portal – the subscriber cancels themselves through their account (this is technically a manual cancellation initiated by the customer, but processed automatically by the system)

Why Shopify merchants need to understand this:

Failed payments are one of the leading causes of involuntary churn. Without a proper recovery setup, a single billing error can silently end a subscriber relationship and most merchants only notice when revenue drops.

How Auto Cancellation Works in Shopify

When a subscription payment fails on Shopify, the platform doesn’t cancel immediately. A dunning process kicks in first: the system retries the payment automatically over a set number of attempts and days.

Here is the typical flow:

Step 1 – Payment attempt fails (expired card, insufficient funds, bank decline)

Step 2 – Dunning begins – the system retries the payment automatically at set intervals

Step 3 – Notification sent – the customer receives an email prompting them to update their payment details

Step 4 – All retries exhausted – if no retry succeeds and the customer hasn’t acted, the auto-cancellation is triggered

Step 5 – Subscription cancelled – the subscriber is notified, and the subscription contract is closed

With Easy Subscriptions App, this entire flow is handled automatically. You configure the number of retries, the delay between attempts, and the notification emails the app takes care of the rest. No manual intervention needed.

Auto Cancellation vs Manual Cancellation

These two types of cancellation look the same on the surface but have very different causes, implications, and recovery options.

Feature Auto Cancellation Manual Cancellation
Who triggers it The system (after failed retries) The merchant or the customer
When it happens After all payment retries are exhausted At any time, on request
Merchant control Configurable (retries, timing, action) Full control
Customer experience Often unexpected, can feel abrupt Intentional, customer-led
Recovery options High – many are recoverable with the right tools Lower – customer made an active choice

The key takeaway: auto-cancelled subscribers are often recoverable. They didn’t choose to leave a billing issue got in the way. That makes dunning management and proactive communication essential.

How to Reduce Auto Cancellations on Shopify

Most auto cancellations are preventable. Here are five practical strategies to keep more subscribers active.

1. Set up dunning management (retry failed payments automatically)

Dunning management is the process of automatically retrying a failed payment and notifying the customer. Without it, a single failed charge ends the subscription.

With Easy Subscriptions, you can configure the number of retry attempts and the interval between them directly in the app settings no code required.

2. Offer a pause option instead of cancel

When a customer is struggling financially or wants a break, cancellation is often a last resort. Giving them a pause option keeps the subscription alive.

Easy Subscriptions lets you enable subscription pausing from the customer portal, so subscribers can pause instead of cancel and you keep the relationship intact.

3. Send email reminders before payment fails

Proactive communication is one of the most effective tools. Sending a reminder before a card expires or a payment is due gives customers time to act before the problem occurs.

Easy Subscriptions includes automated email notifications that alert customers ahead of billing issues, reducing the number of failed payments in the first place.

4. Use smart retry logic (retry on different days)

Retrying a payment at the same time every day is inefficient. A customer with insufficient funds on a Monday may have funds by Friday (payday). Smart retry logic spaces out attempts strategically to maximize recovery chances.

Easy Subscriptions lets you set custom intervals between retry attempts, so you’re not giving up too early or retrying at the wrong moment.

5. Enable a self-serve customer portal so customers can update payment info themselves

Many auto cancellations happen simply because the customer couldn’t easily update their card details. A self-serve customer portal removes that friction entirely.

Easy Subscriptions includes a branded customer portal where subscribers can update their payment method, change billing dates, pause, or skip all without contacting support.

Auto Cancellation Settings in Easy Subscriptions

Easy Subscriptions gives you full control over how auto cancellation is handled in your store. No need to rely on Shopify’s basic defaults.

What you can configure:

  • Number of retry attempts – choose how many times the system retries a failed payment before cancelling
  • Days between retries – set the interval between each attempt (e.g. retry after 3 days, then 5 days, then 7 days)
  • Action after final failure – choose to cancel, pause, or skip the order when all retries are exhausted
  • Notification emails – configure automated emails sent to the customer at each stage of the dunning process

To access these settings: go to the Easy Subscriptions App in your Shopify admin > Settings > Billing & Dunning.

These settings let you balance recovery aggressiveness with customer experience giving subscribers enough time to fix payment issues without leaving the subscription in limbo indefinitely.

Frequently Asked Questions

The most common trigger is a failed payment that could not be recovered after all retry attempts. This happens when a customer's card is declined (expired card, insufficient funds, bank block) and neither the automatic retries nor the customer's own action resolves the issue. Some platforms also trigger auto cancellation after extended inactivity, but failed payments are by far the most frequent cause in Shopify subscription stores.
Yes, in most cases. With Easy Subscriptions, a cancelled subscription can be reactivated from the merchant's admin or from the customer portal, depending on your settings. The customer selects a new billing date and updates their payment method. Reactivation is a key recovery tool reaching out to auto-cancelled subscribers with a win-back email is a simple way to recover lost revenue.
This depends entirely on your app settings. With Easy Subscriptions, you choose the number of retry attempts and the interval between them. Industry practice typically ranges from 3 to 5 retry attempts spaced over several days, giving customers enough time to update their payment details before the subscription is cancelled.
No. Auto cancellation is triggered by a system event (usually a failed payment). Subscription expiry happens when a fixed-term subscription reaches its natural end date for example, a 6-month plan that simply runs out. Expiry is expected and planned; auto cancellation is unplanned and often preventable. Both result in the subscription ending, but they require different handling strategies.
You cannot fully disable auto cancellation (the subscription contract must eventually resolve), but you can configure it to pause the subscription instead of cancelling it when all retries are exhausted. This keeps the subscriber in your system while the payment issue is resolved. Go to Easy Subscriptions > Settings > Billing & Dunning > and under "Action after final failure", select Pause instead of Cancel.
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
Grow with easy subscription
star Subscription Audit
Scroll to Top