GoCardless
Recurring payment specialists - European alternative based in United Kingdom
Quick Overview
| Company | GoCardless |
|---|---|
| Category | Payment Processing |
| Headquarters | London, United Kingdom |
| EU/European | Yes - United Kingdom |
| Open Source | No |
| GDPR Compliant | Yes |
| Main Features | Direct Debit, SEPA payments, Recurring billing, Payment tracking, API integration |
| Pricing | From 1% + 0.20 |
| Best For | Subscription businesses and recurring payments |
| Replaces | Stripe Billing, PayPal subscriptions |
Detailed Review
GoCardless has established itself as one of Europe's leading payment platforms specializing in bank-to-bank payments and direct debit collection. Founded in 2011 by Hiroki Takeuchi, Matt Robinson, and Tom Mayfield in London, the company was born out of frustration with the difficulty of collecting recurring payments in the UK. What started as a simple tool to automate Direct Debit collection has grown into a global payment platform processing over $130 billion annually for more than 100,000 businesses worldwide. GoCardless remains headquartered in London, making it a genuinely European payment solution at a time when most payment processing is dominated by US companies.
The core value proposition of GoCardless is straightforward: it makes it easy for businesses to collect recurring and one-off payments directly from bank accounts using Direct Debit schemes like SEPA in Europe, Bacs in the UK, ACH in the US, BECS in Australia, and PAD in Canada. This bank-to-bank approach bypasses card networks entirely, resulting in significantly lower transaction fees, fewer failed payments due to expired cards, and reduced involuntary churn for subscription businesses. For companies that rely on regular payment collection, these advantages can have a meaningful impact on the bottom line.
Direct Debit and Bank Payment Infrastructure
GoCardless supports all major Direct Debit schemes globally, making it possible to collect recurring payments from bank accounts in over 30 countries. In Europe, SEPA Direct Debit enables collection across the entire Eurozone with a single integration. In the UK, Bacs Direct Debit is the standard scheme that powers everything from utility bills to gym memberships. The platform handles the complexity of these different schemes behind a unified API, so businesses do not need to understand the technical details of each payment network.
Setting up a Direct Debit mandate through GoCardless is streamlined for both the business and the customer. GoCardless provides hosted mandate pages that can be customized with your branding, or businesses can use the API to build their own mandate collection flows. Once a customer authorizes a mandate, the business can collect payments on any schedule without requiring the customer to take action each time. This pull-based payment model is fundamentally different from card payments, where the customer initiates or authorizes each transaction, and it is one of the key reasons Direct Debit has lower failure rates than card payments.
Instant Bank Pay and Open Banking
GoCardless has expanded beyond traditional Direct Debit with its Instant Bank Pay feature, powered by open banking technology. This allows businesses to collect one-off payments that are confirmed in real time, addressing one of the traditional limitations of Direct Debit: the multi-day clearing cycle. Instant Bank Pay uses bank APIs to initiate payments that settle much faster than traditional Direct Debit, making it suitable for one-time purchases, invoices, and situations where immediate payment confirmation is needed.
The open banking integration also enables account verification, allowing businesses to confirm bank account ownership before setting up a mandate. This reduces the risk of fraudulent mandate creation and failed payments due to incorrect bank details. As open banking adoption grows across Europe, GoCardless is well-positioned to offer increasingly sophisticated bank-to-bank payment capabilities.
Recurring Payment Management
For subscription businesses, GoCardless provides comprehensive tools to manage recurring payment schedules. Businesses can create flexible payment plans with custom frequencies (weekly, monthly, quarterly, annual, or custom intervals), variable amounts, and trial periods. The platform automatically retries failed payments according to configurable retry schedules, and intelligent retry logic optimizes the timing of retry attempts to maximize collection rates. GoCardless reports that businesses using their platform experience significantly lower churn rates compared to card-based billing, primarily because bank account details change far less frequently than credit card numbers.
The dashboard provides clear visibility into payment statuses, upcoming collections, and failed payment reasons. Businesses can easily modify payment schedules, pause subscriptions, or cancel mandates through the interface or API. For businesses managing large volumes of subscriptions, the ability to handle payment changes programmatically through the API is essential for maintaining efficient operations.
Integration Ecosystem
GoCardless integrates with more than 350 software platforms, covering accounting, CRM, subscription management, and invoicing tools. Key integrations include Xero, QuickBooks, Salesforce, Chargebee, Zuora, and many more. These integrations allow businesses to automate payment collection within their existing workflows without manual data entry or reconciliation. For example, invoices created in Xero can be automatically linked to GoCardless payments, with reconciliation happening seamlessly.
For developers, GoCardless provides well-documented REST APIs and client libraries for popular programming languages including Ruby, Python, PHP, Java, .NET, Go, and Node.js. The API follows a straightforward design that maps closely to the underlying payment concepts (customers, mandates, payments, subscriptions), making it relatively easy to integrate into custom applications. A sandbox environment is available for testing, though some users have noted that the sandbox could benefit from better simulation of payment lifecycle events.
Fraud Protection and Risk Management
GoCardless includes built-in fraud protection tools that help businesses reduce the risk of unauthorized payments and mandate fraud. The platform verifies bank account details, checks for known fraudulent accounts, and uses machine learning to identify suspicious patterns. For businesses processing high volumes, these automated checks provide an important layer of protection without requiring manual review of every transaction.
The platform also handles Direct Debit indemnity claims (chargebacks) through its dispute management system. While Direct Debit comes with strong consumer protections that allow customers to request refunds, GoCardless provides tools and guidance to help businesses manage and respond to disputes effectively. The overall dispute rate for Direct Debit payments tends to be lower than for card payments, particularly for legitimate subscription businesses.
Global Coverage and Multi-Currency Support
GoCardless supports payment collection in over 30 countries across multiple currencies, making it suitable for businesses with international customer bases. The platform handles currency conversion and local payment scheme compliance, allowing businesses to collect in their customers' local currencies while receiving payouts in their preferred settlement currency. This international capability, combined with a single integration point, simplifies cross-border payment collection significantly compared to managing multiple local payment providers.
Pricing Structure
GoCardless uses a transparent per-transaction pricing model. Standard domestic Direct Debit transactions are charged at 1% plus a fixed fee (typically 20p in the UK or equivalent in other currencies), with a cap per transaction. International payments carry a slightly higher rate, and Instant Bank Pay transactions have their own pricing tier. There are no setup fees, monthly fees, or minimum commitments on the standard plan, making it accessible for businesses of all sizes. Enterprise customers can negotiate custom pricing based on volume, and GoCardless Plus and Pro plans offer additional features like custom payment pages, multi-user access, and advanced reporting.
Dashboard and Reporting
The GoCardless dashboard provides a clean, intuitive interface for managing customers, mandates, and payments. Businesses can view real-time payment statuses, track collection performance, and access detailed reporting on success rates, failure reasons, and payout timelines. The dashboard supports multiple user roles with appropriate access controls, and activity logs provide an audit trail of all actions taken. While the dashboard is well-designed for day-to-day operations, larger businesses may find they need the API or integrations with business intelligence tools for more advanced analytics.
Limitations and Considerations
The most significant limitation of GoCardless is its focus exclusively on bank-to-bank payments. The platform does not support credit or debit card payments, digital wallets like Apple Pay or Google Pay, or buy-now-pay-later schemes. Businesses that need to offer multiple payment methods alongside Direct Debit will need to combine GoCardless with a separate card payment provider. Direct Debit payments also typically take 3-5 working days to clear, which can be a drawback for businesses that need immediate payment confirmation, though Instant Bank Pay addresses this for one-off payments.
Some users have reported that the activation time for new Direct Debit mandates can be slow, and that certain accounting integrations, particularly with QuickBooks, can be finicky. The sandbox environment, while functional, does not support time-acceleration for testing payment lifecycle events, which can slow down development and testing workflows.
Who Should Use GoCardless?
GoCardless is ideal for subscription businesses, membership organizations, SaaS companies, and any business that collects regular payments from customers. It is particularly well-suited for European businesses that benefit from SEPA Direct Debit across the Eurozone, companies experiencing high involuntary churn from expired credit cards, organizations that prefer lower transaction fees compared to card processing, and businesses looking for a European payment provider that operates under UK and EU data protection regulations. If recurring bank-to-bank payments are central to your business model, GoCardless offers a specialized, cost-effective solution that general-purpose payment processors struggle to match.
Alternatives to GoCardless
Looking for other European payment processing solutions? Here are some alternatives worth considering:
Frequently Asked Questions
Yes, GoCardless is fully GDPR compliant. Headquartered in London, the company operates under UK data protection laws (which mirror GDPR post-Brexit) and complies with EU GDPR requirements. GoCardless provides data processing agreements, maintains robust security certifications, and handles payment data according to the strictest European privacy and financial regulation standards.
GoCardless is headquartered in London, United Kingdom, with additional offices across Europe and internationally. Founded in 2011, the company has grown to serve over 100,000 businesses globally while maintaining its European roots and commitment to operating under UK and EU data protection frameworks.
GoCardless charges 1% plus a small fixed fee per transaction for standard domestic Direct Debit payments, with a per-transaction cap. There are no setup fees, monthly fees, or minimum commitments on the standard plan. International payments and Instant Bank Pay have different rates. Enterprise customers can negotiate custom volume-based pricing through the Plus and Pro plans.
GoCardless can replace Stripe Billing for recurring payment collection, PayPal subscriptions for direct debit management, and manual bank transfer processes. It is specifically designed for bank-to-bank payments and excels at recurring billing scenarios where lower transaction fees and reduced involuntary churn are priorities. Note that GoCardless does not process card payments, so it complements rather than fully replaces general-purpose payment processors.
GoCardless specializes in bank-to-bank payments and supports Direct Debit schemes across 30+ countries, including SEPA Direct Debit in Europe, Bacs in the UK, ACH in the US, BECS in Australia, and PAD in Canada. They also offer Instant Bank Pay for real-time one-off payments via open banking. GoCardless does not support credit/debit cards or digital wallets like Apple Pay.
Standard Direct Debit payments typically take 3-5 working days to clear, depending on the payment scheme and country. SEPA Direct Debit in Europe usually clears within 2-3 business days for recurring payments. For situations requiring faster confirmation, GoCardless offers Instant Bank Pay powered by open banking, which provides real-time payment confirmation for one-off transactions.
Yes, GoCardless provides a well-documented REST API with client libraries for Ruby, Python, PHP, Java, .NET, Go, and Node.js. The API covers customer and mandate management, payment creation and scheduling, subscription management, and webhook events. A sandbox environment is available for development and testing without processing real payments.
GoCardless integrates with over 350 software platforms including Xero, QuickBooks, Salesforce, Chargebee, Zuora, FreshBooks, Sage, and many more. These integrations automate payment collection within existing workflows, eliminating manual data entry and reconciliation. Custom integrations can be built using the REST API and webhook system.
GoCardless reduces payment failures in several ways. Bank account details change far less frequently than credit card numbers, eliminating most involuntary churn from expired cards. The platform uses intelligent retry logic to automatically retry failed payments at optimal times. Bank account verification through open banking reduces failures from incorrect details. Overall, businesses typically see significantly lower failure rates with Direct Debit compared to card payments.
Yes, GoCardless is well-suited for small businesses. There are no setup fees, no monthly fees, and no minimum commitments on the standard plan, so you only pay when you collect payments. The dashboard is intuitive enough for non-technical users, and integrations with popular accounting software like Xero and QuickBooks make it easy to incorporate into existing workflows. Small businesses benefit particularly from the low per-transaction costs compared to card processing fees.