Skip to Content
RebillCart is in beta — feature availability may change before general release.
FeaturesFailed-Payment Recovery

Failed-payment recovery (dunning)

Failed-payment recovery — often called “dunning” — is the single biggest lever for protecting subscription revenue. A recurring charge can fail for all kinds of reasons that have nothing to do with the customer wanting to leave: an expired card, a bank’s fraud filter, a temporary insufficient-funds hold. RebillCart tries to recover these automatically instead of letting the subscription silently die.

Available on the Pro plan. See Pricing & Plans.

How it works

  1. A recurring charge fails.
  2. RebillCart automatically retries it on a schedule (by default, roughly +2, +4, and +7 days after the failure).
  3. The customer receives an “update your payment method” email with a secure link.
  4. If every retry fails, the subscription auto-pauses — it is never silently cancelled, so the customer can update their card and resume without having to re-subscribe from scratch.
  5. Every retry is idempotent: even if Shopify redelivers the same webhook multiple times (which it can, by design), the customer is never double-charged.

The Payment recovery dashboard

A dedicated screen (Recovery) surfaces:

  • KPIs — revenue at risk, revenue recovered, and how many subscriptions are currently paused from exhausted retries.
  • An activity table of every recovery attempt, so you can see exactly which subscriptions are mid-retry and which recovered.

Why this matters

Failed payments are one of the largest sources of “invisible churn” in a subscription business — customers who didn’t choose to leave, but whose subscription quietly died because a charge bounced once. Recovering even a handful of these pays for the Pro plan on its own; see Pricing & Plans for the reasoning behind which features sit on which tier.

Last updated on