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 with lower UK card rates (1.5% + 20p vs 1.4% + 25p) and a developer 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 all pricing directly from Stripe and Square’s UK websites in March 2026. This comparison covers transaction fees, hardware, software features, settlement, and the specific business types each provider suits best.
- Stripe wins for online-first businesses - Superior developer tools and international expansion capabilities outweigh Square’s simplicity
- Square costs 0.25% less for in-person payments - 1.75% vs 2.00% transaction fees give Square edge for retail operations
- Stripe settles funds in 2 days faster - Next-day payouts versus Square’s 2-3 day standard settlement timeframe
- Square hardware starts at £29 - Significantly cheaper card readers than Stripe’s £59 entry-level terminal option
- Stripe handles 15x more payment methods - Supports 135+ payment options globally versus Square’s 10 core methods
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 (UK cards) | 1.5% + 20p | 1.4% + 25p |
| In-person rate | 1.5% + 10p (Tap to Pay) | 1.75% |
| European cards | 2.5% + 20p | 2.5% + 25p |
| Monthly fee | £0 | £0 |
| Hardware | Limited (Stripe Terminal) | 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) | 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 | 1.4% + 25p |
| In-person | 1.5% + 10p (Tap to Pay) | 1.75% |
| European cards | 2.5% + 20p | 2.5% + 25p |
| International cards | 3.25% + 20p | 2.5% + 25p |
| Manually keyed | 1.5% + 20p (same as online) | 2.5% |
| Invoices | 1.5% + 20p | 2.5% |
| Chargebacks | £20 per dispute | £0 |
The crossover point depends on your average transaction size. Below £33, Stripe’s lower fixed fee (20p vs 25p) matters more than the percentage difference. Above £33, 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 – roughly £1-3 per £1,000.
Where costs diverge sharply is international cards. Stripe charges 3.25% + 20p for non-European cards. Square charges a flat 2.5% + 25p regardless of card origin. If you sell to US, Asian, or other non-EU customers, Square is meaningfully cheaper – saving £7.50+ per £1,000 in international transactions.
Stripe’s £20 chargeback fee is worth noting. UK dispute rates typically run 0.1-0.5% of transactions. At 0.2% on £10,000/month, that’s 2-3 chargebacks – costing Stripe users £40-60/month. Square absorbs this cost entirely, 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 limited terminal hardware through partners. 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 only) | No hardware needed, 1.5% + 10p, requires iOS app |
Stripe’s physical hardware story is thin. Stripe Terminal exists for developers who want to integrate in-person payments into custom apps, but there’s no off-the-shelf card reader you can buy from Stripe’s website and start using in five minutes. Tap to Pay on iPhone works, but only for businesses where every staff member has an iPhone.
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 has no equivalent.
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 (from 0.05%/txn) | 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 + paid tiers (£20-64/mo) |
| 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 deposits funds 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 on 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, but the standard next-day timeline is reliable.
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 £2,300 more cash sitting with the payment processor at any given time. That’s meaningful for small businesses managing tight cash flow.
Square pays out next working day by default. 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, next-day 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 on iPhone, 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.
























