Where you can pay with a QR code right now

QR code payments are live at most major grocery chains, fast-casual restaurants, and big-box retailers. The stores that accept them fall into two groups: those with their own branded payment apps (like Target, Walmart, and Starbucks) and those that accept third-party payment apps like Venmo, PayPal, Apple Pay, and Google Pay. A single store often accepts both.

The fastest way to know what a specific store takes is to look at the checkout area or ask a cashier—most stores that support QR payments display logos or signage. If you see a QR code placard at the register or on a menu board, that's your signal the store is set up for it. Some stores also list accepted payment methods on their website or app.

Adoption varies by location and store size. A Whole Foods in one city might accept QR payments while another doesn't yet. Smaller independent retailers are slower to adopt QR codes than chains, though this is changing as payment processors make the technology cheaper to install.

Key Takeaways

  • Major chains like Walmart, Target, Starbucks, Chipotle, and Whole Foods accept QR code payments through their own apps or third-party services like Venmo and PayPal.
  • QR code payment acceptance varies by location and individual store, so checking signage at checkout or asking a cashier is the most reliable way to confirm.
  • Most stores that accept QR codes also accept traditional card payments, so you always have a backup option at checkout.
  • Third-party payment apps like Apple Pay and Google Pay work at more stores than branded apps, making them a safer choice if you're unsure what a store accepts.

How QR code payments work at the register

When you're ready to pay, the cashier or self-checkout screen shows you a QR code. You open your phone's camera or a payment app, scan the code, and confirm the amount. The payment goes through to your bank account, credit card, or the payment app's balance. The whole process takes 10 to 20 seconds.

Some stores generate a unique QR code for each transaction. Others use a static code that stays the same every time you visit. Either way, the amount you're paying is built into the code or confirmed on your phone before you authorize it. You won't accidentally pay the wrong amount.

The store gets confirmation when ready, and you typically see a receipt on your phone or can request a printed one. Most stores that use QR codes still have card readers at the register, so if the QR code doesn't work or you prefer to swipe, you can switch payment methods without holding up the line.

Grocery stores and supermarkets accepting QR codes

Walmart, Target, and Whole Foods all accept QR code payments through their own apps and through third-party services. Kroger, Safeway, and Albertsons vary by region—some locations accept them, others don't yet. Trader Joe's, Costco, and Sam's Club do not currently support QR code payments at checkout, though this may change.

When you use a grocery store's own app to pay via QR code, you often earn loyalty points or digital coupons as part of the transaction. Walmart's app, for example, lets you scan items as you shop and pay through the app at a dedicated checkout lane. Target's app works similarly but also accepts third-party payment apps at regular registers.

If your local grocery store doesn't list QR code payments on its website, call the store directly or check the payment methods posted at checkout. Regional chains and independent grocers are adding QR code support, but the rollout is uneven.

Restaurants and fast-casual chains

Starbucks, Chipotle, Panera, Chick-fil-A, and Taco Bell all accept QR code payments through their apps and through Apple Pay or Google Pay. McDonald's accepts QR codes through its app and third-party services at most U.S. locations. Subway, Wendy's, and Dunkin' support QR payments at many locations but not all.

At fast-casual restaurants, you often scan a QR code on the table or menu to view the menu and pay without a server. At quick-service chains like McDonald's, you scan a code at the register or kiosk. Some restaurants let you order and pay through their app before you arrive, then just pick up your order.

Sit-down restaurants are slower to adopt QR code payments. Many still rely on card readers brought to the table or payment at a register. If you want to pay with a QR code at a restaurant, ask your server or check the restaurant's app before you go.

Retail stores and department stores

Target, Walmart, Best Buy, and CVS accept QR code payments through their apps and third-party payment services. Home Depot, Lowe's, and Bed Bath & Beyond support QR codes at most locations. Macy's, Nordstrom, and other department stores vary by location—check their app or website to confirm.

At big-box retailers, QR code payments work at self-checkout and at staffed registers. Some stores let you scan items as you shop using their app, then pay via QR code at a dedicated checkout area. This speeds up the process and reduces contact with cashiers.

Smaller retail chains and independent shops are less likely to have QR code infrastructure, though this is changing. If you're shopping at a store you're unfamiliar with, look for QR code signage or ask whether they accept mobile payments.

Third-party payment apps that work everywhere

Apple Pay, Google Pay, Venmo, and PayPal work at far more stores than any single branded app. If a store accepts QR code payments at all, it almost always accepts at least one of these services. This makes third-party apps your safest bet if you're unsure what a store takes.

To use Apple Pay or Google Pay, you add your credit card or debit card to your phone's wallet, then hold your phone near the QR code scanner or open the app and scan the code yourself. Venmo and PayPal work similarly—you link a bank account or card, then scan or tap to pay.

The advantage of third-party apps is that they work across thousands of stores without you needing to read a separate app for each one. The trade-off is that you don't earn store-specific rewards or loyalty points unless the store has a separate program.

What to do if a store doesn't accept QR codes

If a store doesn't support QR code payments, you can still use a credit card, debit card, or cash. No store is required to accept QR codes, and many smaller retailers and independent shops don't have the equipment yet. This is normal and not a problem—traditional payment methods work everywhere.

If you prefer to pay with a QR code and a store doesn't support it, you can contact the store's customer service or corporate office to request the feature. Retailers add QR code support based on customer demand and cost-benefit analysis, so feedback does matter.

Some stores are testing QR code payments but haven't rolled them out to all locations yet. If you see a QR code option at one location of a chain, it may not be available at another location yet. Check the store's app or website for the most current information about your local branch.

Frequently Asked Questions

Is it safe to scan QR codes at stores?

Yes, if you're scanning a QR code displayed by the store at checkout. The code is generated by the store's payment system and takes you to a find payment page. Never scan a QR code that someone has placed over the store's official code or that appears suspicious. If in doubt, ask a cashier to confirm the code is legitimate.

Do I need to read an app to pay with a QR code?

No. Your phone's built-in camera can scan most QR codes, and Apple Pay and Google Pay come pre-installed on most phones. You only need to read a store's app if you want to use that store's branded payment system or earn loyalty rewards. Third-party payment apps like Venmo and PayPal are optional but work at more stores.

What happens if the QR code payment fails?

If a QR code payment doesn't go through, the transaction won't complete and you won't be charged. You can try scanning again, use a different payment method, or ask the cashier for help. Most stores have a backup card reader or cash option, so you can always complete your purchase another way.

Can I use QR code payments online or just in stores?

QR codes at checkout are an in-store payment method. Online shopping uses different payment systems—you enter your card or payment app details on the website. Some stores let you order online and pay through their app, then pick up in store, which is a hybrid approach.

Do stores charge a fee for QR code payments?

No. Stores don't charge you extra to pay with a QR code. The store pays a small processing fee to the payment processor, but that cost is built into their business model and doesn't show up on your receipt. You pay the same price whether you use a QR code, card, or cash.