Most major retailers now accept QR code payments, but the method varies by store and region
QR code payments work through your phone's camera or a dedicated payment app. You point your phone at a QR code displayed at checkout, scan it, and your payment app opens to complete the transaction. The store receives confirmation that payment went through, and you get a receipt on your phone or by email.
Large chains like Target, Walmart, Best Buy, and Whole Foods all accept QR codes tied to their own payment systems or major digital wallets. Smaller retailers, restaurants, and local shops increasingly accept them too—especially through apps like Venmo, PayPal, Square Cash, or Apple Pay. The speed and acceptance depend on which payment app you use and whether the store has set up QR code scanning at their registers.
QR codes are not the same as contactless card payments. A QR code requires you to use your phone camera or app; contactless uses your card or phone's built-in chip. Some stores accept both, some only one. The key difference is that QR codes route money through your digital wallet or payment app, while contactless payments go directly from your card or phone's payment chip to the card network.
Key Takeaways
- Major retailers including Target, Walmart, Best Buy, CVS, and Whole Foods accept QR code payments through their own apps or major digital wallets like Apple Pay and Google Pay.
- Restaurants, coffee shops, and small local businesses often accept QR codes through Venmo, PayPal, or Square Cash, though not all locations have set up the feature yet.
- QR code payments route money through your digital wallet or payment app, so you need the app installed and linked to a bank account or card before you can pay.
- Not every register at a store accepts QR codes even if the chain does, so ask the cashier or look for signage indicating QR payment is available at that location.
Major chains that accept QR code payments
Target accepts QR codes through the Target app and Apple Pay. You scan the QR code at checkout, select your payment method in the app, and the transaction completes. Target also accepts Google Pay and Samsung Pay on phones that support them.
Walmart accepts QR codes through the Walmart app, Apple Pay, and Google Pay. Some Walmart locations also accept Venmo and PayPal QR codes, though this varies by store. Check with your local Walmart to confirm which methods are available at their registers.
Best Buy accepts QR codes through the Best Buy app, Apple Pay, Google Pay, and Samsung Pay. Whole Foods, owned by Amazon, accepts Amazon Pay QR codes and Apple Pay. CVS accepts QR codes through the CVS app and major digital wallets.
Costco does not currently accept QR code payments. Costco requires their own Costco card or a Visa card for in-store purchases. Home Depot accepts QR codes through the Home Depot app and Apple Pay at most locations.
Restaurants and food service locations
Most chain restaurants accept QR code payments through their own apps or major digital wallets. Starbucks accepts QR codes through the Starbucks app and Apple Pay. McDonald's accepts QR codes through the McDonald's app and Apple Pay at most U.S. locations. Chipotle, Panera, and Subway all accept QR codes through their apps or Apple Pay.
Independent restaurants and smaller chains vary widely. Many now accept Venmo, PayPal, or Square Cash QR codes at the register, but not all. Some restaurants only accept QR codes for online orders or delivery, not in-person payments. Ask your server or look at the menu or register area for QR code signage.
Food trucks, coffee shops, and casual dining spots often rely on QR code payments because they are faster than swiping cards and reduce contact. If you do not see a QR code posted, ask whether they accept digital wallet payments like Apple Pay or Google Pay instead—many accept those even if they do not advertise QR codes.
Small businesses and local retailers
Small retailers increasingly accept QR code payments through Square, Toast, or Clover point-of-sale systems. These systems generate a QR code at checkout that links to Venmo, PayPal, Apple Pay, or Google Pay. The store owner sets up which payment methods they accept, so availability varies.
Boutiques, bookstores, gyms, salons, and local service businesses often accept QR codes because the setup cost is low and the payment arrives quickly. However, not every small business has adopted QR codes yet. If you want to pay by QR code, ask the cashier whether they accept it before you reach the register.
Farmers markets and outdoor vendors frequently accept QR codes because they do not have traditional card readers. Many use Venmo or PayPal QR codes displayed on a sign or printed receipt. Some accept Apple Pay or Google Pay on their phones if you have a digital wallet set up.
How to pay with a QR code at checkout
First, make sure you have a digital wallet or payment app installed on your phone. The most common are Apple Pay, Google Pay, Samsung Pay, Venmo, PayPal, and Square Cash. Link your bank account or debit card to the app before you go to the store.
At checkout, tell the cashier you want to pay with QR code or ask if they accept it. The cashier will either show you a QR code on the register screen or hand you a printed receipt with a QR code. Open your phone's camera app or your payment app and point it at the code. Your phone will recognize the code and open your payment app automatically, or you will see a prompt to open it.
Select your payment method in the app (which card or bank account to use), review the amount, and confirm the payment. The transaction completes in seconds. You will see a confirmation on your phone, and the cashier will see confirmation on their register. Some stores print a receipt; others send it to your email or store it in your app.
When QR code payments might not work
QR code payments fail most often because the payment app is not installed, not linked to a card or bank account, or the store's register is not set up to accept that particular payment method. If the QR code does not scan, try opening your payment app directly and looking for a "pay with QR code" or "scan code" option within the app itself.
Some stores display QR codes that only work with their own app. If you do not have the Target app, for example, you cannot scan a Target QR code and pay through Venmo instead. The QR code is locked to that specific payment system.
Older phones or phones without a working camera cannot scan QR codes. If your phone does not have a camera or the camera is broken, ask the cashier if they accept contactless payments (Apple Pay, Google Pay, or a contactless card) instead. If neither is available, you will need to pay with a physical card or cash.
Internet connection problems can prevent payment from going through. QR code payments require your phone to connect to the internet to send the payment to your bank or payment app. If your phone loses connection during the transaction, the payment may fail or take longer to process.
QR codes versus other contactless payment methods
QR code payments are slower than contactless card or phone payments because they require you to open an app or scan a code. Contactless payments (tapping your card or phone on a reader) take about one second. QR codes typically take 5 to 15 seconds because your phone has to recognize the code, open the app, and process the payment.
QR codes are more widely accepted at small businesses and restaurants because they do not require the store to buy a contactless card reader. A QR code costs nothing to generate and print. Contactless readers require hardware that many small businesses have not yet purchased.
Contactless payments are more secure because they use encrypted chip technology. QR codes are secure if you scan them yourself, but they can be replaced or altered by someone else. Never scan a QR code that has been taped over or looks like it has been tampered with.
Frequently Asked Questions
Do I need to have the store's app to pay with a QR code?
Not always. Many stores accept QR codes through Apple Pay, Google Pay, Venmo, or PayPal, so you can use any of those apps instead of downloading the store's app. However, some stores only accept their own app's QR codes. Check the signage at checkout or ask the cashier which payment apps they accept.
Is it safe to scan a QR code at a store?
Yes, if you scan the QR code yourself using your phone's camera or payment app. Do not scan a QR code that has been taped over, altered, or placed over another QR code. If the code looks suspicious, ask the cashier to confirm it is legitimate before you scan it.
What happens if the QR code payment fails?
If the payment fails, your phone will show an error message. The money will not be taken from your account. Ask the cashier if you can try again, use a different payment method, or wait a few minutes and try the QR code again if it was a connection issue.
Can I use QR code payments online?
Some stores accept QR codes for online orders, but most QR code payments are for in-person checkout. For online shopping, you typically enter your card or payment app information directly into the website. A few retailers let you scan a QR code on your computer screen to complete an online purchase, but this is less common.
Which payment app should I use for QR code payments?
Apple Pay and Google Pay are accepted at the most stores. Venmo and PayPal are widely accepted at restaurants and small businesses. If you shop at a specific chain regularly, their app often offers rewards or faster checkout. Start with Apple Pay or Google Pay if you have an iPhone or Android phone, then add other apps as needed.