Virtual Terminals at a Glance
A virtual terminal is the tool you reach for when a customer wants to pay by card but is not standing in front of you. They read their long card number down the phone, and you key it into a secure web form on your computer to take the payment. It is the standard route for MOTO (Mail Order / Telephone Order) sales: orders taken by phone, email, or post. We checked the published MOTO rates and contract terms for the main UK providers in May 2026, and the headline is simple. Taking the occasional card over the phone should cost you nothing per month. Three of the five providers below charge no monthly fee at all; the other two only earn their fee once your phone-order volume is high enough.
- Stripe Virtual Terminal: Cheapest per-transaction rate, if you already run Stripe
- Square Virtual Terminal: Best free, no-contract option for occasional phone orders
- SumUp Virtual Terminal: Pay-as-you-go terminal that extends an existing SumUp account
- Dojo Virtual Terminal: Worth the monthly fee only once your call volume is high
- TakePayments Virtual Terminal: Managed service with a named UK account manager
Virtual Terminal Providers Compared
| Provider | MOTO rate | Monthly fee | Contract | PCI scope |
|---|---|---|---|---|
| Stripe | 1.5% + 25p (UK cards) | £0 | None | SAQ C-VT |
| Square | 2.5% | £0 | None | SAQ C-VT |
| SumUp | 2.5% | £0 | None | SAQ C-VT |
| Dojo | Negotiated (typically 1.3% to 1.8%) | £20 to £25 | 12 months min | SAQ C-VT |
| TakePayments | Quoted on volume | From £15 | 12 to 36 months | SAQ C-VT |
Rates correct as of May 2026. We list the MOTO rate here, not the in-person rate, because the phone-order rate is what you actually pay on a virtual terminal. It is almost always higher than the card-present rate, and most providers quote the cheaper in-person figure more prominently. Confirm the MOTO-specific rate before you sign anything.
What Is a Virtual Terminal?
A virtual terminal is a secure web page, hosted by your payment processor, where you key in a customer’s card number, expiry date, and CVV by hand to take a payment. The customer is not present. They have given you the details by phone, email, or post. The payment is classed as MOTO, or card-not-present, and it attracts a higher rate than an in-person tap because the risk sits with you: the customer can later dispute the charge by claiming they never authorised it, and there is no chip-and-PIN record to prove otherwise.
The distinction that trips people up is virtual terminal versus payment link. A payment link sends the customer a URL where they enter their own card details in a hosted checkout. A virtual terminal is the opposite: you are entering the card on the customer’s behalf, usually because they are on the phone with you and waiting for a link to arrive would be slower than just taking the number there and then.
Virtual Terminal Providers
Stripe Virtual Terminal
We rate Stripe the cheapest way to take a card over the phone in the UK, on one condition: you already run your card payments through it. The virtual terminal lives in the Stripe Dashboard under “Create payment,” where you enter the card details, amount, and an optional description. The charge processes at Stripe’s standard UK rate of 1.5% + 25p. What stands out here is that Stripe does not bolt a separate, higher MOTO surcharge onto virtual terminal charges the way Square and SumUp do, although the payment still carries the different PCI obligations that come with card-not-present transactions. If you are already on Stripe, there is no extra setup and nothing new to sign. Settlement lands two business days later.
Square Virtual Terminal
For a florist or a tradesperson taking the odd order by phone, we would start here. Square’s virtual terminal sits under “Take a payment” in the Square Dashboard, with no monthly fee and no contract. The MOTO rate is 2.5%, noticeably higher than Square’s 1.75% card-present rate, which is the trade-off for paying nothing to keep the option open. The practical advantage is the card-on-file feature: you can save a regular customer’s card and charge it again later, so a repeat buyer does not have to read their number down the phone every single time.
View Square Virtual Terminal on Square →
SumUp Virtual Terminal
SumUp runs its virtual terminal at the same 2.5% MOTO rate as Square, with no monthly fee or contract, accessible from both the SumUp app and the web dashboard. Its real pull is for businesses already tapping cards on a SumUp Air in person. The virtual terminal extends that same account to phone orders, so you are not opening a second merchant account or buying extra hardware just to handle the occasional call.
View SumUp Virtual Terminal on SumUp →
Dojo Virtual Terminal
Dojo’s virtual terminal comes as part of its standard terminal package, at negotiated MOTO rates that typically land between 1.3% and 1.8% depending on volume. The catch is the monthly fee of £20 to £25 and a minimum 12-month contract. The maths only works one way: once your phone-order volume is high enough that the lower transaction rate saves you more than the subscription costs, Dojo is competitive. Below that, paying a monthly fee for a terminal you rarely use makes no sense, and the pay-as-you-go options are cheaper.
TakePayments Virtual Terminal
TakePayments wraps its virtual terminal in a managed service, with volume-based MOTO rates quoted by an account manager rather than published on a price page. A named UK account manager handles your setup, ongoing support, and any disputes. We would only point you here if phone orders are a core part of how you trade: call centres, catalogue retailers, and booking services processing a high daily volume, where a human on the end of a phone and a rate negotiated against that volume genuinely earns its keep. Contracts run 12 to 36 months, so it is a commitment, not a casual sign-up.
View TakePayments Virtual Terminal →
PCI Compliance for Virtual Terminals
Keying card details into a virtual terminal puts you in scope for PCI DSS compliance under SAQ C-VT (Self-Assessment Questionnaire C-VT). This is the lighter end of PCI: it covers the controls around access to the terminal, specifically who is allowed to use it, whether the machine is protected against malware, and whether any cardholder data is stored after the payment clears. Most providers walk you through the SAQ C-VT questionnaire and supply the compliance documentation, so you are not filling it in cold.
The one rule that matters more than the rest: never write down or store a full card number. PCI DSS prohibits holding an unprotected card number after authorisation, and that includes the sticky note you are tempted to scribble while you finish the call. If a customer reads their details to you, process the payment there and then. If they cannot be processed immediately, send them a payment link instead of parking the number in an unencrypted spreadsheet.
Virtual Terminal vs Payment Link
Our view: if the customer is not in a hurry, a payment link is often the better choice. You generate a secure link through Square Invoices, Stripe, or SumUp and send it by text or email, and the customer types their own card details into a hosted checkout. That shifts the data entry, and a chunk of your PCI obligation, onto them, and it removes the risk of you fat-fingering a digit. The trade-off is that it asks the customer to complete a step on their own, which does not suit everyone: the elderly customer who is not comfortable online, or the buyer who simply wants the payment done while you are both still on the call. For those, the virtual terminal wins.
Frequently Asked Questions
MOTO stands for Mail Order / Telephone Order. A MOTO payment is any card payment where the cardholder is not physically present. The most common case is taking card details over the phone and entering them into a virtual terminal. MOTO transactions are classified as card-not-present (CNP) and attract higher processing rates than card-present transactions because the merchant cannot verify the physical card or the cardholder’s identity at the point of sale. They are also subject to separate PCI DSS obligations under SAQ C-VT.
Yes, if you use it correctly. The virtual terminal page itself is hosted and secured by the payment provider (Stripe, Square, SumUp, and the rest) and accessed over HTTPS. Your side of the bargain is to keep the device you use locked down (antivirus, no malware, password-protected), to never record full card numbers on paper or in unsecured files, and to limit terminal access to authorised staff. These are exactly the controls documented in PCI SAQ C-VT, which your payment provider will usually help you complete.
For low to medium volume, Stripe’s virtual terminal at 1.5% + 25p is the lowest rate, with no monthly fee or contract. Square and SumUp both charge 2.5% for MOTO but also carry no monthly fees, so they stay free to keep open. Once you are processing more than £5,000 a month in phone orders, Dojo’s negotiated MOTO rate (typically 1.3% to 1.8%) starts to offset its £20 to £25 monthly fee. Run your actual phone-order volume against both the flat-rate and the negotiated options before you commit; the cheapest provider on paper is not always the cheapest for your numbers.
BusinessExpert is reader-supported. Some links on this page are affiliate links. If you click through and make a purchase, we may earn an affiliate commission at no extra cost to you. This does not affect our editorial independence or the providers we recommend.