The Best WooCommerce Payment Gateways: Pros, Cons and Costs

Choosing a payment gateway is one of the bigger decisions you will make when setting up a WooCommerce shop.

Your payment gateway is the service that securely processes card payments and transfers the money to your business account. It affects:

  • What payment methods you can offer
  • How much you pay for each sale
  • How quickly you receive your money
  • How refunds and disputes are handled
  • What your checkout looks like
  • How easy the system is to manage

There is no single gateway that suits every shop. The right choice depends on what you sell, where your customers are based and how they prefer to pay. 

This guide compares some of the most popular WooCommerce payment options for UK businesses, including their rough processing costs.

Payment Gateways

WooCommerce payment gateway fees at a glance

Payment gatewayTypical UK online feeMonthly gateway feeBest suited to
WooPayments1.5% + 25pNoneStraightforward WooCommerce stores
Stripe1.5% + 20pNoneFlexible online shops and subscriptions
PayPal card payment1.2% + 30p for qualifying UK card-funded guest paymentsNone for standard checkoutCustomers paying by card without a PayPal account
PayPal account payment2.9% + 30p for other domestic commercial transactionsNone for standard checkoutCustomers who want to pay through PayPal. Account-specific pricing may apply
Square1.4% + 25pNone for basic payment processingBusinesses selling online and in person
Revolut1% + 20p for UK consumer Visa and Mastercard paymentsBusiness account costs may applyRevolut Business users and international sellers
Klarna through WooPayments or StripeAround 4.99% + 35pUsually noneShops selling higher-priced products

These are headline prices for common UK transactions. International cards, business cards, premium cards, currency conversion, disputes and optional services can cost more.

Payment providers may also give some businesses account-specific or custom pricing. Always check the fees shown inside your own account before making a final comparison.

1. WooPayments

WooPayments is WooCommerce’s own payment service. It lets you accept card payments without setting up a separate Stripe account.

Payments, refunds and disputes can all be managed from your WordPress dashboard. Customers can also use options such as Apple Pay and Google Pay where available.

Rough WooPayments costs

For a UK business, the standard online card fee is currently:

  • 1.5% + 25p for UK card payments
  • An extra 2% for international payments
  • An extra 2% when currency conversion is needed
  • £15 for a payment dispute

There are no setup fees or monthly fees for standard online payments. WooCommerce says transaction fees are not returned when you refund a customer.

On a £50 UK card payment, the basic processing fee would be about £1.

View current WooPayments fees

Pros of WooPayments

  • Built specifically for WooCommerce
  • Payments can be managed inside WordPress
  • No separate payment dashboard needed for everyday tasks
  • No monthly payment fee
  • Supports saved cards and recurring payments
  • Can offer Apple Pay and Google Pay
  • Makes refunds easier to manage from the order screen

Cons of WooPayments

  • Your payment account is closely tied to WooCommerce
  • International cards and currency conversion can increase the cost
  • Transaction fees are normally retained when you issue a refund
  • Account approval and verification are still required
  • It may offer less flexibility than using Stripe directly

Who is WooPayments best for?

WooPayments is a good starting point for a small WooCommerce shop that wants everything in one place.

It is particularly useful if you do not want to move between WordPress and a separate payment dashboard whenever you need to check an order or issue a refund.

2. Stripe

Stripe is one of the best-known online payment processors. It connects to WooCommerce through a free official extension.

It accepts standard debit and credit cards, Apple Pay, Google Pay and several international payment methods. It is also widely used for subscriptions and recurring payments.

Rough Stripe costs

Stripe’s standard UK online pricing currently starts at:

  • 1.5% + 20p for standard UK cards
  • 2.8% + 20p for premium UK cards
  • 2.5% + 20p for cards from the European Economic Area
  • 3.15% + 20p for other international cards
  • An extra 2% when currency conversion is needed

On a £50 payment made with a standard UK card, the processing fee would be about 95p.

View current Stripe pricing

Pros of Stripe

  • Well-supported WooCommerce integration
  • No setup or standard monthly payment fee
  • Customers can pay without leaving your website
  • Supports Apple Pay and Google Pay
  • Suitable for subscriptions and saved payment methods
  • Supports many currencies and local payment options
  • Detailed payment and reporting tools

