HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Intelligent retries

Recurly's Intelligent Retries uses machine learning to determine the optimal time to retry a declined recurring credit card payment, improving recovery rates and reducing involuntary subscriber churn.

When a recurring credit card payment fails, timing is everything. Intelligent Retries analyzes billions of transaction data points to find the best moment to re-attempt a charge — so you recover more revenue automatically, without lifting a finger.
Not included in Starter or Pro — contact Recurly Sales to upgrade

Prerequisites

  • An active Recurly account in production mode
  • Recurring credit card payment setup
  • Access to the Recurly dashboard and configurations
LimitationsIntelligent Retries applies to soft declines only — hard declines are not retried unless specific conditions are met (see Key details below). Direct debit payment methods (ACH, SEPA) are not included. Retries won't exceed 20 total transaction attempts or 60 days from the invoice creation date.

Definition

Intelligent Retries is Recurly's machine learning–powered retry engine for declined recurring credit card payments. Rather than applying a fixed retry schedule to every failed charge, it analyzes vast transaction data to determine the optimal moment to re-attempt each individual payment — increasing the likelihood of success and keeping subscribers active.

Key benefits

Data-driven decisions Machine learning informed by billions of transactions determines the best retry schedule for each declined payment — no manual configuration needed.
Enhanced revenue recovery Optimized retry timing increases the chances of successful payment collection, recovering revenue that would otherwise be lost.
Reduced subscriber churn By resolving payment failures before they escalate, Intelligent Retries minimizes involuntary churn and keeps subscriptions active.
Adaptable retry logic The retry schedule is tailored per transaction and continuously refined over time — not a one-size-fits-all approach.
Comprehensive coverage Works alongside other revenue recovery strategies like Dunning to give you layered, end-to-end payment failure protection.

Key details

How Intelligent Retries works

Intelligent Retries draws on data from billions of transactions to build a customized retry schedule for each declined charge. Instead of retrying on a fixed cadence, the system finds the most favorable window for each payment — factoring in transaction attributes, decline reasons, and historical patterns. The result is a dynamic, per-transaction retry strategy that improves over time as more data flows through the system.

Soft declines and machine learning

Soft declines — those caused by temporary conditions like insufficient funds or issuer holds — are the primary candidates for Intelligent Retries. The machine learning engine analyzes patterns across your transaction history and adapts the retry timing to maximize the chance of a successful charge on the same payment method.

Hard declines

Hard declines are generally considered final and aren't retried automatically. There are three exceptions:

  • Exception A: An immediate retry is triggered if Account Updater or the customer updates their billing information.
  • Exception B: A hard decline may convert to a soft decline during the dunning cycle after a billing information update.
  • Exception C: Forced collection can be initiated outside the typical recurring schedule.

Handling gateway payment declines

Different gateway errors follow specific retry schedules:

Gateway error typeRetry schedule
Try Again / Gateway ErrorEvery two days
Issuer or Processor UnavailableEvery three days
Communication / Configuration ErrorUp to two retries, four hours apart → six retries, one day apart → retries through the end of the dunning cycle, three days apart

Manual retry and forced collection

For more control over a specific invoice, you can trigger a forced collection attempt directly from the Recurly dashboard.

1

Open the invoice

Navigate to the pending or past due invoice's details page.

2

Attempt collection

Select the Attempt Collection Now button to trigger an immediate retry.

Heads upExcessive manual retries can exhaust the allowed transaction count for automated retries. Use this feature judiciously. Forced collection is also available via the Recurly API.

Direct debit payments

Intelligent Retries doesn't apply to direct debit payment methods like ACH and SEPA. For situations that require a retry — such as an invoice correction or update — static and manual retries are available through the Admin Console or via the Recurly API.

Recurly has implemented a static retry feature specifically for direct debit. See the Direct Debit Retries page for details.

Complementary revenue recovery

Intelligent Retries works alongside Dunning to give you a complete payment recovery strategy. While Intelligent Retries handles the timing and mechanics of re-attempting charges, Dunning manages customer communications throughout the process. See the Dunning Management page for a full walkthrough.