Written by Tatiana Lebreton Reviewed by Oliver Simpson Updated on 3 September 2024 On this page Top Systems for Taking Payments Online: Overview 1. takepayments 2. Worldpay 3. Square 4. Stripe 5. SumUp 6. Shopify Online Payment Gateway vs Ecommerce Website: What's the Difference? Tips for Taking Payments on Your Website How We Test Online Payment Gateways Verdict Expand All providers have been reviewed and tested by our Research team. By requesting a quote, we can match you with a potential supplier, and we may earn a small commission for this referral Online shopping accounts for around 26% of UK retail sales, according to the Office for National Statistics, and has been steadily increasing over the past five years. So, if you’re a small business looking to cash in on the action, you’ll need a reliable merchant account provider for taking payments online.Based on our research and testing, takepayments offers the best online payment gateway for small businesses. It’s an affordable solution, since takepayments offers custom pricing to match your budget, and its online payment gateway integrates with over 50 popular shopping carts, including WooCommerce and Magento. takepayments’ affordability also earnt it a spot in our list of the top credit card machines for small businesses.However, takepayments doesn’t offer a website building tool, so if your business doesn’t have a website yet, you might prefer providers like Square or SumUp, who offer an online store builder plus payment gateway. Which are the Best Payment Gateways? takepayments – Best for a flexible pricing structureWorldpay – Best for high volume sellersSquare – Best all-in-one solutionStripe – Best for securitySumUp – Best for new businessesShopify – Best for ecommerce retailersThese are recommended providers based on our research. Use our cost comparison tool to find the best service for your businessOr, use our comparison tool which will generate bespoke quotes for online payment services that are tailored to your specific needs. Top Systems for Taking Payments Online: OverviewLet’s start with an at-a-glance view of our top six merchant services for taking online payments, with information on how we’ve rated them and what their transaction fees are. Swipe right to see more 0 out of 0 backward forward takepayments Worldpay Square Stripe SumUp Shopify Payments Score 4.8 Score 4.7 Score 4.6 Score 4.4 Score 4.3 Score 4.1 Best For Flexible pricing Best For High volume sellers Best For Best all-in-one solution Best For Security Best For New businesses Best For Ecommerce retailers Transaction fee Custom (e.g. 1% + 2p-2.75% + 2p for £50-£100k turnover; avg transaction £0-£50) Transaction fee Fixed fees: 1.5% or 1.3% +20pOR custom fees Transaction fee 1.4% +25p online1.75% in-person Transaction fee 1.4% + 10p in-person1.5%+ 20p online Transaction fee 2.5% online1.69% in-person Transaction fee 1.5% + 25p to 5% depending on plan (custom fees on Plus plan) Online payment gateway Custom (up to £19 + VAT/month) Online payment gateway £19.95 per month or custom Online payment gateway Free Online payment gateway Free Online payment gateway Free Online payment gateway From £5 per month Note on transactions fees Where transaction fees are available, we will be discussing standard online transaction fees for personal UK credit and debit cards.Some transactions are subject to higher fees, such payments made with international or business cards. 1. takepayments: Best for Flexible Pricingtakepayments offers a several systems for merchants who need to take online payments, meaning it can suit a variety of business types. takepayments 4.8 Pricing Custom Quick overview Recommended users: small businesses (retail and hospitality) who plan to primarily sell in-person with takepayments and want to stick with the same provider for online sales, or service businesses looking for a digital invoice solution. Read more + Read less - Strengths Custom pricing to fit your budget Next day payouts Integrates with over 50 shopping carts Weaknesses Requires some technical know-how to set up Pricing isn't transparent No online store builder Pricing See more See less Online transaction feesOnline payment gateway Custom Custom (up to £19 per month) Online payment solutions:Online payment gateway (integrates into existing website)Pay by link (send to customers via email)QR code ordering (QR code links to online menu and payment page)Why we recommend takepayments for online paymentstakepayments caters specifically to small businesses, and offers competitive custom transaction rates, designed to match your transaction volume and revenue. This can work out cheaper than using a provider with set fees and rates, especially if your business has a high volume of monthly card transactions.If you plan on selling through a website, takepayments offers an online payment gateway that integrates with 50 popular online shopping carts, including WooCommerce and Magento, so there’s a good chance it will work with your existing website.takepayments also offers a solution for hospitality businesses, thanks to its QR code ordering system, beepaid. This gives you access to a unique QR code, linked to a menu page and an online payment page. takepayments will build all this for you, removing a lot of the hassle.Lastly, if you offer services, you can also be paid via invoices, thanks to takepayments’s pay-by-link service. This removes the need for a website, since you can simply generate links and branded emails via takepayments’s Merchant Management System.Reasons to avoid takepaymentsWe don’t recommend takepayments’s online payment gateway to small businesses with limited technical skills, since integrating it into your existing website might require some minimal coding.If that’s you, you’ll find it easier to work with a provider that offers an online store builder as well as payment solutions, like SumUp, Square, or Shopify. This removes the need for you to integrate a separate payment page into your website, since the work has already been done for you.We also don’t recommend takepayments for retail businesses that primarily sell online, since while takepayments offers online solutions, it doesn’t specialise in ecommerce. Once again, you’ll be better off with a provider that’s also an online store builder. How do you need to take card payments? Online only Online and in person Online, in person, & on the phone Other/Unsure Compare Prices 2. Worldpay: Best for High Volume SellersWorldpay offers two package solutions for selling online via payment gateway or link, and has custom pricing for businesses that process over £75,000 a year in card transactions. Worldpay 4.7 Pricing From £19.95/month Worldpay Review Quick overview Recommended user: small retail businesses that have a high volume of card transactions, and are looking to sell internationally, or services businesses looking for digital invoices. Read more + Read less - Strengths Custom pricing for high-volume sellers Custom solutions for selling internationally Excellent security and fraud prevention measures Weaknesses Long contract length (18 months) More expensive than competitors No online ordering solution Pricing See more See less Worldpay eCommerceSimplicity Payment Gateway Online transaction fee 1.3% +20p or custom Online transaction fee 1.5% or custom Monthly service fee £0/month or custom Monthly service fee £19.95/month or custom Online payment solutions:Online payment gateway (integrates into existing website)Pay by link (send to customers via email)Why we recommend Worldpay for online paymentsWorldpay is a highly trusted merchant services provider, and is used by large enterprises as well as small businesses. It provides merchant services globally, and offers specialised solutions for businesses selling online internationally. This includes accepting over 120 currencies, and allowing you to accept regional payment methods, on top of global ones like Apple Pay.WorldPay currently offers two bundled online payment solutions, Worldpay eCommerce and Simplicity Payment Gateway, both of which include an online payment gateway and a pay-by-link function for invoices.A Worldpay payment page can be hosted on its site or integrated within your own website, which offers a lot of versatility. It integrates with popular ecommerce builders and shopping carts, including Shopify and Opencart.eCommerce comes with no monthly fees, and transaction fees starting at 1.3% +20p for low-volume businesses, while Simplicity has a monthly fee of £19.95, and transaction fees starting from 1.5%. In both cases, transaction fees are lower than the 1.75% UK average. If you process over £75,000 a year in card payments online, you’ll likely get even lower transaction fees than the ones you see above.Reasons to avoid WorldpayWordpay has a long contract length of 18 months, which is six months longer than the average of 12 months. This doesn’t offer businesses a lot of flexibility, and although you can terminate your contract early, this will incur exit fees. For this reason, we don’t recommend Worldpay to new businesses still figuring out what services they need, or ones that don’t want to be tied to a provider. There are plenty of affordable zero-contract options for selling online, such as Square and Stripe.Additionally, although Worldpay offers low transaction fees, a contract with them often comes with a lot of additional monthly fees, which make it an overall expensive option. You’re likely to pay fees of at least £5 per month for PCI compliance, as well as ones for fraud maintaining fraud protections, and servicing your account.Lastly, Worldpay doesn’t have a QR code or online ordering solution for hospitality businesses, and is heavily geared towards retailers. For hospitality-friendly merchant services providers, we recommend takepayments, Square, or SumUp. Ask The Experts What’s the difference between a virtual terminal and an online payment gateway? Zara Chechi Both virtual terminals and online payment are ways of taking payments. A virtual terminal allows you to take payments over the phone, in store, and via email. If you don’t carry out face-to-face transactions, a virtual terminal is a good choice.A online payment gateway is used to take payments online. Payment gateways can be integrated into your website or hosted on a separate page. A payment gateway takes the payment and checks if the buyer has enough funds on their card. Like open banking processes, they give users more protection when they choose to share their information and safeguard them against fraud. 3. Square: Best All-in-one ProviderSquare is a zero-contract provider that offers a host of solutions for taking payments online, from a free online retail store or online ordering store builder, to invoices, to QR code ordering. Square 4.6 Pricing From £0/month Quick overview Recommended user: Any type of small business looking for a zero-contract provider that do it all, online store building, payment processing, invoicing, QR code ordering, and more. Read more + Read less - Strengths Has a free online store builder Offers several integrated payment solutions, making it a one-stop-shop Is easy to use and set up Weaknesses Transaction fees are a little high Online store builder is quite basic No multi-currency Pricing See more See less Online storeInvoicesOnline transaction fees £0/month; £20/month; £64/month £0/month; £20/month From 1.4% + 25p Online payments solutions:Online store builder with integrated payment gateway (suitable for services, retail, and hospitality)Invoices (pay by link via email)QR code orderingWhy we recommend Square for online paymentsSquare offers an all-in-one solution when it comes to taking payments online. It has an online store builder that comes with a Square payment gateway, eliminating the need for you to integrate one into your website – no coding necessary. It aims to cut out the hassle of keeping tabs on your online transactions, letting you track all your sales from one place.As well as being easy to create and use, Square’s online store builder comes with no monthly fees, besides transaction fees, making it an affordable solution. You can, however, upgrade to a paid online store, for £20 to £64 per month, which we recommend to small businesses that are experiencing increasing online sales.Square has solutions for retail, hospitality, and services businesses like salons, making it one of the most versatile providers on the market. Services businesses can also benefit from Square’s invoicing tool, which like the online store builder, has a free plan, or a paid plan at £20 per month, which comes with additional features like batch-sending and custom email layouts.If you like the look of Square’s free tools, but think the price of the paid premium versions is a little high, don’t worry. Square’s free tools aren’t just test versions designed to make you upgrade to the paid version, they’re fully functional. Plus, Square is fully transparent with its pricing, and doesn’t come with hidden fees (PCI compliance is handled at no extra charge for example), so what you see is what you’ll pay, no more.Reasons to avoid SquareSquare’s transaction fees are a little on the high side, to compensate for the lack of monthly fees, and they don’t go down by much if you’re on a paid plan. Its online transaction fees are a little ore than Worldpay’s, at 1.4% + 25p on the free and £20 per month plans, and 1.4% + 15p on the £64 per month plan. However, Square’s invoicing fees are much higher, at 2.5% on both the free and £20 per month plan.Square does offer custom transaction rates for high volume sellers, but its threshold for what qualifies as high volume is higher than Worldpay or takepayments, so if you’re looking for the cheapest rates, those are the providers we recommend.Square’s online store builder is also quite basic when it comes to design choices and customisation, so if you want to create a unique store, we recommend Shopify. Plus, it doesn’t support multi-currency payments, so international sellers will do better with Worldpay. 4. Stripe: Best for SecurityStripe offers a payment gateway that businesses can embed directly into their website, and advanced fraud detection that detects unusual patterns in payment flow. Stripe 4.4 Pricing £0/month (charged in transaction fees) Quick overview Recommended users: small businesses (retail and services) with a low transaction volume who need robust security measures (subscription sellers, international sellers, service-based businesses sending frequent invoices) Read more + Read less - Strengths Excellent security and anti-fraud measures No monthly fees for most services Embeddable payment gateway Weaknesses Transaction fees can add up and eat into profits No solutions for hospitality businesses Payout time slightly longer than competitors' Pricing See more See less Transaction fees by service Online payment gateway From 1.5% + 20p Link to pay From 1.2% + 20p Invoices From 0.4% Advanced fraud protection 4p per screened transaction Payment solutions:Payment gateway (embedded into website, customers stay on the same page)Invoices (send emails with link to payment page)Pay-by-link (send users to a payment page to sell limited products or subscription, no website required)Why we recommend Stripe for online paymentsStripe is an affordable option for small businesses with a low transaction volume. It doesn’t charge monthly fees for the vast majority of its services, instead, services are charged as an extra percentage cut or fixed fee on transactions.This is the case for Stripe’s excellent fraud prevention software. Stripe’s proprietary anti-fraud system, Radar, costs a fixed fee of 4p per screened transaction. It uses machine learning to detect unusual patterns in transactions and stop fraud. Besides Radar, Stripe has a few other programs to boost security, including customer identity verification, which costs £1.25 per verification.In terms of its online payments solutions, Stripe offers a payment gateway page you can embed into your existing website. This means your customers can easily pay there and then, without the annoyance of getting redirected somewhere else. You can also customise the logo, images, and colour to make the image seamlessly align with your website. This is very useful for online businesses keen on providing a good customer experience, but matters less if the bulk of your activities take place in a brick-and-mortar shop.Stripe also has an invoicing tool, which allows you to email payment links to customers (0.4%-0.5% per paid invoice), and a pay-by-link tool, which is a solution for selling limited products or subscriptions online without a website. You can share the link with customers on any platform, and they’ll be taken to a payment page.Reasons to avoid StripeWe don’t recommend Stripe to businesses with a high transaction volume. Since most of Stripe’s payment services are charged solely per transaction, fees can really add up. Stripe’s standard transaction fees are also not particularly low, at 1.5% + 20p per standard UK card. This is similar to what Worldpay and Square charge, but with Stripe there are no customised fees for high volume sellers.Stripe is also heavily focused on facilitating payments for retail businesses, or those selling subscriptions, and doesn’t have systems in place for hospitality businesses, like online ordering.Lastly, Stripe takes a little longer than its competitors to transfer your funds to your business bank account. Most competitors now transfer funds the next working day, but with Stripe it can take up to three days. However, for an extra 1% fee on the payout volume, you can receive your funds in minutes. Depending on the payout amount, this can be an expensive option. Want to start taking payments online? Get free quotes 5. SumUp: Best for New Businesses SumUp 4.3 Pricing From £0/month Quick overview Recommended user: new businesses (retail, hospitality, services) looking for a quick and affordable way to start selling online Read more + Read less - Strengths No monthly fees on most services All-in-one solution that's easy to set up Offers a wide variety of ways to get paid online Weaknesses Transaction fees are high Online store builder is quite basic Not a very scalable option Pricing See more See less Pay-as-you-goSumUp One Monthly service fee £0/month Monthly service fee £19/month Online store and payment links 2.5% per transaction Online store and payment links 0.99% per transaction Invoices 2.5% per invoice Invoices 0.99% per invoice Online payment solutions:Online payment gateway (integrate into existing website via plugin or API)Online store builder with integrated payment gatewayInvoices (send payment links via email)Pay-by-link (send payments links to customers on any platform)Why we recommend SumUp for online paymentsSumUp is an all-in-one platform that’s easy to sign up to, and comes with no contract or monthly fees, making it a great solution for new businesses looking to take payments online.It offers a plethora of ways to take payments, including a free online store builder, which comes with SumUp’s payment gateway pre-integrated into it. This is means there’s no fussing around with code or plugins, although SumUp also has these option for technically savvy businesses.SumUp also has an invoicing tool, which has a free version, and a £7 per month Pro version. This lowers transaction fees from 2.5% to 1.25%, and allows you to customise the design of your invoices, and create ones in different languages. And lastly, there’s a pay-by-link feature, which like similar features offered by competitors, allows you to send payment links to customers on any platform, and is a great options for startups selling on social media.All of SumUp’s tools for taking payments come with no monthly fees, and a transaction fee of 2.5%. However, if you sign up to SumUp One for £19 per month, this lowers transaction fees to 0.99% (including for invoices and online store payments). It’s an option worth considering if you plan on becoming a frequent online seller, since SumUp’s 2.5% is very high, and will eat into your profits the more transactions you process.Reasons to avoid SumUpAs we’ve established, on its free plan, SumUp’s transaction fees are quite high, plus it doesn’t offer customised transaction fees for high volume sellers. Your only option to lower fees is to sign up for the £19 per month SumUp One plan. The 0.99% transaction fee you get for doing this is actually quite low compared to average online fees, so you’re not getting a bad deal.That said, SumUp’s products will soon feel very limiting if you plan on growing your business. For example, its online store builder is very basic, and it doesn’t have an advanced version for larger businesses, unlike its rivals Square and Shopify.If you sell products online as part of a side hustle, or want to use SumUp for QR code ordering at your independent restaurant or bar, you shouldn’t run into any issues. However, if you plan on building an ecommerce business, we suggest you choose a provider up to the task, like Shopify or Worldpay. 6. Shopify: Best for Ecommerce Retailers Shopify 4.1 Pricing From £5/month Quick overview Recommended users: Ecommerce retailers focused on selling through their own website, and planning to scale Read more + Read less - Strengths Affordable solution for selling on social media Extremely scalable, can accommodate up to large enterprises Allows for omnichannel selling Weaknesses Expensive monthly fees Not suitable for hospitality or services businesses Transaction fees are a little high Pricing See more See less Online store planMonthly feesOnline transaction fees Starter £5/month 5% Basic £19/month 2% + 25p Shopify £49/month 1.7% + 25p Advanced £259/month 1.5% + 25p Plus $2,300 USD/month Custom Online payment systems:Online store with integrated payment gateway (can be connected to social media for omnichannel selling)Why we recommend Shopify for online paymentsShopify is the best ecommerce platform for small businesses. So, if you’re an online retail business, we strongly recommend Shopify if you want to simplify and use the same provider for both running your website and processing transactions.Shopify has its own payment processing service called Shopify Payments, which works seamlessly with Shopify websites. It is possible to integrate third-party payment processors into a Shopify website, but this incurs extra transaction fees of 0.2% to 2%, on top of third-party fees, so choosing Shopify Payments is the most affordable choice.Another advantage to using Shopify for online payments and ecommerce is that it’s a highly scalable option, capable of accommodating even large enterprises, so the chances you’ll outgrow it are very slim.You can start very small, with Shopify’s £5 per month Starter plan. This allows you to sell on social media, email, or SMS, with links that lead to a basic product page and payment page. The downside is that transaction fees are 5%, which is very high, so its not for regular sellers. Transaction fees quickly go down to 2% + 25p on the £19 per month Basic plan, and high volume sellers on the $2,300 USD per month Plus get custom rates.If Shopify’s monthly fees seem quite high, don’t forget that, unlike with a lot of the other providers on this list, you aren’t just paying for online payment processing, but for an online store that includes advanced reporting and marketing tools, and can be used as a hub for omnichannel selling.Reasons to avoid ShopifyShopify isn’t a cheap option, in terms of both its monthly fees and its transaction fees. The price jump between the £49 per month Shopify plan and £259 Advanced plan is pretty steep for most businesses. You can find a cheaper online store builder and payment processor in Square.Given that it is one of the most popular online store builders for small businesses, many clearly feel it’s worth the money, and we would tend to agree. However, if Shopify is out of your budget, don’t stretch yourself.Additionally, Shopify is purely geared to retail businesses, and really doesn’t have any solutions for hospitality or services businesses. For that, we’d recommend takepayments or Square. What’s the Difference Between an Online Payment Gateway and an Ecommerce Website?An online payment gateway is the part of an online payment system that processes payments, whereas an ecommerce website is a software platform used to build and manage an online store (create products, organise them, track inventory, manage marketing etc.)To help you visualise this, imagine you’re a customer. You use the ecommerce website when you click on its URL, peruse items, and add them to your cart. You use the online payment gateway when you click “checkout”, are prompted to enter your card or payment method details, and have your order processed.Online payment gateways can be integrated into a website via plugin or API, but nowadays, many ecommerce platform providers also process payments, as is the case with Square or Shopify. This means that when you build an ecommerce store with them, their payment gateway will already be built-in, with no extra integration necessary.Most ecommerce platform builders also give users the option of using a third-party payment processing provider, in which case businesses will need to integrate that third-party’s payment gateway into their online store using a plugin or API. Tips for Taking Payments on Your WebsiteOnline shoppers can be a fickle bunch, with almost 75% of online shoppers abandoning their baskets before completing a purchase. Transactions can break down in seconds if you don’t give your customers a smooth and snappy shopping experience.Follow these tips to keep people on your site and inspire them to buy:1) Make it easyDon’t make your users have to sign up for an account to pay. It’s one of the biggest barriers to making a sale. People can’t be bothered to enter their details and will often choose to abandon the purchase rather than signing up. By offering guest checkout you simplify a user’s journey and boost your chances of them making a purchase.Choosing a payment processing provider that accepts other payment methods besides credit and debit cards, like Google Pay, Apple Pay, or PayPal, can also boost your sales. These payment methods don’t require your customers to enter any card details, making a sale even easier.2) Make it look goodIf you’re using two providers, one for payment processing and one for online store building, try to make your payment page look like it belongs to your website. Add your logo and colours to ensure a visually consistent path from browser to buyer. If your customer feels like they’re lurching around different websites to make a payment, they may just abandon their cart.Most providers that only offer online payment gateways, and not online store building, like Worldpay or Stripe, understand this, and let you customise their payment pages to match your website.3) Make it quickDon’t ask your customers for lots of details or make them navigate long, data-heavy forms. Only take the minimum amount of information you need for the transaction to take place. This speeds up the process and is sure to inspire trust in your website and services. ▶ Read more: How to Accept Google Pay Want to start taking payments online? Get free quotes How We Test Online Payment GatewaysTo bring you our reviews, we tested and researched 18 payment services providers, assessing them across five main areas of investigation, and 23 subcategories. These included ease of use, the quality and feel of hardware, and the price of products and services.Here’s what we looked at:Hardware: we looked at the size, weight, and portability, of the card machines they offer, and assessed their connectivity, interface, receipt printing, and battery life.Software: we tallied up how many payment types and methods each provider accepts, looked at payout times, reporting and security features, EPOS functionality, and what systems it integrates with.Pricing: we compared monthly fees, card machine costs, transaction fees and contract lengths against the features of each payment services provider, to determine the value for money of each.Ease of use: we had several different average users test each card machine and payment processing system to see how intuitive each one was to use, and how quickly everyday tasks could be completed.Help and support: we assessed providers based on how many different channels of support they offered, and how available and responsive the support team was.We then gave each provider an overall score based on how well they faired in the above assessment categories. Verdict If you’re after an online payment system provider that has affordable transaction fees, takepayments is a good choice. It offers custom pricing designed to suit your budget, and specialises in providing merchant services to small businesses.A step up from this, for businesses that process a high volume of transactions, is Worldpay, which provides excellent support for international selling. And, if security is your top priority, we recommend Stripe, which has an excellent proprietary anti-fraud system.However, none the above providers have online store builders, so if you want to stick with the same provider for every step on the online sales process, we recommend Square, SumUp, or Shopify. All three of these providers also offer EPOS systems and software, so you can use them for in-person sales as well.Still unsure what provider to choose and want help? Simply let us know a bit more about your business’ requirements using our quote form. We’ll match you with the top online payment providers that are the best fit for you. They’ll reach out to you with quotes tailored to your business’ size and ambitions. It takes just 30 seconds, and is free for UK-based businesses. Our site is reader-supported. Some featured providers are our partners, so we may earn a commission if you make a purchase through our site. This is at no extra cost to our readers, and this doesn’t affect the independence of our reviews. Whether or not we have a partnership with a company does not affect our rating and review of the service. Written by: Tatiana Lebreton Senior Grow Online & Business Software Expert Tatiana is Expert Market's resident payments and online growth expert, specialising in (E)POS and merchant accounts, as well as website builders. Reviewed by: Oliver Simpson Senior Research Executive After three years in operational B2B data analysis, Oliver became a business insight specialist in 2022 and now focuses full-time on understanding small business preferences and needs. He blends his quantitative skills, forged by his experience working as a law enforcement researcher, with qualitative exploration, to ensure robust and nuanced results.