When a subscription is created against GoCardless, instead of creating a recurring mandate on GoCardless, a new mandate is setup every month. This means that instead of the payments being taken on the 1st of the month, they are taken about 5 days later since a new mandate takes time to be processed.
I have spoken to WooCommerce.com support and they’ve advised that it’s the way Subscriptions is designed since it controls the renewals. However this breaks and goes against one of the fundamental reason why we use direct debits, which is to take payments from users on a specific date.
I would love to see this corrected so that the mandate is created as a recurring one, ergo allowing us and the customer to benefit from direct debits’ functionality in its entirety. Subscriptions/GoCardless plugin should then just communicate with GoCardless to display the mandate data on WordPress backend.
Completed
Last updated: May 13, 2026
Log in to comment on this feature request.
Hi there,
Thank you for your suggestion!
Great news — this payment gateway now supports WooCommerce Subscriptions! You can find a full (non-exhaustive) list of compatible gateways here: https://woocommerce.com/document/subscriptions/payment-gateways/
Therefore, I am marking this request as completed.
I agree with you, it goes against one of the fundamental reasons why we use direct debits. We need to take payment from the existing mandate.