Stripe vs GoCardless: UK Fees and Which to Use in 2026

Stripe now collects Bacs Direct Debit as well as card and wallet payments. We compare its current UK costs with GoCardless, including VAT, optional Billing fees and the operational trade-offs.

By
Cosmin, founder at ZeroPixel
Published
Reading time
7 min

The practical answer to stripe vs gocardless

For stripe vs gocardless in 2026, most UK service businesses should start with Stripe if their website needs cards, wallets and Bacs Direct Debit. Stripe is not limited to cards: one provider can cover immediate card authorisation, deposits and recurring bank collections.

Choose GoCardless when Direct Debit is the core payment rail and its specialist mandate, recovery and accounting workflows earn their place. GoCardless does not process credit or debit cards, so businesses needing both must either choose Stripe or operate two providers.

This corrects two common misconceptions. Stripe supports UK Bacs Direct Debit, whilst the old GoCardless prices repeated by some comparison pages no longer match its current tiers.

For most smaller businesses, one provider is the better starting point. A second adds another onboarding process, customer record, webhook system, refund route, reconciliation workflow and set of failure messages for staff to understand.

Current UK fees as at 18 October 2026

A useful stripe vs gocardless comparison now has three columns: Stripe cards, Stripe Bacs Direct Debit and GoCardless Direct Debit.

Stripe’s current UK schedule lists standard cards, premium cards, Bacs and optional Billing fees. GoCardless publishes three domestic transaction tiers, excluding VAT, with an additional 0.3% for Direct Debits over £2,000.

Payment method or planCurrent UK feeCap
Stripe standard UK card1.5% + 20pNone stated
Stripe premium UK card2.8% + 20pNone stated
Stripe Bacs Direct Debit1%, with a 20p minimum£4
GoCardless Standard1% + 20p, excluding VAT£4
GoCardless Advanced1.25% + 20p, excluding VAT£5
GoCardless Pro1.4% + 20p, excluding VAT£5.60

Stripe Billing is separate from payment processing. Its pay-as-you-go plan costs 0.7% of Billing volume, but businesses do not automatically need Billing merely because they collect recurring Bacs payments. A custom portal might already own the invoice schedule and subscription rules.

The GoCardless VAT treatment matters. GoCardless says VAT applies to transaction fees invoiced to UK merchants, and displaying the merchant’s name rather than “GoCardless Ltd” costs £50 per month.

There is another easily missed cost: GoCardless charges for every submitted payment, not only successful collections. Failure, refund or chargeback fees may also apply.

Do not budget from the old “GoCardless Plus £50 and Pro £250 monthly” comparison still circulating online. It does not represent the current GoCardless pricing structure, and live pricing should always be checked before implementation.

Worked costs at £25, £100 and £500

The table below applies the published domestic rates and rounds to the nearest penny. The GoCardless VAT-inclusive row shows the cost for a business unable to recover that VAT.

Collection method£25 payment£100 payment£500 payment
Stripe standard UK card£0.58£1.70£7.70
Stripe Bacs Direct Debit£0.25£1.00£4.00
GoCardless Standard, before VAT£0.45£1.20£4.00
GoCardless Standard, including 20% VAT£0.54£1.44£4.80
Stripe Bacs plus pay-as-you-go Billingapproximately £0.43£1.70£7.50

The Stripe Billing percentage is calculated separately from the Bacs collection charge. It is not covered by the £4 Bacs transaction cap, which is why the illustrative £500 total reaches £7.50.

VAT-registered businesses may be able to reclaim GoCardless VAT and should model their own position rather than treating the VAT-inclusive figures as universal. Confirm the treatment with the person responsible for the company’s tax affairs.

Stripe Bacs has the lowest baseline collection fee at these payment values. That does not settle the decision: optional Billing can change Stripe’s total, whilst GoCardless’s collection and recovery workflows may reduce manual work elsewhere.

Mandates, payment timing and the Direct Debit Guarantee

Direct Debit is not an instant payment method. Stripe says Bacs confirmation normally takes four business days with an existing mandate or seven with a new mandate.

With an existing GoCardless authorisation, collection normally takes three business days to charge the customer and another two business days to reach the merchant. These timings affect when an invoice can safely be treated as paid.

The Direct Debit Guarantee normally requires ten working days’ notice of changes. It also lets customers cancel through their bank at any time and provides a full and immediate refund when a collection error is made.

We therefore prefer cards or wallets for deposits, urgent bookings and other payments needing an immediate authorisation result. Customer choice also matters: UK Finance reports that cards represented 64% of UK payments in 2025 and 65% of UK adults were registered for a mobile payment service.

The implementation consequence is simple but critical. Fulfilment, account activation and invoice status must follow verified provider events, not the browser page a customer reaches after submitting a form.

Failed payments, retries and the real collection cost

Stripe can retry an insufficient-funds Bacs failure twice within 30 days. GoCardless has a more specialist recurring-payment proposition, including Success+, mandate management, fraud controls and accounting workflows that may justify a dedicated provider.

Because GoCardless charges on submission, unsuccessful attempts can still cost money. Its support documentation also confirms that additional failure, refund or chargeback fees may apply.

A card dispute and a Direct Debit Guarantee claim are not the same event. They need distinct internal statuses, evidence processes, accounting entries and customer communications rather than one generic “reversed” flag.

