Skip to main content

Resolving Failed Direct Debit Payments with GoCardless

This guide explains why GoCardless Direct Debit payments fail, how to resolve them from To-Dos ➜ Failed Payments, and what your customer can do.

Written by Costa Bontioti

📝 Overview

Occasionally a customer's Direct Debit payment through GoCardless will fail, most often because there wasn't enough money in their bank account. Unlike Stripe card payments, GoCardless payments aren't retried automatically, so each failed payment needs to be resolved from your dashboard.

Failed GoCardless payments appear under To-Dos ➜ Failed Payments. You can also reach this page from Billing/Revenue ➜ Failed. This guide explains why these payments fail, the actions available to you, and what to tell your customer.

Failed Payments page in To-Dos

⚠️ Each manual retry of a GoCardless payment counts towards the limit set under Settings ➜ Registrations ➜ Customers ➜ Number of failed payment attempts before a membership is unusable. Once the limit is reached, the customer's membership shows Registrations Blocked.


🔍 Why GoCardless Payments Fail

Knowing the likely cause helps you choose the right action. The reason for a specific failure is shown in your GoCardless dashboard.

Click the arrow to learn more about common failure reasons

  • Insufficient funds – the most common cause. The customer's bank account didn't have enough money to cover the Direct Debit.
    ​

  • Direct Debit cancelled – the customer or their bank cancelled the Direct Debit instruction, so the mandate is no longer valid.
    ​

  • Bank account closed – the account has been closed since the mandate was set up.
    ​

  • Bank declined the payment – the customer's bank refused the transaction for another reason.

GoCardless begins processing payments 7 days before the billing day, so a payment can still fail or go through after a change you've made inside that window, such as a price change or cancellation.

💡 To see the detailed reason for a failure, log in to your GoCardless dashboard. If you need to contact GoCardless at [email protected], have the Payment ID ready. It starts with PM, for example PM000123456789.


🛠️ How To Resolve a Failed GoCardless Payment

Go to To-Dos ➜ Failed Payments and click Actions next to the payment. Before retrying, check with the customer that the bank account linked to their Direct Debit now has sufficient funds.

Click the arrow to view the available actions

Retry

Reattempts the payment through GoCardless. It can take 3 to 5 business days to confirm the result. If it succeeds, the payment leaves Failed Payments and is marked as paid in your revenue reports. If it fails, it reappears in Failed Payments.

Void

Closes the invoice so it won't be collected. A voided invoice can no longer be paid, and voiding can't be undone. To collect the amount later, add a new ad-hoc payment to the membership.

Cancel membership

Cancels the customer's membership entirely. You can also choose whether to cancel the customer's pending payments.

Change membership's payment method

Switches the membership to a different payment method, such as a card through Stripe, and processes the failed payment with it. Use this when the Direct Debit has been cancelled or the account closed.

You can also resolve the payment from the customer's profile ➜ Memberships tab ➜ click the membership ➜ Resolve next to the failed payment.

💡 A single failed payment doesn't affect the customer's future GoCardless payments. To learn how to add an ad-hoc payment, see the guide here.


🧑‍💻 What Your Customer Can Do

If the Direct Debit was cancelled or the bank account has closed, the customer needs to add new payment details before the payment can be retried.

They can do this from My Account ➜ My Memberships ➜ Change payment method, either by setting up a new Direct Debit or switching to a card. Once their new details are in place, retry the payment from To-Dos ➜ Failed Payments.

💡 To share the customer-facing steps for updating payment details, see the guide here.


❓ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view frequently asked questions

Does GoCardless automatically retry failed payments?

Click the arrow to see the answer

No. GoCardless payments aren't retried automatically. You need to retry them from To-Dos ➜ Failed Payments, and each manual retry counts towards your failed payment attempts limit.

How long does a GoCardless retry take?

Click the arrow to see the answer

It can take 3 to 5 business days before the result is confirmed. While it's processing, the payment shows under Billing/Revenue ➜ Pending.

Can I cancel a GoCardless payment that is still Pending?

Click the arrow to see the answer

A Pending payment can only be cancelled in your GoCardless dashboard. Once it's cancelled there, it shows as a failed payment in your dashboard, which you can then void.

Why was my customer charged the old price, or charged after cancelling?

Click the arrow to see the answer

GoCardless begins processing payments 7 days before the billing day, so changes made inside that window take effect from the next billing cycle.

To avoid this, make changes at least 7 to 8 days before the billing date. If it's too late, let the payment go through and refund the difference.

What happens if a customer's first GoCardless payment on a recurring membership fails?

Click the arrow to see the answer

If the first payment on a recurring membership fails, the system automatically removes the customer from any classes they registered for. This applies only to the first payment. For later payments, existing registrations remain active.

I'm not receiving GoCardless payouts. What should I do?

Click the arrow to see the answer

Payouts are managed by GoCardless. Payments typically need 2 working days after the charge date before they're ready to be paid out, and your payout schedule may be daily, weekly or monthly.

Check the Payouts section of your GoCardless dashboard. If a payout shows as sent but hasn't arrived, contact GoCardless at [email protected] with the expected payout dates.

A customer was charged, but the payment isn't showing in GoCardless. What should I do?

Click the arrow to see the answer

Check the customer's Payments tab on their profile first. If the payment is recorded there but not in GoCardless, or is missing from both, contact our support team through the chat widget on your dashboard with the customer's name, the expected payment date and the amount.

Did this answer your question?