Direct debit retries
Enable Recurly's automatic Direct Debit retry feature for ACH, BACS, BECS, and SEPA payments — retrying failed insufficient funds transactions up to twice, per NACHA, SEPA, and EU/AU regulations.
Prerequisites
- An active Recurly account with one or more of the following payment methods enabled: SEPA Direct Debit, BACS, BECS, or ACH. Gateway support by method:
- SEPA: Adyen, Stripe, GoCardless, Worldpay
- BACS: Adyen, Stripe, GoCardless
- ACH: Adyen, Stripe, GoCardless
- BECS: Stripe, GoCardless
- Integration with Adyen, Stripe (via Stripe Payment Elements), GoCardless, or Worldpay.
Limitations
- Only retries transactions declined for insufficient funds — other failure reasons are not retried.
- Gateway-level retry services must be disabled to avoid double-charging customers. This includes Adyen's Auto Rescue and GoCardless Success+.
- Supported Direct Debit payments can only be retried twice, per NACHA, SEPA, and EU/AU regulations.
- Retry timing is fixed at 24 hours after a late failure notification — customization is not available.
- Retries do not occur if your dunning settings are configured to immediately expire subscriptions on failed payments.
- Check Commerce is not supported.
- ACH support is limited on Worldpay — the gateway does not return proper RX ACH Return codes.
Definition
Key benefits
Key details
Retry behavior
- Recurly schedules a retry automatically 24 hours after a late failure notification for insufficient funds.
- Up to two retries are allowed per invoice after the initial failure, per regulatory limits.
- Invoices are marked Processing or Paid as payments progress, and Past Due if payment fails due to insufficient funds.
- Updating billing info to a new bank account resets the retry counter. If the customer switches to a different payment method after a failure, queued retries are canceled.
Billing info updates
Updating billing information with a new bank account number resets the retry counter and process. If a customer switches to a different payment method after a failed bank payment, any scheduled retries are canceled and the new payment method is used for future transactions.
Setup
Enable Direct Debit retries
Navigate to Configuration → Payment Settings in Recurly. Check the appropriate checkbox for each gateway and payment method combination you want to enable retries for. The feature is off by default to avoid conflicts with any existing retry mechanisms.

Invoice details with retries enabled
When Direct Debit retries are active, each invoice shows additional retry information:
- Next attempt — When the next retry will occur, if retries remain.
- Remaining attempts — Count of retries left (from 2 down to 0).
These fields are not visible before a payment fails. After a failure, the next scheduled attempt (24 hours post-failure) becomes visible, along with the Attempt Collection option for manual retry.

Manual retry
Using Attempt Collection manually cancels any queued automatic retry. If this is the final allowed attempt, no further automated retries will be scheduled. After all attempts are exhausted, the invoice shows Retry schedule completed — no further attempts will be made against that bank account.


Behavior when retries are disabled

When Direct Debit retries are turned off:
- Remaining attempts — Not shown in the Collection Info section. Merchants can still manually trigger Attempt Collection but should not exceed the mandated 2 retries.
- Next attempt — Shows "Retry schedule completed," indicating Recurly will not automatically retry. Original behavior is preserved — no automatic retries without explicit activation.
FAQs
Will I get webhooks for failed bank payments?
Yes — webhook events for failed bank account payments work the same way as other payment method failures. See the Recurly Webhooks documentation on Failed Payments for details.
Will automatic retries start again if my customer updates to a new payment method?
Yes, if the new payment method supports retries. If the customer updates to a different bank account, retries resume where applicable. If they switch to a credit card, retries apply where card retries are supported.
Will automatic retries work on old failed invoices?
Only in certain cases. Retries apply to invoices that have not yet received a late failure for insufficient funds. If an invoice is already in a failed or past-due state when the feature is enabled, it will not be retried automatically. However, if the invoice returns to a Paid state (via a billing info update or manual attempt) and then fails again for insufficient funds, automatic retries will apply if attempts remain.
Do I need AutoRescue or Success+ to use this feature?
No. Recurly's Direct Debit retries are independent of gateway retry services. In fact, gateway-level retry services (Adyen's Auto Rescue, GoCardless Success+) must be disabled to avoid double-charging customers when this feature is enabled.