Compare pocket-sized card readers for mobile traders, market stalls and tradespeople — no contract, no line rental, paid for as you sell.
Trusted choice
Rated 4.9 out of 5

Deal tables sorted by upfront cost (low to high)
Rates shown are indicative and depend on your card turnover, average transaction value and business type. Final pricing is confirmed by the provider after your quote.
A mobile card reader is a small battery-powered device that takes chip, contactless and mobile wallet payments wherever you are. Most pair with a free app on your phone or tablet; all-in-one models work on their own SIM.
There's no phone line, no engineer visit and usually no contract — you buy the reader once and pay a percentage of each sale.
Taking payment at the door or the stall removes invoice chasing and late payment entirely.
Most readers cost £19–£79 once, with no monthly fee — so quiet months cost you nothing.
Markets, fairs, customers' homes, festivals — anywhere with a mobile signal becomes a till point.
Pay-as-you-go readers sit around 1.69%–1.75%. Plans with a monthly fee can drop under 1% at higher volume.
Look for a full trading day — 8 to 12 hours or roughly 100 transactions between charges.
Bluetooth readers need your phone; all-in-one models include their own SIM so a flat phone doesn't stop trading.
Next-working-day settlement is standard; a few providers offer instant transfer for a small fee.
Free POS apps add itemised sales, tipping, refunds, staff accounts and digital receipts.
The reader should be PCI PTS approved — card data never touches your phone or your app.
You create an account with the provider, pass ID and business checks, and link your business bank account.
The reader arrives by post, usually within two to three working days.
You pair it with the free app over Bluetooth, or switch it on if it's an all-in-one model with its own SIM.
Enter the amount, the customer taps or inserts their card, and the money lands in your bank account the next working day.
Tradespeople, mobile hairdressers, dog groomers, driving instructors and anyone invoicing small jobs on site.
Market traders, food vans and pop-up stalls who need to trade anywhere without a fixed till.
Established shops taking more than around £10,000 a month on cards will usually save more with a contracted terminal instead.
If you take under about £3,000 a month on cards, a pay-as-you-go reader with no monthly fee almost always wins — the flat rate costs less than a plan you'd underuse. Above that, run the maths on a monthly plan with a lower percentage. And if you don't want to depend on your phone battery, pay a bit more for an all-in-one reader with its own SIM.
Buy the reader outright rather than renting, take advantage of first-order discounts, and use the free POS app instead of a paid EPOS subscription. Keep an eye on your monthly card turnover — once it's consistently high, ask your provider to review your rate or compare a contracted deal.
These guides might help.
Interchange, scheme and acquirer fees explained — and how to spot the ones you can cut…
What UK providers check, how long approval takes and when an ISO beats a bank…
The compliance basics every business taking card payments has to meet…
Our services are provided at no cost to you. We may receive a commission from the companies we refer you to, but this does not affect what you will pay for the product you choose.
Written by the Grow Your Business payments team · Updated on 21 March 2026