Cons of Stripe

  • The dashboard can feel complicated at first
  • Fees are higher for premium and international cards
  • Currency conversion adds to the cost
  • Some extra Stripe services have their own fees
  • Your Stripe and WooCommerce settings both need to be configured correctly

Who is Stripe best for?

Stripe is a strong all-round choice for shops that need flexibility.

I often consider it for businesses selling subscriptions, working internationally or planning a more complex shop. It gives you room to add more payment methods later without replacing the whole payment system.

3. PayPal

PayPal remains a familiar payment option for many online shoppers.

It can give customers two different ways to pay:

  • By entering their card details without signing in to PayPal
  • By signing in and paying through their PayPal account

These transactions can be charged at different rates.

The WooCommerce PayPal Payments extension can offer PayPal account payments, card payments and Pay Later options, depending on your account, setup and eligibility.

Rough PayPal costs

PayPal’s published UK rates vary by transaction type.

For standard domestic commercial payments, its current published rates include:

  • 1.2% + 30p for a qualifying card-funded payment from a customer without a PayPal account
  • 2.9% + 30p for “all other commercial transactions”, which will generally include a customer paying through their PayPal account
  • 1.2% + 30p for eligible Advanced Credit and Debit Card Payments using Visa, Mastercard and certain other supported card types
  • 3.5% for American Express payments processed through Advanced Credit and Debit Card Payments
  • An extra 1.29% for applicable international transactions from the European Economic Area
  • An extra 1.99% for applicable international transactions from many other markets
  • 1.4% + 20p for approved domestic charity transactions

PayPal accounts can have different products, agreements and pricing structures. Some clients may also have negotiated or account-specific rates.

This means you should check the fees shown in your own PayPal account rather than assuming every transaction will use the same rate.

On a £50 domestic payment:

  • A qualifying guest card payment charged at 1.2% + 30p would cost about 90p
  • A PayPal account payment charged at 2.9% + 30p would cost about £1.75

View current PayPal merchant fees

Why the PayPal fees can be confusing

The payment button may say PayPal, but the customer can still pay in different ways.

Someone might use a debit or credit card without creating a PayPal account. Another customer might sign in and pay from their PayPal balance, bank account or a card saved inside PayPal.

From the shop owner’s point of view, these payments can fall into different PayPal transaction types. That affects the processing fee.

The exact fee may also depend on:

  • The PayPal product connected to WooCommerce
  • Whether the customer signs in to PayPal
  • How the payment is funded
  • Whether the payment is domestic or international
  • The customer’s card type
  • Your own PayPal agreement
  • Any account-specific pricing

Pros of PayPal

  • A very familiar name for customers
  • Customers can pay through their PayPal account
  • Qualifying customers can pay by card without opening an account
  • Some shoppers prefer not to enter card details directly into a website
  • Can offer Pay Later options
  • No monthly fee for a standard PayPal checkout
  • Reduced charity pricing may be available after approval

Cons of PayPal

  • The fee structure can be difficult to compare
  • PayPal account payments can cost more than standard card payments through some other gateways
  • International payments can become expensive
  • Customers may be taken through PayPal’s own payment flow
  • Account limitations or payment holds can affect access to funds
  • The rate can depend on how the customer pays
  • Your own account may have different pricing from the headline rates

Who is PayPal best for?

PayPal works well as an additional payment choice rather than the only way to pay.

Offering standard card payments and PayPal gives customers a choice. It can help if your audience already uses and trusts PayPal.

If you plan to accept both guest card payments and PayPal account payments through the PayPal extension, check how each option will be charged on your particular account.

4. Square

Square is well known for card readers and point-of-sale systems, but it can also process WooCommerce payments.

The main benefit is that online and in-person sales can be connected. This can make stock and order management easier for businesses that sell through a website, shop, market stall or event.

Rough Square costs

Square’s current UK online fees include:

  • 1.4% + 25p for UK card transactions
  • 2.5% + 25p for non-UK card transactions
  • 1.75% for card-present payments
  • 1.5% for an instant transfer of your available balance

On a £50 online UK card payment, the fee would be about 95p.

View Square’s current fee schedule

Pros of Square

  • Useful for businesses selling online and face to face
  • Can help keep online and physical stock in step
  • No basic monthly payment-processing fee
  • Competitive UK online card rate
  • Square card readers and till systems are available
  • Payments and in-person sales can be viewed in one system

