E-commerce

Stripe vs PayPal vs GoCardless for UK websites: fees and which to choose

Stripe is the best default for UK card payments, PayPal adds buyer trust, and Direct Debit is cheapest for recurring payments. Current fees, worked examples and our recommendations.

By the WE-DEV teamUpdated 7 min read
Person holding a bank card while paying online on a laptop

For most UK websites, Stripe is the best default for card payments, PayPal is worth adding alongside it because a lot of shoppers prefer it, and GoCardless is usually the cheapest sensible way to collect regular or large payments by Direct Debit. At the time of writing, Stripe’s UK pricing page lists 1.5 % + 20p for standard UK cards, PayPal’s UK merchant fees page lists 2.9 % + 30p for standard domestic PayPal payments, and GoCardless’s standard plan is 1 % + 20p per payment, capped at £4. Shops should usually offer Stripe plus PayPal; memberships and B2B invoices should look hard at Direct Debit.

Fees change, and all three providers have more pricing lines than fit in a sentence, so check each provider’s current UK pricing page before you sign up. Below we compare them properly, with worked examples and what we actually recommend to clients.

Quick comparison

Standard published UK rates at the time of writing (October 2026). Negotiated rates are available at higher volumes.

ItemStripePayPalGoCardless
Best forCard payments, Apple Pay, Google Pay, bookings, subscriptionsShoppers who prefer PayPal, buyers abroadMemberships, retainers, invoices by Direct Debit
Headline UK fee1.5 % + 20p standard UK cards2.9 % + 30p standard PayPal payments1 % + 20p, capped at £4 (Standard plan)
Other cards / plansHigher for premium UK cards; 2.5 % + 20p EEA; 3.15 % + 20p international, plus conversionCard processing through PayPal from around 1.2 % + 30p; extra for international paymentsAdvanced and Pro plans cost more per payment but add failed-payment recovery and fraud tools
Monthly feeNone on standard pricingNone on standard pricingNone on Standard
Customer pays withCards, wallets, Bacs Direct Debit, pay by bank, BNPL optionsPayPal balance or linked card, Pay in 3Bank account (Direct Debit), instant bank payments
Disputes£20 per dispute received (at the time of writing)Chargeback and dispute fees applyCustomers protected by the Direct Debit Guarantee
Money reaches youAutomatic payouts, usually within a few working daysInstantly in PayPal balance, then transfer to bankBacs collection takes several working days, then payout

Sources: Stripe’s GB pricing page, PayPal’s UK merchant fees page and GoCardless’s pricing page, checked at the time of writing.

Stripe

Stripe is a payments platform built for developers, and it is what we use on most projects. One account handles cards, Apple Pay, Google Pay, Bacs Direct Debit, subscriptions, invoices and payment links.

Why we like it

  • Low fees on UK cards. 1.5 % + 20p for standard UK consumer cards is hard to beat for an online business without negotiating.
  • Saved cards and deposits. You can save a card securely at booking and charge a no-show fee later, which is gold for salons, clinics and trades.
  • Subscriptions. Stripe Billing handles recurring payments, upgrades and failed-card retries. It adds a percentage of billing volume (0.7 % on pay-as-you-go at the time of writing) on top of card fees.
  • Good integrations. An official WooCommerce plugin, modules for Magento and PrestaShop, and a clean API for custom Laravel or Node builds.
  • Strong Customer Authentication handled. Its current checkout flows apply 3D Secure when UK rules require it.

What to watch

  • Premium UK cards (many business and rewards cards) and international cards cost noticeably more, which matters for B2B and export sales.
  • Some customers like seeing a brand they know. Stripe is invisible at checkout, which is fine for cards but does not add trust.
  • Like every provider, Stripe may review accounts or hold funds in higher-risk sectors. Fill in your business details accurately at sign-up.

PayPal

PayPal is the online payment brand UK shoppers recognise most. Many buyers use it because they would rather not type card details into a site they have never used before.

