Why won't my iPad scan barcodes or take card payments in Shopify POS?
An iPad has no built-in barcode scanner or card chip reader, so Shopify POS needs the right paired hardware. Here's how to pick it and test it.
What's going on
"Why won't my iPad just scan a barcode or take a card tap at checkout? I thought Shopify POS was supposed to work out of the box." This catches a lot of merchants off guard when they set up their first in-person register: an iPad is a general-purpose tablet, not point-of-sale hardware. It has no built-in laser or imager for barcodes and no chip or tap card slot, so unless you add compatible accessories, Shopify POS has nothing to read a barcode or process a card payment with beyond typing numbers in by hand.
This isn't a bug in the Shopify POS app, it's a hardware gap that exists on essentially every iPad and most Android tablets, regardless of which point-of-sale software runs on top. The fix lives entirely in choosing and pairing the right accessories, not in an app setting.
Why it happens
An iPad is a consumer tablet: it ships with a camera, a touchscreen, and wireless radios, but no dedicated barcode-scanning engine and no chip or NFC hardware built for accepting retail card payments. Shopify POS is software running on top of whatever hardware you give it, so it can only scan or take card payments through accessories the iPad can actually communicate with.
Shopify addresses this gap by selling and certifying specific barcode scanners and card readers that are tested to work with the POS app, and by documenting which third-party hardware is supported. Merchants who buy generic or unlisted equipment sometimes find it half-works, scanning inconsistently, dropping its Bluetooth pairing, or not being recognized at all, which is usually a compatibility gap rather than a defect in Shopify POS itself.
5 ways to fix it
Use the iPad camera as a free scanner, but expect it to be a backup, not a workhorse
Shopify POS can scan barcodes with the iPad's built-in camera at no extra cost, which is the fastest way to check that scanning works before you buy anything. It's fine for occasional lookups or a low-volume shop, but it's noticeably slower and fussier about lighting, glare, and barcode size than a dedicated scanner, so stores doing real checkout volume tend to outgrow it quickly.
Buy a barcode scanner from Shopify's supported hardware list
Shopify POS works with a range of barcode scanners, including models sold directly through the Shopify Hardware Store as well as third-party USB or Bluetooth scanners that connect like an external keyboard. Before buying anything, check the specific model against Shopify's published list of supported hardware, since not every generic scanner behaves reliably with the POS app, and compatibility can vary by connection type.
Use an official Shopify card reader for chip and tap payments
An iPad has no built-in chip or tap card reader, so accepting in-person card payments requires a separate Shopify-branded card reader that pairs over Bluetooth or connects through supported hardware. Shopify sells a small set of official readers for this purpose, and they're the only card readers built to process payments through Shopify POS, so this piece of hardware isn't optional the way a barcode scanner is.
Consider Shopify's hardware dock if you're running a busier counter
For stores that want to avoid managing several Bluetooth connections at once, Shopify offers a wired hardware dock that lets a single iPad run a barcode scanner, card reader, and other accessories together. It's worth checking Shopify's current hardware documentation for which iPad models and iPadOS versions it supports before relying on it, since compatibility details change as new hardware ships.
Test your full checkout flow before you rely on it during business hours
Scanner and card reader behavior can vary by iPad model, iPadOS version, and Shopify POS app version, so run a real test transaction, scanning a product and taking a card payment, with your specific hardware combination before going live. This is the cheapest way to catch a pairing drop, a misread, or a mismatch while you can still exchange the hardware, rather than discovering it in front of a customer.
Bottom line
An iPad by itself was never going to scan barcodes or read chip and tap cards; that's a limitation of the tablet itself, not of Shopify POS, and it applies to any point-of-sale software running on a plain consumer tablet. The practical fix is choosing hardware from Shopify's supported list (or leaning on the camera as a stopgap) and testing it in a real sale before you're standing at a register with a customer waiting. This is a hardware and setup question rather than something an app update can patch, so if you want help picking or configuring gear for your specific counter, a Shopify Partner or POS hardware specialist can save you some trial and error.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.