Cons of Square

  • Less useful if you only sell online
  • Stock syncing needs to be tested carefully
  • Some Square software and hardware has an extra cost
  • International card payments cost more
  • You will have both WooCommerce and Square settings to manage

Who is Square best for?

Square is most relevant to businesses that sell in more than one place.

For example, it may suit a shop that also attends markets or a maker who sells through WooCommerce and takes card payments at events.

5. Revolut

Revolut provides an official WooCommerce payment gateway. It supports card payments, Revolut Pay, Apple Pay and Google Pay.

It can be attractive for businesses already using Revolut Business, especially those accepting or holding several currencies.

Rough Revolut costs

Revolut currently lists the following UK online card fees:

  • 1% + 20p for UK Visa and Mastercard consumer cards
  • 1.7% + 20p for UK American Express consumer cards
  • 2.8% + 20p for non-UK consumer cards and all commercial cards

On a £50 payment made with a UK consumer Visa or Mastercard, the processing fee would be about 70p.

You will need an eligible Revolut Pro or Revolut Business account and a Merchant account. Costs connected to the underlying business account may also apply.

View current Revolut merchant fees

Pros of Revolut

  • Low headline rate for standard UK consumer cards
  • Official WooCommerce plugin
  • Supports Revolut Pay
  • Supports Apple Pay and Google Pay
  • Useful for businesses working in several currencies
  • Can suit businesses already using Revolut Business
  • Next-day settlement is available for some payments

Cons of Revolut

  • You need an eligible Revolut account and Merchant account
  • Commercial and international cards cost considerably more
  • It has a smaller WooCommerce user base than Stripe or PayPal
  • The official plugin has received mixed user reviews
  • Your payment income is tied more closely to the wider Revolut service

 

Who is Revolut best for?

Revolut is worth comparing if you already use Revolut Business or receive payments in several currencies.

The lower UK consumer card rate looks appealing, but it should not be the only factor. Plugin reliability, support and the types of cards your customers use matter too.

6. Klarna

Klarna is a buy now, pay later service rather than a standard card gateway. It allows eligible customers to spread or delay payments while the merchant receives payment from Klarna, subject to the provider’s terms.

You can offer Klarna through services such as WooPayments or Stripe.

Rough Klarna costs

The current UK price listed through WooPayments and Stripe is around:

  • 4.99% + 35p per successful payment
  • Around £20 for a lost dispute

On a £50 purchase, the fee would be about £2.85.

Klarna pricing through WooPayments

Pros of Klarna

  • Gives customers more flexibility
  • May help with higher-priced purchases
  • Customers can spread the cost
  • Can be enabled alongside normal card payments

Cons of Klarna

  • Processing fees are much higher than standard card fees
  • It adds another payment method to manage
  • Not every customer or purchase will be eligible
  • Buy now, pay later will not suit every business or audience
  • Returns and disputes can involve another set of processes

 

Who is Klarna best for?

Klarna may be useful if you sell higher-priced products and customers often need more flexibility.

For shops selling low-cost items, the higher percentage and fixed fee may take too much from the order.

Which WooCommerce payment gateway is cheapest?

Based on the headline rates for standard UK consumer cards, Revolut currently has the lowest fee in this comparison.

A £50 UK payment would cost roughly:

GatewayApproximate fee on a £50 salePricing basis
Revolut£0.70UK consumer Visa or Mastercard at 1% + 20p
PayPal qualifying guest card payment£0.90Qualifying UK card-funded guest payment at 1.2% + 30p
Stripe£0.95Standard UK card at 1.5% + 20p
Square£0.95UK online card at 1.4% + 25p
WooPayments£1.00UK card at 1.5% + 25p
PayPal account payment or other commercial transaction£1.75Other domestic commercial transaction at 2.9% + 30p. Account-specific pricing may apply
Klarna£2.85Payment at around 4.99% + 35p

The PayPal figures show why the payment type matters. A qualifying card payment made without a PayPal account may cost less than a payment made through a customer’s PayPal account.

These examples use PayPal’s published standard UK rates. Your PayPal account may have different pricing.

The cheapest gateway on paper is not always the best option.

A slightly lower fee may not help if customers do not recognise the payment option, the checkout is unreliable or the payment method they want is missing.

You should also think about:

  • Your average order value
  • How many orders you expect
  • Where your customers live
  • Whether customers use personal or business cards
  • Whether customers prefer cards or payment accounts such as PayPal
  • Whether you sell online, in person or both
  • Whether you need subscriptions
  • Whether you accept several currencies
  • How refunds affect your costs
  • The quality of the plugin and customer support
  • Whether your account has custom pricing

