Using Your Credit Card in Japan: What Works and What Doesn't
Yes, you can use your credit card in Japan, but not everywhere and not the way you might expect
Japan is still largely a cash country. Even in Tokyo, many restaurants, shops, and services refuse credit cards entirely. Visa and Mastercard work in more places than American Express, and some cards simply won't be accepted no matter where you go. Before you land, you need to know which cards actually work there, where they work, and what to do when a merchant says no.
The biggest surprise for visitors is that Japan's payment culture is different from North America. Contactless payments and chip readers are common, but swipe technology is rare. Many older machines don't recognize foreign cards at all. Vending machines, taxis, and small family-run shops often take only cash or Japanese domestic payment apps. Planning around these gaps is more important than having the "right" card.
Key Takeaways
- Visa and Mastercard are accepted at most hotels, department stores, and chain restaurants in major cities, but American Express and Discover are rarely accepted anywhere.
- Many small shops, traditional restaurants, and local businesses accept only cash or Japanese payment apps like Suica and PayPay, regardless of your card type.
- Your card's chip will work at most modern terminals, but older machines and vending machines often reject foreign cards entirely.
- Notify your card issuer before traveling so they don't block transactions as fraud, and ask whether they charge foreign transaction fees.
- Carrying cash is not optional in Japan — plan to withdraw yen from 7-Eleven ATMs or airport machines, which accept most foreign cards.
Which card networks actually work in Japan
Visa is your safest bet. It is accepted at most hotels, major department stores, chain restaurants, and convenience stores across Japan. If a place takes cards at all, Visa usually works.
Mastercard is nearly as widespread as Visa. The difference is small enough that you should not choose between them based on Japan alone — but if you have both, either one will work in most places that accept cards.
American Express is rarely accepted outside luxury hotels and high-end restaurants in central Tokyo. In regional cities and smaller towns, assume it will not work. If American Express is your only card, you will spend a lot of time looking for merchants who take it.
Discover is almost never accepted in Japan. Do not rely on it as your primary card for this trip.
If your card is issued by a Japanese bank or a major international bank, it will have a Visa or Mastercard logo and should work. If it is a store card, airline card, or regional card from your home country, check the logo on the front — that tells you which network it uses and therefore where it will be accepted.
Where your card will and won't work
Places that accept Visa and Mastercard: major hotels, department stores (Mitsukoshi, Takashimaya, Isetan), chain restaurants (Yoshinoya, Matsuya), convenience stores (7-Eleven, Lawson, FamilyMart), larger supermarkets, train stations in major cities, and most tourist attractions with admission fees.
Places that usually do not: small family-run restaurants and sushi bars, local noodle shops, traditional ryokans (unless you book through a Western travel site), taxi services outside major cities, small grocery stores, street vendors, and most vending machines. Many of these places take only cash or Japanese payment apps like Suica, Pasmo, or PayPay.
The rule of thumb: if it is a chain, a tourist destination, or a place with a modern register, your card probably works. If it is small, local, or traditional, assume cash only unless you see a card logo on the door or window.
How your card's chip and PIN work at Japanese terminals
Most modern terminals in Japan read the chip on your card, not the magnetic stripe. When you pay, the cashier will ask you to insert your card into the machine (not swipe it). The terminal will read your chip and ask for your PIN — the four-digit code you use at ATMs.
If the terminal does not recognize your card, it will usually reject it silently. The machine will not tell you why — it just will not process the payment. This happens because the terminal is old, your card's chip is not compatible with that particular machine, or the merchant's system does not accept foreign cards. When this happens, you cannot fix it by trying again. You will need to pay with cash or find another merchant.
Contactless payment (tapping your card instead of inserting it) is becoming more common in Japan, but it is not yet standard. Do not assume your contactless card will work — always be ready to insert your chip or pay cash instead.
Foreign transaction fees and currency conversion
Most credit card issuers charge a foreign transaction fee when you use your card outside your home country. This fee is usually 1 to 3 percent of the purchase amount and is added to your bill automatically. Some cards charge no foreign transaction fee at all — check your card's terms before you travel.
When you use your card in Japan, the merchant's terminal converts the yen amount to your home currency. Your card issuer then applies the exchange rate they use that day, which is usually close to the market rate but not always the best rate available. You cannot choose a different exchange rate — this conversion happens automatically.
ATM withdrawals also incur fees. Most card issuers charge a flat fee (often $2 to $5) plus a foreign transaction fee for each ATM withdrawal. A 7-Eleven ATM in Japan will also charge a fee on their end, usually around 100 to 220 yen per withdrawal. Withdrawing larger amounts less often costs less than many small withdrawals.
How to notify your card issuer before you travel
Call your card issuer's customer service number (on the back of your card) and tell them you will be in Japan during specific dates. Many issuers now let you set travel notifications through their mobile app or website instead of calling. This step matters because card issuers monitor for fraud, and a sudden charge in Japan might trigger a block on your card.
When you notify them, also ask: Does your card charge a foreign transaction fee? What is the fee amount? Does your card work at ATMs in Japan? What is the ATM fee? Some issuers will waive or reduce fees for customers who notify them in advance, though this is rare.
Even with notification, your card might still be declined if a transaction looks unusual — for example, a very large purchase or multiple charges in a short time. If this happens, call your issuer's customer service line (you should have an international number on the back of your card) and they can approve the transaction on the spot.
Getting cash from ATMs when your card does not work
7-Eleven ATMs are your most reliable option. They are open 24 hours, located everywhere in Japan, and accept most foreign Visa and Mastercard debit cards. Insert your card, select "English" on the menu, and follow the prompts. The machine will show you the fee before you confirm the withdrawal.
Airport ATMs also accept foreign cards, and many have English-language menus. If you arrive in Japan and your card does not work at a merchant, your first move should be to find a 7-Eleven and withdraw cash.
Some ATMs at Japanese banks (like Japan Post Bank) also accept foreign cards, but not all of them do. Stick with 7-Eleven unless you see a clear sign that a bank ATM accepts foreign cards. Do not assume a bank ATM will work just because it is a bank.
Bring your passport when you withdraw cash. Some ATMs ask to see it, though many do not. Having it with you prevents delays if an ATM requests ID.
What to do when a merchant refuses your card
If a shop or restaurant says they do not take cards, you have three options: pay with cash, leave and find another merchant, or ask if they accept Japanese payment apps. Some places that refuse foreign cards will accept PayPay or Suica if you have downloaded the app and loaded money into it before your trip.
Do not argue or insist — the merchant's system simply cannot process your card, and no amount of persuasion will change that. It is faster to find a nearby convenience store or chain restaurant that accepts cards, or to withdraw cash from a 7-Eleven ATM.
If you are at a restaurant and discover after ordering that they do not take cards, ask the server before you eat whether they have an ATM on-site or nearby. Many small restaurants have a relationship with a nearby convenience store and can direct you to an ATM within walking distance.
Frequently Asked Questions
Do I need to tell the cashier I am a foreigner when I pay with my card?
No. Simply hand over your card or insert it when asked. The cashier does not need to know where you are from. If the terminal rejects your card, the cashier will tell you — but this is a technical issue, not something you caused by being foreign.
Will my card work at train station ticket machines?
Some do, some do not. Major stations in Tokyo, Osaka, and Kyoto often have machines that accept foreign cards, but smaller stations usually do not. Your safest option is to buy tickets at the station's ticket counter, where staff can process your card manually if the machine does not work.
What if I lose my card while I am in Japan?
Call your card issuer's customer service line immediately — the number should be on your statement or your issuer's website. They will cancel the card and can arrange to send a replacement to your hotel or home address. In the meantime, use your backup card or withdraw cash from a 7-Eleven ATM.
Can I use my credit card to pay for a taxi?
In Tokyo and other major cities, many taxis accept cards, but outside major urban areas most do not. Always ask the driver before you get in, or be prepared to pay cash. If you are unsure, use a ride-sharing app like Uber or Grab, which charge your card automatically.
Should I exchange money before I leave for Japan or withdraw it there?
Withdraw cash in Japan using your card at a 7-Eleven ATM. The exchange rate is usually better than what you get from a currency exchange service in your home country, even after ATM fees. Bring enough cash to cover a few days of expenses in case your card stops working, but do not exchange large amounts before you travel.