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.






