Going Cashless in Japan: How QR and Mobile Payments Work
Updated: 2026-08-25
Quick answer

Japan has quietly become easy to pay in with your phone. At most convenience stores, chain restaurants, drugstores, and supermarkets you can open a QR-payment app, show a barcode or scan a shop code, and the amount comes straight off a balance you loaded in advance. It feels a lot like tapping a transit card, just done through an app on your screen.
The core idea is simple: you keep a small stored balance on the app, top it up when it runs low, and pay by scanning. There is no single 'right' wallet — most newcomers just pick whichever one the shops around them accept and their friends already use. What matters more is understanding the flow, because once you've done it once it's the same everywhere.
How scan-to-pay works at the register
There are two directions and staff will tell you which one they want. In 'show-my-code' mode, you open the app and it displays a barcode or QR code on your screen; the cashier scans it with their scanner and you're done. In 'scan-their-code' mode, there's a printed QR code at the counter — you open your app's scanner, point it at that code, type in the amount, show the confirmation screen to staff, and tap pay.
A few habits make it smooth. Have the app open before you reach the front of the line, keep your screen brightness up so the scanner can read your code, and glance at the confirmation number before you finish. Most apps buzz or flash a checkmark when a payment succeeds, and many shops also print a small slip, so it's easy to confirm the amount actually went through.
Loading and topping up your balance
Because these wallets pay from a stored balance, the real question is how you put money in. The most common ways are linking a Japanese bank account so you can charge from it inside the app, adding a payment card, or paying cash at a convenience-store register to add credit. Many people also let their balance refill automatically when it drops below a set amount, so they never get caught empty at the counter.
Setting up a bank link usually asks you to verify your identity and confirm the account online, and the exact steps vary by bank and by app. Until that's finished, the convenience-store cash top-up is a reliable fallback: hand over cash, tell staff the app, and they add it to your balance on the spot. It's worth loading a little before you actually need it, since a top-up isn't instant if your first attempt happens at the register.
Where cash is still expected
Cashless coverage is wide but not total. Small family-run restaurants, some older shops, certain clinics, local festivals and market stalls, and a few government or ward-office windows may still be cash-only or card-only. Rural areas and tiny establishments lean more on cash than big-city chains do, so the picture genuinely varies by neighborhood and by the kind of place you're in.
The practical move is to keep a modest amount of cash on you as a backup, even once your phone handles most spending. Look for the little sticker logos near the register that show which payment methods a shop takes, and when in doubt, just ask before you order. Treat your phone as the default and cash as the safety net, and you'll rarely be stuck.
Getting set up starts with your phone
Here's the piece newcomers often discover late: almost every QR-payment and mobile-wallet app is built around a Japanese mobile number. Registration and identity checks are typically confirmed with a code sent to that number, and password resets or account recovery lean on it too. Without a local number, you can hit a wall right at sign-up, before you've paid for anything.
There's also the everyday reality that scanning to pay, checking your balance, and topping up all happen over mobile data. You'll be reaching for your phone in shops, at ticket gates, and on the go — often exactly where there's no Wi-Fi. So a working number and a reliable data connection aren't a nice-to-have for going cashless; they're the foundation the whole thing sits on.
A connected phone comes first
That's why the very first thing to sort out after you arrive is a Japanese phone number with data, not the wallet app itself. Once your line is live, registering a payment app, verifying it, and topping up over data all fall into place naturally, and you can start paying by phone the same day.
Rakuten Mobile is a straightforward option for this: you can apply online with just your residence card, no store visit needed, and an eSIM activates the same day in roughly five to ten minutes. It's one simple unlimited plan with free domestic calls through the Rakuten Link app, which is about as low-friction as getting connected gets when you're brand new and want your phone working before your first shopping trip.


