Stripe and Square both let UK businesses accept card payments with no monthly fees and no contracts. But they’re built for different sellers. Stripe is an online-first payment processor designed for developers and ecommerce. Square is an all-in-one platform with physical hardware, free EPOS, and strong in-person features.
Stripe wins online on developer tooling, with near-identical UK card rates (1.5% + 20p vs 1.4% + 25p) and a toolkit built for custom integrations. Square wins everywhere else – in-person payments at 1.75%, a full hardware range from £19, free table management, bookings, and an offline mode that keeps taking payments when your WiFi drops.
FREE QUOTE COMPARISON
Compare Merchant Account Quotes from Trusted Suppliers
✓ Save up to 40% on card processing fees
100% free • No obligation • Takes under 2 minutes
We verified pricing directly from Stripe and Square’s UK websites in October 2026. This comparison covers transaction fees, hardware, software features, settlement, and the specific business types each provider suits best.
- Stripe and Square both charge £0/month with no contracts - You pay only per transaction on entry plans, so neither has a fixed monthly cost
- Online UK card rates are near-identical, Square is cheaper for non-EEA cards - Stripe is 1.5% + 20p vs Square’s 1.4% + 25p (equal at £50); Square is a flat 2.5% + 25p on non-UK cards vs Stripe’s 3.15% + 20p outside the EEA
- Square pays out as soon as the next working day; Stripe defaults to roughly 7 days - Faster payouts make Square stronger for cash-flow-sensitive small businesses
- Square hardware starts at £19; Stripe’s cheapest reader is £49 - The £19 Square Reader undercuts Stripe’s £49 BBPOS WisePad 3, and Stripe’s readers are built for developer integration
- Square charges £0 chargeback fees vs Stripe’s £20 per dispute - Square charges no dispute fee, an edge for higher-risk categories
Quick Comparison
Stripe charges 1.5% + 20p for UK card payments online. Square charges 1.4% + 25p online and 1.75% in-person. Neither has monthly fees or contracts on entry plans. The core difference: Stripe is API-first for developers, Square is plug-and-play for everyone.
| Stripe | Square | |
|---|---|---|
| Online rate (standard UK cards) | 1.5% + 20p (premium UK cards 2.8% + 20p) | 1.4% + 25p |
| In-person rate | 1.4% + 10p EEA cards, 2.9% + 10p non-EEA (Tap to Pay), plus 10p per authorisation | 1.75% |
| European cards | 2.5% + 20p | 2.5% + 25p |
| Monthly fee | £0 | £0 |
| Hardware | Stripe Terminal readers from £49 (developer integration) | 6 devices from £19 |
| Free EPOS | No | Yes (full-featured) |
| Developer tools | Industry-leading API | Basic API |
| Chargeback fee | £20 | £0 |
| Settlement | ~7 days (default) | As soon as next working day |
| Contract | None | None |
Transaction Fees
On a £50 online sale with a UK card, Stripe charges 95p. Square charges 95p. The rates look almost identical at small values, but diverge as transaction sizes grow and international cards enter the picture.
| Transaction type | Stripe | Square |
|---|---|---|
| UK cards (online) | 1.5% + 20p standard (2.8% + 20p premium) | 1.4% + 25p |
| In-person | 1.4% + 10p EEA cards, 2.9% + 10p non-EEA (Tap to Pay), plus 10p per authorisation | 1.75% |
| European cards | 2.5% + 20p | 2.5% + 25p |
| International cards | 3.15% + 20p | 2.5% + 25p |
| Manually keyed | 1.5% + 20p (same as online) | 2.5% |
| Invoices | 1.5% + 20p plus 0.4% per paid invoice | 2.5% |
| Chargebacks | £20 per dispute | £0 |
The crossover point depends on your average transaction size. Below £50, Stripe’s lower fixed fee (20p vs 25p) matters more than the percentage difference. Above £50, Square’s lower percentage (1.4% vs 1.5%) saves more. For most UK small businesses processing typical £30-80 transactions, the difference is marginal – under £1 per £1,000.
Where costs diverge sharply is international cards. Stripe charges 3.15% + 20p for non-European cards. Square charges a flat 2.5% + 25p on any non-UK card online. If you sell to US, Asian, or other non-EU customers, Square is meaningfully cheaper – saving roughly £5-£6 per £1,000 on non-EEA cards (Stripe adds a 2% fee when currency conversion is needed).
Stripe’s £20 chargeback fee is worth noting. Each dispute costs £20, so five disputes in a month add £100 in fees on Stripe. Square charges no dispute fee, which matters for businesses in higher-risk categories like food delivery or services.
Stripe and Square’s online rates are nearly identical for UK cards. Square is cheaper for international transactions and chargebacks. Stripe is cheaper for invoicing and manually keyed payments.
Hardware and In-Person Payments
Square sells six card machines from £19 to £699. Stripe offers Tap to Pay on iPhone and Android plus Terminal readers from £49, built for developer integration. If you need a physical card reader, Square is the obvious choice.
| Device | Price (+ VAT) | Key Features |
|---|---|---|
| Square Reader | £19 | Bluetooth to phone, offline mode, chip & PIN + contactless |
| Square Terminal | £149 | Standalone touchscreen, built-in printer, WiFi + Ethernet |
| Square Handheld | £169 | Slim POS, barcode scanner, WiFi only |
| Square Stand | £99 | iPad stand with built-in card reader |
| Square Register | £699 | Dual-screen countertop POS with customer display |
| Stripe Tap to Pay | £0 (iPhone and Android) | No hardware needed, 1.4% + 10p EEA cards (2.9% + 10p non-EEA) plus 10p per authorisation |
Stripe’s physical hardware story is narrower. Stripe Terminal readers start at £49 (BBPOS WisePad 3) and run to £249 (Reader T600), but they are built for developers who want to integrate in-person payments into custom apps or third-party POS systems. Tap to Pay works on compatible iPhone and Android phones with no hardware, though it adds 10p per authorisation.
Square’s hardware range covers every use case: the £19 Reader for market stalls and mobile sellers, the Terminal for countertop retail, the Register for high-volume shops. Every Square device includes offline mode – transactions are buffered during WiFi outages and processed when connectivity returns. Stripe’s offline mode is limited to selected Terminal readers and needs developer integration.
If your business takes any meaningful volume of face-to-face payments, this section alone may decide the comparison. Stripe simply wasn’t built for it.
Software and Features
Stripe offers a developer-grade API with billing, subscriptions, fraud detection, and marketplace tools. Square offers a complete business management platform with EPOS, inventory, bookings, and staff tools – all free on the entry plan.
| Feature | Stripe | Square |
|---|---|---|
| Developer API | Industry-leading (REST, webhooks, SDKs) | Basic API available |
| Recurring billing | Native (Stripe Billing, 0.7%) | Via invoicing only |
| Fraud detection | Stripe Radar (basic screening included; advanced from 4p per screened transaction) | Basic fraud screening |
| Marketplace/platform | Stripe Connect (split payments) | Not available |
| Free EPOS | No | Full-featured (tables, inventory, staff) |
| Bookings | No | Square for Appointments (free + paid) |
| Online store | No (payment integration only) | Free to start (online store included in Square plans) |
| Invoicing | Yes | Yes |
| Multi-location | Via custom build | Native support |
| Accounting integrations | Yes (Xero, QuickBooks via API) | Yes (direct integrations) |
These are fundamentally different products. Stripe gives you payment infrastructure – an API to build on top of. You (or your developer) decide how checkout works, how subscriptions are managed, and how payouts are split. It’s powerful but requires technical skill to implement.
Square gives you a ready-made business. Download the app, plug in the Reader, and you have EPOS, inventory, table management, staff accounts, a customer directory, and an online store. No developer needed. The trade-off is less flexibility – you’re working within Square’s system, not building your own.
Stripe Billing is genuinely excellent for subscription businesses. If you run a SaaS, membership site, or any recurring-revenue model, Stripe handles trial periods, proration, dunning (failed payment retries), and revenue recognition natively. Square has no equivalent.
Settlement and Payouts
Square can deposit funds as soon as the next working day for free. Stripe’s default payout schedule is roughly 7 days, though this can be configured. For cash flow, Square wins clearly.
Square settles to your bank account as soon as the next working day at no cost. If you need money faster, instant transfers are available at 1.5%. Payouts don’t happen on weekends or bank holidays, so allow one to two working days.
Stripe’s default is a rolling 7-day payout cycle. This is configurable – established accounts can request 2-day or even next-day payouts – but new accounts typically start at 7 days. Instant payouts cost 1% of the payout amount.
For a business processing £10,000/month, the 5-6 day difference means roughly £1,700-£2,000 more cash sitting with the payment processor at any given time. That’s meaningful for small businesses managing tight cash flow.
Square pays out as soon as the next working day. Stripe takes ~7 days initially. Both offer instant payouts (Square 1.5%, Stripe 1%). For cash-flow-sensitive businesses, Square’s faster settlement is a tangible advantage.
Who Should Choose Stripe
Stripe suits online-only businesses, developers, SaaS companies, and marketplaces. If you never take face-to-face payments and want maximum control over your checkout, Stripe is the stronger platform.
Ecommerce stores that want a custom checkout integrated into their existing website. Stripe supports Shopify, WooCommerce, and virtually every major platform, plus fully custom builds via its API.
SaaS and subscription businesses that need automated billing, trial management, failed payment retries, and revenue recognition. Stripe Billing handles all of this natively.
Marketplaces and platforms that need to split payments between multiple sellers or service providers. Stripe Connect handles onboarding, compliance, and payouts for thousands of sub-accounts.
Businesses selling internationally that accept payments in multiple currencies. Stripe supports 135+ currencies and handles conversion automatically. Square is UK-focused.
Who Should Choose Square
Square suits retail shops, restaurants, service businesses, market traders, and anyone who takes payments both in-person and online. If you want to be up and running today without a developer, Square is the answer.
Retail and hospitality – Square’s free EPOS includes inventory management, table layouts, customer directories, and staff permissions. Restaurants get table management and order tracking without paying a penny in software fees.
Service businesses – Square for Appointments lets clients book and pay online. Hairdressers, therapists, consultants, and personal trainers get booking management, automated reminders, and no-show protection.
Multi-channel sellers – one Square account syncs inventory and reporting across in-store, online, and invoice payments. Your stock levels update in real time whether someone buys in the shop or on your website.
Businesses without technical resources – Square requires zero development skill. Download the app, pair the Reader, and you’re taking payments. Stripe requires at minimum a developer or a compatible plugin.
Stripe vs Square: Strengths Compared
Stripe is the superior payment API for developers and online-only businesses. Square is the superior all-in-one platform for physical retail and mixed-channel sellers. Most UK small businesses will find Square easier to start with.
Our Verdict
Stripe and Square rarely compete for the same customer. If you take face-to-face payments, need EPOS, or want a plug-and-play system, Square is the better choice. If you’re online-only, need developer tools, or run subscriptions, Stripe is the stronger platform.
For the typical UK small business – a shop, cafe, salon, or market stall – Square is the practical choice. The £19 Reader, free EPOS, fast payouts, and zero chargeback fees make it the simplest path to accepting card payments. You don’t need a developer, you don’t need a separate POS system, and you’re up and running in minutes.
For online businesses, SaaS companies, and platforms – Stripe is purpose-built. Its API, subscription billing, Connect platform, and multi-currency support are categories where Square simply doesn’t compete. If your developer says “we need Stripe,” they’re almost certainly right.
The one overlap: if you’re an online seller who also wants to take occasional in-person payments, Square handles both from one account with synced reporting. Stripe can do this via Tap to Pay or Terminal readers, but it’s an afterthought rather than a core feature.
Exploring other options? SumUp vs Square compares the two leading in-person providers. Our card machines comparison covers 10+ providers, and the UK card machine transaction fees data shows exactly what each provider charges at different volumes.
























