Failed subscription payments happen when a recurring order tries to charge a payment method Shopify can’t rebill — an expired card, an unchargeable local method, or a gift card that only covered the first order. To prevent them, make sure every subscription checks out on a tokenizable method (saved card, Shop Pay, or PayPal) through a supported gateway, so each renewal has something to charge.
This matters because the lost revenue is enormous and almost invisible. Failed payments were projected to cost subscription businesses more than $129 billion in 2025 from involuntary churn alone, according to a Recurly press release published January 9, 2024 — which also pegged the global subscription industry at a $1.5 trillion market value by 2025. Involuntary churn is revenue you already earned and then dropped at the gateway.
On this page
- What causes subscription payments to fail on Shopify?
- Which payment methods can Shopify actually rebill?
- Why an incompatible method is the one failure you can fully prevent
- How to enforce rebillable payment methods on subscription carts
- Beyond checkout: reducing the declines you can’t hide
- How to test your subscription payment setup
- Frequently asked questions
What causes subscription payments to fail on Shopify?
Subscription payments fail for two very different reasons: the method was never chargeable again, or it was chargeable but the card details went stale. The first is a checkout problem you can eliminate; the second is a payments problem you can shrink.
A subscription only renews if Shopify holds a stored payment token — a secure stand-in for the customer’s card — that it can charge automatically when the customer isn’t present. If that token doesn’t exist, or the card behind it is expired, closed, or over its limit, renewal day arrives with nothing to charge. The first order succeeds; every order after it fails.
Recurly’s analysis identifies “over 2,000 reasons for payment declines, including expired cards, reported lost cards, and gateway failures” (same January 2024 release). Grouped, the common Shopify failure causes are:
- An unchargeable method slipped through at checkout. Cash on delivery, manual bank transfer, and gift cards fund the first order and cannot be rebilled — a pure checkout configuration failure.
- The card expired or was reissued. Cards are replaced constantly; without automatic updates, the token points at a dead card.
- Insufficient funds or a temporary bank decline (a “soft” decline) — often recoverable with a retry.
- A hard decline — lost/stolen card, closed account, or a bank that blocks recurring charges outright.
- Gateway or processing errors on the rebill attempt.
Only the first cause is fully within your control at the checkout itself — and it’s the one merchants most often overlook, because the first order goes through and everything looks fine.
Which payment methods can Shopify actually rebill?
Only methods that can be vaulted and charged when the customer isn’t present can power a subscription. Shopify stores the payment credential securely and reuses it — everything else either pays once or can’t be charged again at all.
Per the Shopify Help Center’s subscription considerations page, subscriptions run through a specific set of gateways: “To use third-party subscription apps, your store must use one of the following payment gateways: Shopify Payments, PayPal Express, Authorize.net, Adyen, Stripe.” Within those, customers pay with stored cards and supported accelerated checkouts. Shopify also confirms that “Customer payment information is stored securely by Shopify” — that vaulted token is exactly what makes automatic rebilling possible.
| Payment method | Can Shopify auto-rebill it? | Show on subscription carts? |
|---|---|---|
| Saved credit/debit card (Shopify Payments or supported gateway) | Yes — tokenized on order one | ✅ Keep |
| Shop Pay | Yes — saved card, one-tap renewals | ✅ Keep |
| PayPal Express (reference transactions on) | Yes — bills without the customer present | ✅ Keep |
| Cash on Delivery (COD) | No — local method, not chargeable again | ❌ Hide |
| Manual bank transfer / money order | No | ❌ Hide |
| Gift card | First payment only | ❌ Hide |
The Shopify Help Center is blunt about the incompatible ones: “Customers can’t use local payment methods to purchase subscriptions,” and “Gift cards that are used to pay for subscriptions apply only to the first payment.” If your catalog mixes one-time and subscription products, your checkout shows every enabled method to every shopper by default — including the ones that doom a renewal.
Keep every renewal chargeable. See how Kedra Checkout Rules enforces rebillable payment methods on subscription carts — free, on any Shopify plan.
Why an incompatible method is the one failure you can fully prevent
Most failed-payment advice is about recovering after the decline — smarter retries, better dunning emails. That work matters, but it’s cleanup. The incompatible-method failure is different: it’s 100% preventable at checkout, and preventing it costs you nothing.
Involuntary churn — subscribers lost to a failed charge rather than a deliberate cancellation — is the largest slice of churn there is. Recurly reports that 53% of all customer attrition is involuntary churn, driven largely by “outdated information from a customer’s payment method” and failed retries (Recurly, September 28, 2022). In Recurly’s own ecommerce churn benchmarks, involuntary churn accounts for roughly 1.38% of the 4.25% total monthly churn for ecommerce subscriptions — churn that had nothing to do with whether the customer still wanted the product.
“Subscriber churn is the enemy of every brand we speak to,” said Jonas Flodh, Chief Product Officer at Recurly, in the January 2024 announcement. “Many businesses have basic, manual solutions in place to manage churn, specifically involuntary, but they don’t realize how much they can move the needle with a better strategy and automated tools.”
The cheapest churn to prevent is the kind a customer never chose. Letting COD or a gift card onto a subscription cart is choosing that churn for them. Fix it once at checkout and it never happens again — no dunning sequence required.
How to enforce rebillable payment methods on subscription carts
The mechanism is conditional payment logic: whenever a cart contains a subscription, hide every method that can’t be rebilled so the customer can only complete on a tokenizable one. Kedra Checkout Rules is a free Shopify Functions app that hides, renames, and reorders payment and shipping methods with point-and-click conditions — no Liquid, no Scripts, no Shopify Plus. Here’s the setup.
- Install the app. Open the Kedra Checkout Rules App Store listing, click Install, and grant access to Shopify Functions when prompted.
- Create a payment rule. In the dashboard, choose Create New Rule, set the rule type to Payment Methods, and the action to Hide.
- Target subscription carts. Add a condition that fires only on recurring orders — a selling plan present, a product tag like
subscription, or membership in a Subscriptions collection. Match whichever signal your subscription app uses. - Hide the unchargeable methods. Select Cash on Delivery, manual bank transfer / money order, gift card, and any one-time-only gateway.
- Preview and test. Confirm a subscription cart now shows only card, Shop Pay, and PayPal, then run a real test checkout with a subscription product before enabling.
- Leave one-time carts alone. Because the rule is conditional, shoppers buying only one-time products still see COD, bank transfer, and gift cards as normal.
For the deeper, screenshot-level version of this exact rule, see our companion guide on how to hide one-time payment methods for subscription products. It’s the same conditional pattern merchants use to hide payment methods by location and condition and to display net-terms payment only to wholesale customers — one app, one rule type, applied to a subscription condition.
Stop the failure you can prevent. Install Kedra Checkout Rules free and build your subscription payment rule in minutes.
Beyond checkout: reducing the declines you can’t hide
Enforcing a rebillable method removes the guaranteed failures. It doesn’t touch the stale-card failures — and those are common. Stripe reports that 40% of cardholders replaced their cards in the prior year due to expiration, loss, or fraud (Stripe, February 23, 2023). Every one of those reissues can silently break a subscription tied to the old number.
Three layers reduce that decline rate:
- Automatic card updates. Shopify Payments already helps here: it “collaborates with major card networks to automatically update saved card details when customers receive new cards” (Shopify Help Center). Keeping subscribers on Shopify Payments or a gateway with an account updater means many reissued cards keep billing without the customer lifting a finger.
- Network tokenization. Tokenized credentials update at the network level and lift authorization rates measurably — Stripe cites the productivity app Doist seeing an over 4% increase in subscription authorization rates after adopting network tokens. As Stripe’s Tom Holman, Head of Product for Cards Acquiring, put it: “There are many legitimate reasons why a transaction might fail, but outdated card information shouldn’t be one.”
- Smart retries and dunning. For soft declines (insufficient funds, temporary bank blocks), timed retries and clear “update your card” emails recover a large share of at-risk subscribers. Recurly reports a 96% renewal invoice paid rate for merchants using automated recovery, versus the revenue that simply evaporates without it.
Checkout enforcement and payment-side recovery are complementary: the first eliminates the failures that were never going to work, so your retries and dunning are spent only on cards that genuinely can be saved.
How to test your subscription payment setup
Don’t assume — verify. Run this quick audit before your next billing cycle:
- List your enabled payment methods. In Shopify admin → Settings → Payments, note every active method. Flag COD, bank transfer, gift cards, and any manual/one-time gateway.
- Confirm your gateway is supported. Subscriptions require Shopify Payments, PayPal Express, Authorize.net, Adyen, or Stripe. Anything else can’t tokenize for recurring billing.
- Place a real subscription test order. Add a subscription product and reach the payment step. Every unchargeable method should be absent from the list.
- Test a mixed cart. One subscription item plus one one-time item is still a subscription cart — confirm the rule enforces a tokenizable method there too.
- Test a pure one-time cart. Verify COD, gift cards, and bank transfer still appear so you’re not restricting shoppers who don’t need it.
- Re-audit after adding any gateway. Every new payment method you enable in Shopify should be either recurring-compatible or covered by your hide rule.
Explore the full range of payment and shipping logic on the Kedra Shopify apps overview if you want to layer checkout validation or shipping rules alongside your subscription protection.
Frequently asked questions
Why does my Shopify subscription only charge the first payment?
Almost always because the first order used a method Shopify can’t rebill — cash on delivery, manual bank transfer, or a gift card. These fund the initial purchase but leave no token to charge on the renewal date. Hide those methods on subscription carts so customers must use a saved card, Shop Pay, or PayPal, and every renewal keeps a valid charge source.
Which payment methods support recurring billing on Shopify?
Only methods that can be securely vaulted and charged when the customer isn’t present: saved credit and debit cards, Shop Pay, and PayPal Express, processed through a supported gateway (Shopify Payments, PayPal Express, Authorize.net, Adyen, or Stripe). Local methods like COD and bank transfer, and gift cards, cannot fund recurring charges and should be hidden on subscription carts.
How do I stop subscription payments from failing when cards expire?
Keep subscribers on a gateway with an account updater. Shopify Payments automatically updates saved card details with the card networks when customers get new cards, and network tokenization keeps credentials current at the network level. Pair that with smart retries and “update your card” dunning emails to recover the soft declines that automatic updates don’t catch.
Do I need Shopify Plus to hide incompatible payment methods?
No. Shopify confirms stores on the Basic plan or higher can use payment-method customization apps built on Shopify Functions. Hiding non-credit-card methods like COD, bank transfer, and gift cards — exactly the ones that break subscriptions — works on standard plans through an app such as Kedra Checkout Rules, with no code and no Plus upgrade.
Will restricting payment methods hurt my one-time customers?
Not if the rule is conditional. With Kedra Checkout Rules you attach the hide action to a subscription condition — selling plan, product tag, or collection — so the restricted methods disappear only on subscription carts. Customers buying regular one-time products continue to see every payment option you normally offer.
What is involuntary churn and how much of my churn is it?
Involuntary churn is subscribers lost to a failed payment rather than a deliberate cancellation. Recurly reports that 53% of all customer attrition is involuntary, driven largely by outdated card information and failed retries. Because it’s caused by payment mechanics rather than dissatisfaction, much of it is preventable through checkout enforcement, account updaters, and retry logic.
Protect every renewal, not just the first sale
Subscription growth is wasted if renewals fail at the gateway. Split the problem in two: the failures you can prevent — an unchargeable method slipping onto a subscription cart — and the failures you can reduce — expired cards and soft declines. Enforce a tokenizable method at checkout so no subscription ever starts on rails that can’t rebill, then lean on account updaters, network tokens, and smart retries for the rest.
The first fix takes minutes, on any Shopify plan, without code. Install Kedra Checkout Rules free and make sure every subscriber checks out on a payment method that will actually renew.
Kedra Team
Expert insights on Shopify development and e-commerce growth strategies.