Why it is worth offering

  • Trust and speed. A returning PayPal user can pay in two taps, and buyer protection makes them more willing to try a small shop.
  • Pay in 3. PayPal’s buy now, pay later option is available to eligible UK customers in the same checkout, at a higher merchant fee.
  • International buyers who already have PayPal accounts in their own currency.

What to watch

  • Higher fees on standard PayPal payments: 2.9 % + 30p domestically at the time of writing, with extra percentages for international payments and currency conversion.
  • Money sits in PayPal until you transfer it, which adds a step to your bookkeeping.
  • Disputes lean towards buyers. Keep proof of postage and delivery for every order.

GoCardless

GoCardless specialises in bank payments, mainly Direct Debit. It suits businesses that take money from the same customer again and again: gyms, clubs, membership bodies, accountants, agencies, subscription boxes and B2B suppliers on monthly terms.

Why it is worth considering

  • Capped fees. On the Standard plan, 1 % + 20p, capped at £4. A £2,000 invoice costs £4 to collect, against around £30 on a standard UK card through Stripe.
  • No expiring cards. A Direct Debit mandate does not expire, so you lose fewer subscribers to failed renewals.
  • You pull, rather than chase. The payment arrives on the due date without anyone sending reminders.
  • Charities get a discount on eligible fees, at the time of writing.

What to watch

  • It is slower. Bacs Direct Debit takes several working days, so it is wrong for instant checkout in a shop.
  • The Direct Debit Guarantee lets customers reclaim payments from their bank if something goes wrong. That is good for them and means you need clear records and notifications.
  • Higher plans (Advanced and Pro) cost more per payment. Only move up if you need their failed-payment recovery or fraud tools.

One wrinkle worth knowing: Stripe also offers Bacs Direct Debit, at 1 % with a 20p minimum and £4 cap at the time of writing. If you already run cards through Stripe and only need simple Direct Debits, compare it against GoCardless before adding a second provider.

Worked fee examples

Using the standard UK rates above, for illustration only:

PaymentStripe (standard UK card)PayPal (standard payment)GoCardless (Standard plan)
£20 sale30p + 20p = 50p58p + 30p = 88p20p + 20p = 40p
£50 sale75p + 20p = 95p£1.45 + 30p = £1.7550p + 20p = 70p
£150 booking£2.25 + 20p = £2.45£4.35 + 30p = £4.65£1.50 + 20p = £1.70
£500 invoice£7.50 + 20p = £7.70£14.50 + 30p = £14.80£5.20, capped at £4.00
£2,000 invoice£30 + 20p = £30.20£58 + 30p = £58.30£4.00 (cap)

A shop taking 400 orders a month

Say an online shop in Leeds takes 400 orders a month at an average of £45, with 70 % paying by card through Stripe and 30 % through PayPal. Stripe: 280 orders × (67.5p + 20p) = £245. PayPal: 120 orders × (£1.305 + 30p) = £192.60. Total about £438 a month. If every order went through PayPal, fees would be around £642 a month; if every order went through Stripe, around £350. Offering PayPal costs you something, but most shops find the extra conversions are worth it. Test it: run both for three months and look at the numbers.

A gym with 200 members at £50 a month

  • Stripe cards plus Stripe Billing: 200 × 95p = £190, plus 0.7 % Billing on £10,000 = £70, so about £260 a month
  • PayPal: 200 × £1.75 = £350 a month
  • GoCardless Standard: 200 × 70p = £140 a month
  • Stripe Bacs Direct Debit: 200 × 50p = £100 a month, before any extra charges that may apply, so check current terms

Over a year, the difference between the dearest and cheapest option here is about £3,000. For recurring revenue, the payment method matters more than the provider brand.

Which should you choose?

If you are…UseWhy
An online shopStripe for cards and wallets, plus PayPalCovers almost every UK shopper
Taking bookings or appointmentsStripeDeposits, saved cards for no-show fees, clean refunds
Running memberships or subscriptionsGoCardless or Stripe Bacs, with Stripe cards as a fallbackLower fees, no expiring cards
Invoicing B2B clientsGoCardlessThe £4 cap makes large invoices cheap to collect
Selling mostly abroadStripe plus PayPal, priced in local currenciesFewer conversion fees and familiar checkouts
A charity taking donationsStripe for one-off gifts, GoCardless for regular givingLow fees on both, with charity pricing where available

