A full, up-to-date UK guide to accepting card payments online: choosing, setting up, and securing Stripe and PayPal for your small business

Accepting card payments online can make or break your small business in the UK. But with the risks of fraud, compliance headaches, and a dizzying choice of providers, where do you start? This guide walks you through the real-world process of setting up Stripe and PayPal payment gateways—step by step, with UK-specific advice, cost breakdowns, security musts, and hard-won tips to keep your business (and your customers) safe.
A payment gateway is the technology that enables your website to process card payments from your customers. It acts as a bridge between your customer, your website, their card provider, and your business bank account. In the UK, Stripe and PayPal are by far the most popular options for small businesses due to their ease of setup, competitive fees, and robust security features. But not all gateways are created equal, and choosing the right one is about more than just plugging in a widget.
Security is absolutely critical. UK businesses must comply with regulations such as the Payment Services Regulations (2017), GDPR, and PCI DSS (Payment Card Industry Data Security Standard). Failing to secure payment data can lead to hefty fines from the Information Commissioner's Office (ICO), ruined customer trust, and, in the worst cases, business closure. Stripe and PayPal both handle the heavy lifting for PCI compliance by processing payments on their own secure servers, but you still have responsibilities for your website and processes.
Understanding how payment gateways work, what data flows where, and your legal responsibilities is essential before you add that 'Buy Now' button. This knowledge will help you avoid common mistakes—like mishandling card data or picking a gateway that doesn't match your business model.
According to UK Finance, over £250 billion was spent online using cards in 2023, with fraud losses at £395.7 million. Secure payment gateway setup is not just best practice—it's essential for survival.
Stripe and PayPal are both giants in the UK payments space, but they suit different types of businesses and use cases. Stripe is a developer-friendly payment platform that integrates seamlessly into most e-commerce websites, offering flexibility, powerful APIs, and support for recurring payments, Apple Pay, Google Pay, and more. It is ideal if you want complete branding control and advanced features.
PayPal, on the other hand, is a household name and is trusted by millions of UK consumers. It’s famous for its easy setup, no-coding-required checkout buttons, and 'PayPal Buyer Protection', which can encourage sales. However, PayPal often redirects customers to its own site to complete payment, which slightly interrupts the user journey and can affect conversion rates. PayPal also offers 'PayPal Checkout' (formerly known as Express Checkout) and a full 'PayPal Payments Pro' solution for more advanced needs.
When choosing between Stripe and PayPal, consider your technical resources, branding needs, customer preferences, and the countries you’ll be selling to. Many UK businesses actually use both, offering customers maximum choice at checkout.
| Feature | Stripe | PayPal (Business Account) |
|---|---|---|
| UK Card Processing Fee | 1.5% + 20p (domestic cards) | 2.9% + 30p (standard, UK cards) |
| Payout Time | Typically 3-5 business days | Instant to PayPal balance, 1-3 days to bank |
| Recurring Payments | Yes, via API/billing tools | Yes, via PayPal Subscriptions |
| Integration | Requires basic web dev skills | Can use no-code PayPal buttons |
| Branding Control | Full (on-site checkout) | Limited (off-site for most setups) |
| Chargeback Fee | £15 per dispute | £14 per dispute |
| PCI Compliance | Stripe handles most requirements | PayPal handles most requirements |
| Multi-currency | Yes (100+ currencies) | Yes (25+ currencies) |
Both Stripe and PayPal operate as FCA-authorised e-money institutions in the UK. You do not need a separate merchant account with your bank for either platform.
Before you sign up with Stripe or PayPal, you need to have your business basics in order. Both providers will require you to verify your identity and prove your business is legitimate. For UK businesses, this means having your business structure sorted—sole trader, limited company, or partnership—with relevant registration numbers. You’ll also need a UK business bank account in your business name (personal accounts are not accepted for limited companies).
Both Stripe and PayPal will perform verification checks to comply with anti-money laundering (AML) and 'Know Your Customer' (KYC) regulations. Expect to provide Companies House registration numbers (if you’re a limited company), proof of address, and photo ID. If you’re a sole trader, you may need to supply your UTR (Unique Taxpayer Reference) from HMRC. Incomplete or inconsistent documentation is a common reason for delayed or rejected applications.
From a technical perspective, you need a secure, GDPR-compliant website with an SSL certificate (https://). If you’re using an e-commerce platform like Shopify, Squarespace, or Wix, SSL is usually included. If your site is custom-built or on WordPress/WooCommerce, you may need to purchase and install SSL separately. Payment providers will refuse to connect if your website isn’t secure.
Using a personal PayPal or Stripe account for business violates their terms and can lead to frozen funds or account closure. Always set up a dedicated business account.
Stripe is popular for its flexibility and developer-friendly tools, but its setup can be daunting if you’re new to online payments. The process is straightforward if you follow each step carefully, and Stripe’s UK support is robust if you get stuck. Below is a practical step-by-step guide to integrating Stripe into your business, whether you’re using a website builder or a bespoke e-commerce platform. step-by-step guide to registering as a sole trader with HMRC
Stripe supports a huge range of payment methods—Visa, Mastercard, Amex, Apple Pay, Google Pay, and even Klarna or Afterpay. Its API allows for advanced customisation, but most UK businesses use Stripe via plugins for WooCommerce, Shopify, or Magento. Always ensure plugins are up to date to maintain security.
Stripe may request additional documents if your business is in a high-risk sector (e.g., supplements, events). Respond quickly to avoid payout delays.
PayPal remains one of the fastest ways to start accepting payments online in the UK. Its brand recognition can boost sales, especially for new businesses. Setup is relatively easy, but PayPal’s rules and risk controls are strict. Always set up a PayPal Business Account (not Personal) and link it to your business bank account for proper reconciliation.
PayPal’s basic 'Checkout' lets customers pay via PayPal balance, debit/credit card, or PayPal Credit. For full on-site card processing and custom branding, you’d need PayPal Payments Pro, which carries a monthly fee. Most UK SMEs start with the standard PayPal Checkout or invoicing features.
PayPal’s risk systems can automatically hold or limit access to funds if your sales spike, you get unusual activity, or customers file disputes. Keep your account details accurate and respond promptly to PayPal’s requests to avoid disruptions.
PayPal may freeze or limit your account if you receive large payments out of the blue, change your business model, or get flagged for fraud. To reduce risk, always keep your business details up to date and respond quickly to PayPal requests.
It’s not enough to simply plug in Stripe or PayPal and start trading. Under UK law, you have specific duties to protect customer data, comply with PCI DSS, and give customers confidence at checkout. Both Stripe and PayPal handle most PCI compliance, but you must still ensure your website and business practices are secure. This includes using SSL, keeping software up to date, and only using official plugins/integrations.
You must provide clear privacy policies compliant with UK GDPR, outlining how you collect, store, and use customer data. Payment data should never be emailed, stored on your own servers, or shared with third parties who aren’t PCI compliant. If your site is breached and customer data is compromised, you’re required to notify the ICO within 72 hours and may face investigation or fines.
On a technical level, always use strong, unique passwords for your Stripe and PayPal accounts, and enable two-factor authentication (2FA). Regularly audit your plugins and integrations: outdated software is a major cause of e-commerce breaches. Use reputable web hosting and consider a website firewall or malware scanning service, especially if you run a custom-built e-commerce site.
| UK Requirement | Stripe | PayPal |
|---|---|---|
| PCI DSS Compliance | Handled by Stripe for hosted checkout | Handled by PayPal for Standard/Checkout |
| GDPR Compliance | You must provide privacy notice | You must provide privacy notice |
| Refund Policy | Set in Stripe dashboard/website | Set in PayPal dashboard/website |
| Chargeback Handling | Stripe dashboard + evidence upload | Resolution Centre + evidence upload |
| 2FA Security | Supported, highly recommended | Supported, highly recommended |
If your business suffers a payment data breach, UK law (GDPR) requires you to notify the ICO within 72 hours. Failure to do so can result in substantial fines.
Before you take your first real payment, thorough testing is vital. Both Stripe and PayPal offer 'sandbox' or 'test' modes where you can simulate payments, refunds, and even failed transactions. Test every scenario—successful payment, failed card, refund, and chargeback. This ensures your checkout works smoothly and you know how to handle issues quickly when they arise.
Going live is more than flicking a switch. Double-check that your website is secure, your legal policies are present, and your payment gateway is set to 'live' mode. Monitor the first few real transactions closely for errors or unexpected behaviour. Set up alerts in your Stripe or PayPal dashboard for failed payments, suspicious activity, and payouts.
Common mistakes include launching without testing refunds, using outdated or insecure plugins, and failing to update business details (leading to frozen payouts). Another frequent issue is not reconciling payments—make sure your sales records match your Stripe/PayPal statements and your business bank account. This is essential for your year-end accounts and VAT reporting.
ONS data shows that in 2023, 62% of UK e-commerce purchases were made via mobile devices. Your payment gateway must be mobile-optimised to avoid lost sales.
Fees are a fact of life for UK businesses accepting card payments. Stripe and PayPal both charge per-transaction fees, with slight differences in structure. As of 2026, Stripe charges 1.5% + 20p for UK cards and 2.5% + 20p for European cards. PayPal charges 2.9% + 30p for UK cards and higher for international payments. These fees are deducted before your funds are paid out to your business bank account.
Payout times are another consideration for cashflow. Stripe typically pays out to UK businesses within 3-5 working days, though new accounts may experience a 7-day rolling hold initially. PayPal deposits funds instantly into your PayPal account, but withdrawing to your UK bank can take up to 24 hours. Both platforms may delay payouts if they detect unusual activity or require additional verification.
Managing these fees and payout timings is crucial for cashflow planning. Remember also to factor in chargeback fees (£15 for Stripe, £14 for PayPal) and the risk of frozen funds if disputes or compliance issues arise. Always keep an emergency cash buffer, especially in your first few months trading online.
| Provider | UK Card Fee | International Card Fee | Payout Time | Chargeback Fee |
|---|---|---|---|---|
| Stripe | 1.5% + 20p | 2.5% + 20p | 3-5 business days | £15 |
| PayPal | 2.9% + 30p | 4.4% + fixed fee | Instant to PayPal, 1-3 days to bank | £14 |
Both Stripe and PayPal charge VAT on their fees to UK businesses. Download monthly VAT invoices from your account dashboard for your records.
Disputes and chargebacks are an unavoidable part of online trading. A chargeback occurs when a customer queries a payment with their card issuer, often due to suspected fraud or dissatisfaction. Both Stripe and PayPal notify you in your dashboard if a chargeback is filed. You’ll need to provide evidence—delivery confirmation, order details, customer correspondence—within strict deadlines (usually 7-14 days) to contest the chargeback.
If you lose a chargeback, you not only lose the sale but are also charged a fee (£15 for Stripe, £14 for PayPal). Too many chargebacks can flag your business as high risk, leading to higher fees or even account suspension. To reduce chargebacks, provide clear product descriptions, visible refund policies, and proactive customer service. Always keep proof of delivery and communicate with buyers before disputes escalate.
Refunds can be processed directly through Stripe or PayPal dashboards. Stripe refunds the transaction fee except the fixed 20p element; PayPal keeps the full fee. Process refunds promptly and notify customers to reduce the risk of disputes.
Prepare a standard template for responding to chargebacks: order details, delivery confirmation, customer correspondence. This speeds up your response and improves your chances of winning disputes.
Most UK small businesses use hosted platforms like Shopify, Wix, Squarespace, or WooCommerce for WordPress. The good news is that Stripe and PayPal are supported natively by all major platforms, usually requiring just a few clicks to connect. Always use the official plugins or integration apps—third-party plugins can introduce security risks and compatibility issues.
On Shopify, Stripe is the engine behind Shopify Payments; you just activate it in your payment settings. PayPal is also integrated by default—just log in with your business account and you’re live. On WooCommerce, install the official Stripe and PayPal plugins from WordPress.org. Enter your API keys (for Stripe) or connect your PayPal account, then run test transactions using sandbox mode.
If you’re using a custom-built website, you’ll need developer input to implement Stripe or PayPal securely. Use the latest SDKs, secure API keys, and follow both providers’ security best practices. Always test extensively before going live, and keep documentation for all integrations—this will help if you need to troubleshoot or upgrade later.
| Platform | Stripe Integration | PayPal Integration |
|---|---|---|
| Shopify | Shopify Payments (Stripe engine) | Native PayPal app |
| WooCommerce | Official Stripe plugin | Official PayPal plugin |
| Wix | Native Stripe integration | Native PayPal integration |
| Squarespace | Native Stripe integration | Native PayPal integration |
| Magento | Official Stripe extension | Official PayPal module |
As your business grows, you may want to accept payments in multiple currencies, or offer customers the option to pay with Apple Pay, Google Pay, Klarna, or even direct bank transfers. Stripe leads in this area, supporting over 100 currencies and a wide range of alternative payment methods. PayPal supports 25+ currencies and allows customers to pay from their PayPal balance, credit/debit cards, or PayPal Credit.
Enabling multi-currency payments means you can serve EU and international customers without manual currency conversions. Stripe automatically converts and settles funds in GBP, charging a small conversion fee. PayPal also performs conversions, but at slightly less favourable rates, so check the fees if you sell internationally. For Apple Pay and Google Pay, Stripe support is built-in for most plugins; PayPal enables these via certain checkout flows.
If you want to offer Buy Now, Pay Later (BNPL) options like Klarna, Stripe supports this via an add-on. PayPal’s 'PayPal Credit' is available to eligible UK customers automatically. Always ensure your terms and refund policies are clear for all payment methods to avoid disputes and chargebacks.
Offering alternative payment methods like Apple Pay, Klarna, or PayPal Credit can increase checkout conversion rates by up to 25%, according to the British Retail Consortium.

Ready for the next step? Open a business bank account to keep your finances organised.

Get 7,500 free points (worth £75) on your first transaction. No annual fee. Instant decision.
Affiliate disclosure: we may earn a commission via our links. This does not affect our editorial independence.


Affiliate links. We may earn a commission. Editorial independence maintained.