Do you need more than one payment gateway?

Sometimes, yes.

A practical setup for a small WooCommerce shop might include:

  • Stripe or WooPayments for debit and credit card payments
  • PayPal for customers who prefer to use their PayPal account
  • Klarna only where spreading the cost makes sense

You may also decide to let PayPal process both card payments and PayPal account payments. If you do this, check the rates and payment options attached to your account.

Adding more options can help customers, but too many choices can clutter the checkout and create more work behind the scenes.

Each gateway adds another account, plugin and set of settings to maintain. I would usually choose one main card processor, then add one or two payment methods that clearly suit the shop’s customers.

Who should create the payment gateway account?

The business owner should create and own the account.

Payment providers need business, identity and bank information as part of their checks. The account also controls your money, refunds, disputes and financial records.

Your web designer can guide you through the process and connect the approved account to WooCommerce, but should not own it on your behalf.

You should keep control of:

  • The main account login
  • Two-factor authentication
  • Bank account details
  • Identity checks
  • Business verification
  • Financial and tax information
  • Gateway terms and pricing agreements

This protects both you and your web designer.

Which payment gateway should you choose?

For many small UK WooCommerce shops, Stripe or WooPayments will be the simplest starting point.

Stripe gives you more flexibility and a separate payment dashboard. WooPayments keeps more of the day-to-day management inside WordPress.

PayPal is useful as an additional option because customers recognise it. It can also process card payments, but the fee depends on the type of PayPal transaction and your account setup.

Square makes sense when you sell both online and in person. Revolut is worth exploring if you already use its business services or work across currencies.

Klarna can help with larger purchases, but its higher fees need to be built into your margins.

The best choice is the one that works for your business and feels easy for your customers to use.

Need help setting up WooCommerce payments?

I build and support WooCommerce websites for small businesses, charities and local organisations.

I can help you compare suitable payment options, connect your chosen gateway and test the checkout before your shop goes live. You will create and own the payment account, with guidance from me where needed.

Contact me about your WooCommerce website.

Frequently Asked Questions

Does WooCommerce charge its own transaction fee?

The core WooCommerce plugin does not normally add a percentage fee to each sale. Your payment provider will charge its own processing fees. WooPayments has its own transaction pricing because it acts as the payment service.

Can customers pay by card through PayPal without having an account?

PayPal can allow eligible customers to pay by card without creating or signing in to a PayPal account. Availability can depend on your PayPal setup, the customer, their location and PayPal’s own checks.

Is a PayPal card payment charged at the same rate as a PayPal account payment?

Not necessarily. PayPal currently lists 1.2% + 30p for qualifying UK card-funded payments from customers without a PayPal account. It lists 2.9% + 30p for all other domestic commercial transactions. The rate applied to your payment can depend on the PayPal product, the way the customer pays and the pricing attached to your account.

Can I change payment gateways later?

Yes, but saved card details and subscription payment tokens may not move automatically to the new provider. Changing gateways is easier for shops taking one-off payments. Subscription websites need a more careful migration plan.

Can I pass card processing fees to customers?

There are legal restrictions around card surcharges in the UK. Do not add a payment fee without checking the current rules and getting suitable advice. Most small businesses include payment-processing costs when setting their product prices.

Do I need an SSL certificate?

Yes. Your WooCommerce website should use HTTPS across the whole site. Most payment gateways handle sensitive card information through secure hosted fields or payment screens, but your website still needs to be properly secured and maintained.

Are payment processing fees refunded when I refund an order?

Not always. Some providers retain the original processing fee. Policies vary, so check the refund terms before choosing a gateway, especially if your business receives frequent returns.

Pricing note

All prices in this guide are approximate UK fees checked in August 2026.

They exclude any applicable VAT, currency conversion charges, international card charges, disputes, premium services and custom pricing agreements.

PayPal’s published rates vary by transaction type. A qualifying card-funded payment from someone without a PayPal account is currently listed at 1.2% + 30p. All other commercial transactions are listed at 2.9% + 30p.

Clients may have pricing specific to their own PayPal or payment provider account.

Payment providers can change their fees and eligibility rules. Check the provider’s current pricing and your account agreement before making a final decision.