Transaction price is only part of collection cost. We would model failure frequency, staff time, retry success and involuntary churn alongside the headline fee. A dearer provider can be cheaper overall if it recovers more valid recurring revenue or removes enough administration.

How we would integrate either provider into a website or portal

A robust build keeps customer, mandate and provider identifiers server-side. Webhooks are processed idempotently, meaning a repeated event cannot mark the same invoice paid twice or trigger duplicate fulfilment.

We also use a payment-status state machine rather than a single paid checkbox. Typical states include pending, submitted, confirmed, failed, refunded and claimed, backed by an internal invoice ledger recording every transition.

The simplest architecture is Stripe for cards, compatible wallets and Bacs. A booking system can request a card deposit immediately, whilst a customer portal offers Bacs for a retainer or membership collected later. This is usually the cleanest route for custom booking systems and customer portals.

The legitimate dual-provider design uses Stripe for cards and wallets and GoCardless for Direct Debit. Both feed a normalised customer, invoice and reconciliation layer so staff do not have to assemble the truth from two dashboards.

That normalisation is real development work. Two providers mean two sets of payment IDs, mandate references, webhook events, permissions, failure states, refunds and reconciliation rules. We add both only when customer payment choice or specialist Direct Debit operations provide enough value to cover that complexity.

Any proposed Xero or QuickBooks workflow should be tested alongside the custom build, including tax handling, credit notes and failed collections. An accounting sync is useful downstream, but it should not become the website’s source of truth for live payment status.

Decision checklist: Stripe, GoCardless or both

Choose Stripe when:

  • customers need cards or wallets as well as Direct Debit;
  • one API, account and reconciliation flow are preferable;
  • deposits or bookings need immediate payment confirmation;
  • Stripe Billing is either unnecessary or worth its additional cost.

Choose GoCardless when:

  • most revenue is collected through Direct Debit;
  • mandate management and Success+ recovery are operational priorities;
  • its accounting workflows reduce enough work to justify a dedicated provider;
  • card payments are not needed, or another provider is already justified.

Use both only when card choice and specialist Direct Debit operations each provide enough value to offset the additional build and administration. It should be an explicit operating decision, not the default architecture.

Before choosing Stripe or GoCardless for subscriptions, record your typical payment values, monthly volume, failed-payment rate, VAT position, settlement requirements, statement-name needs and accounting workflow. Decide separately whether Stripe Billing is genuinely required.

Stripe is included in our technology stack because we build with it; that is a technical choice, not a claim of partner status. Our Stripe integration work focuses on verified events, failure handling and reconciliation rather than stopping at a checkout form.

Before any code is written, map one invoice from creation through submission, confirmation, failure, retry, refund and reconciliation. That process usually exposes the right provider choice faster than comparing headline percentages.

Talk to us about your payment or customer-portal build, and we will help you choose the simplest architecture that meets the operational requirement.

Common questions

Is GoCardless cheaper than Stripe?
Not automatically. Stripe Bacs Direct Debit has a lower baseline fee than GoCardless Standard at common payment values, but optional Stripe Billing can change the total. GoCardless may still be better value where its recovery, mandate and accounting workflows reduce manual work.
Can Stripe take Direct Debit payments in the UK?
Yes. Stripe supports recurring UK Bacs Direct Debit payments as well as cards. Bacs collections remain pending for several business days, so the website must wait for verified confirmation before treating them as paid.
Does GoCardless charge VAT on its fees?
Yes. GoCardless charges VAT on transaction fees invoiced to UK merchants, including VAT-exempt merchants. Businesses able to recover VAT should model the recoverable amount rather than comparing only VAT-inclusive costs.
Can I use Stripe and GoCardless together?
Yes. A common split is Stripe for cards and wallets, with GoCardless for Direct Debit. The website should normalise both providers into one customer, invoice and reconciliation view rather than exposing two disconnected systems to staff.
Does GoCardless take card payments?
No. GoCardless does not process credit or debit card payments. A business needing card payments must use another provider alongside it.
Which is better for subscriptions in the UK?
Stripe is usually the practical default when subscribers need cards, wallets and Direct Debit through one provider. GoCardless is stronger when Direct Debit dominates and specialist mandate, recovery or accounting workflows justify a dedicated system. Stripe Billing is optional and should be costed separately.

{ Sources }

  1. 01Stripestripe.com/gb/pricing
  2. 02GoCardlesssupport.gocardless.com/hc/en-us/articles/18170477922204-Credit-card-payments
  3. 03GoCardlessgocardless.com/g/gocardless-and-stripe
  4. 04GoCardlessgocardless.com/pricing
  5. 05GoCardlesssupport.gocardless.com/hc/en-gb/articles/21721571804188-Pricing-Fees
  6. 06Stripedocs.stripe.com/payments/bacs-debit
  7. 07GoCardlesssupport.gocardless.com/hc/en-us/articles/210535689-Bacs-UK-payment-timings
  8. 08Pay.UK / Direct Debitdirectdebit.co.uk/direct-debit-guarantee
  9. 09UK Finance · 2026-08-19ukfinance.org.uk/news-and-insight/press-release/digital-payments-continue-grow-mobile-wallets-become-more-popular

Have a project in mind?

This article came out of client work. If you're facing the same problem, tell us about it — we reply within one working day.