Discover cards work at most places in the United States, but not everywhere — and acceptance outside the U.S. is much more limited
Discover is accepted at roughly 7 million locations in the United States, which covers most everyday spending: grocery stores, gas stations, restaurants, online retailers, and major chains. However, some merchants still do not take Discover, particularly small independent businesses, certain gas stations, and some older point-of-sale systems. Outside the U.S., Discover acceptance drops sharply — it works in Canada, Mexico, and parts of Europe and Asia, but you cannot rely on it the way you can with Visa or Mastercard when traveling internationally.
The reason for gaps in acceptance comes down to how card networks operate. Discover is smaller than Visa and Mastercard, so some merchants have not set up the infrastructure to process it. Others choose not to accept it because of the fees Discover charges them. Knowing where your card will and will not work prevents you from being stuck at checkout or having to find an ATM.
Key Takeaways
- Discover is accepted at most major U.S. retailers, gas stations, and restaurants, but some independent businesses and older merchants may not take it.
- Online shopping with Discover works at most major websites, though you should confirm before checkout if you are unsure.
- International acceptance is limited — Discover works in Canada, Mexico, and select locations in Europe and Asia, but Visa or Mastercard is safer for travel.
- If a merchant does not take Discover, you can ask if they accept it, use a different payment method, or withdraw cash from an ATM using your Discover card.
- Discover's customer service can tell you whether a specific merchant accepts the card if you call before you shop.
Where Discover is widely accepted in the U.S.
Discover works at most chain retailers, supermarkets, pharmacies, and restaurants. This includes Walmart, Target, Best Buy, CVS, Walgreens, Whole Foods, and virtually all major fast-food and casual dining chains. Gas station networks like Shell, Chevron, and Speedway accept Discover at the pump and inside the store.
Online shopping is another strong area for Discover. Amazon, eBay, most airline websites, hotel booking sites, and major retailers accept Discover as a payment option. If you are shopping on a well-known website, Discover will almost certainly work — you can look for the Discover logo near other payment methods to confirm.
ATM access is universal for Discover cardholders. You can withdraw cash at any ATM in the Discover network, which includes over 60,000 machines nationwide. This means even if a merchant does not take Discover, you can get cash and pay another way.
Where Discover is not accepted
Small independent businesses are the most common place where Discover does not work. A local restaurant, boutique, or service provider may only accept cash and Visa or Mastercard because they have not invested in the equipment to process Discover. Some older point-of-sale systems straightforward were not built to handle Discover transactions.
Certain gas stations and convenience stores, particularly smaller regional chains or independently owned locations, do not take Discover. Before you pump, look for the Discover logo on the pump or ask inside. Some toll roads and parking systems also do not accept Discover, though this varies by location.
Membership clubs like Costco have their own payment restrictions — Costco, for example, has historically limited credit card acceptance to Visa only, though this can change. Always check a business's website or call ahead if you are unsure whether they take Discover.
Using Discover internationally
Discover has partnerships in Canada and Mexico, so your card will work at most merchants in those countries. In Europe and Asia, acceptance is spotty. Some major cities and tourist areas accept Discover, but many smaller towns and independent businesses do not. Japan and South Korea have better Discover acceptance than most other Asian countries.
If you are traveling outside North America, bring a Visa or Mastercard as your primary card. Use Discover as a backup. You can also withdraw cash from ATMs using your Discover card in most countries, which is often safer and more reliable than relying on card acceptance.
Before traveling, contact Discover customer service to let them know your travel dates and destinations. This prevents your card from being declined due to fraud protection, and the representative can tell you which merchants in your destination typically accept Discover.
What to do if a merchant does not take Discover
Ask the cashier or merchant directly whether they accept Discover. Sometimes staff are not aware that the system has been updated to accept it, or the logo is straightforward not displayed. If they say no, you have several options: pay with a different card, write a check, use a debit card, or withdraw cash from an ATM.
If you regularly shop somewhere that does not take Discover, you can contact the merchant's corporate office and request they add Discover to their payment options. Large retailers sometimes respond to customer feedback, especially if multiple people make the request.
For online shopping, if a website does not list Discover as a payment option, you can sometimes use a digital wallet like Apple Pay or Google Pay, which may process the transaction differently and work even when Discover is not explicitly listed.
How to check before you shop
The Discover website has a merchant locator tool where you can search for businesses that accept Discover in your area. This is useful if you are planning a trip or trying a new restaurant. You can also call Discover customer service — the number is on the back of your card — and ask whether a specific merchant accepts Discover.
For online shopping, look for the Discover logo near the payment method options at checkout. If you do not see it listed, you can contact the website's customer service before you place your order to confirm whether Discover works.
Many merchants display logos for accepted payment methods at their entrance or on their website. If you see the Discover logo, you are good to go. If you do not see it and the business is small or independent, calling ahead is the safest approach.
Frequently Asked Questions
Will my Discover card work at Costco?
Costco has historically accepted only Visa for credit card purchases, though this policy has changed in some locations. Check Costco's website or call your local warehouse before you shop. You can always use Discover at Costco ATMs to withdraw cash.
Can I use Discover at self-checkout?
Yes, Discover works at most self-checkout systems in major retailers. If the machine does not recognize your card, try swiping or inserting it differently, or ask a store employee for help. If it still does not work, you can pay at a staffed register instead.
What happens if I try to use Discover somewhere it is not accepted?
Your card will be declined. The merchant's system will not process the transaction, and you will need to use a different payment method. This is not a problem with your card — it straightforward means that merchant does not have the infrastructure to accept Discover.
Is Discover accepted at all online retailers?
Most major online retailers accept Discover, but not all. Smaller or specialty websites may only accept Visa and Mastercard. Before you complete your purchase, check the payment options listed at checkout. If Discover is not there, you can contact the retailer to ask if they plan to add it.
Should I carry a backup card when traveling?
Yes, especially if you are traveling outside North America. Bring a Visa or Mastercard alongside your Discover card. This ensures you have a payment method that works almost everywhere, and it protects you if one card is lost or stolen.