For bookings in particular, our guide to booking systems, deposits and Stripe covers deposits and no-show fees in more detail.

Getting the integration right

Fees get the attention, but integration problems cost more. A checkout that fails on some phones, or an order that never updates because a webhook was missed, loses you sales and creates support work. Our checklist:

  • Use hosted or embedded checkout fields from the provider so card details never touch your server. That keeps your PCI DSS obligations light and handles Strong Customer Authentication correctly.
  • Handle webhooks so orders, bookings and memberships update when payments succeed, fail, are refunded or disputed.
  • Test the unhappy paths: declined cards, abandoned 3D Secure checks, failed Direct Debits, partial refunds.
  • Know the refund rules. Providers generally do not return all of the original fee when you refund, so check each provider’s terms.
  • Reconcile with your accounts. Connect payouts to Xero, QuickBooks or FreeAgent so fees are recorded properly for VAT and bookkeeping.
  • Show clear wording on the payment page: what is being charged, when, and how to cancel a recurring payment.

What it costs to set up with us

We integrate Stripe, PayPal and GoCardless into WordPress, WooCommerce, Magento, PrestaShop and custom Laravel or PHP sites. Typical jobs:

  • Stripe and PayPal on an existing WooCommerce shop, configured and tested: usually under 10 hours. At our E-commerce Development rate of £65/h, 10 hours is £650 − 5 % = £617.50 + VAT (£741).
  • Custom subscriptions or Direct Debit with webhooks in a Laravel or PHP application: often around 20 hours. £1,300 − 15 % = £1,105 + VAT (£1,326).
  • A new shop with payments built in: our Business / E-commerce package at £2,650 + VAT includes payments, booking and ordering.

You can buy hours online (they never expire), see our packages, or read about our e-commerce development and API integration work. Setting up a shop from scratch? Our guide to WooCommerce for UK shops covers VAT and checkout set-up. We are based in St Albans and work with businesses across the UK, so if you are unsure which provider fits, a short call usually settles it.

Frequently asked questions

Is Stripe cheaper than PayPal in the UK?

For UK card payments, usually yes. At the time of writing Stripe lists 1.5 % + 20p for standard UK cards, while PayPal lists 2.9 % + 30p for standard domestic PayPal payments. On a £50 sale that is about 95p against £1.75. Check both providers' current UK pricing pages before deciding.

Should I offer both Stripe and PayPal on my website?

For most online shops, yes. Stripe covers cards, Apple Pay and Google Pay cheaply, and a meaningful share of shoppers prefer PayPal. Run both for a few months and compare conversions against fees.

When is GoCardless better than Stripe?

GoCardless suits recurring and large payments by Direct Debit, such as memberships, retainers and B2B invoices. Its Standard plan caps fees at £4 per payment, so a £2,000 invoice costs £4 to collect, and Direct Debit mandates do not expire like cards do.

Does Stripe do Direct Debit in the UK?

Yes. Stripe supports Bacs Direct Debit, at 1 % with a 20p minimum and £4 cap at the time of writing. If you already use Stripe for cards, compare it against GoCardless before adding another provider.

Do I need to worry about Strong Customer Authentication?

It applies to most online card payments in the UK, but Stripe, PayPal and other major providers handle it through 3D Secure as long as your site uses their current checkout integrations. Older custom integrations may need updating.

How much does it cost to add payments to an existing website?

Adding Stripe and PayPal to an existing WooCommerce shop usually takes under 10 hours. At our E-commerce Development rate of £65/h, 10 hours costs £617.50 + VAT after the 5 % volume discount. Custom subscription work typically takes longer.

WE-DEVUK software and web development agency. We build websites, custom software, mobile apps and online shops, and write these guides from the projects we run every week.

Photo: rupixen via Unsplash

Read next

Tell us what the business needs.

A developer replies within one working day. Fixed price or hourly, your choice — and the code is yours.