Discover is accepted at most major retailers, but not everywhere Visa and Mastercard go
Discover Card works at roughly 9 million merchant locations in the United States, which sounds broad until you try to use it somewhere and it gets declined. The card is accepted at most big-box stores, grocery chains, gas stations, and online retailers. But some smaller merchants, certain restaurants, and a few specific industries still do not take Discover — and there is no single list that covers every location.
The reason: Discover is a smaller payment network than Visa or Mastercard. Merchants decide which cards to accept based on the fees Discover charges them, the demand from their customers, and sometimes just habit. A store that takes Visa and Mastercard may still turn down Discover. This matters because you cannot always know in advance whether a specific place will take your card.
Key Takeaways
- Discover is accepted at most national chains, grocery stores, gas stations, and online retailers, but acceptance varies by individual location and merchant type.
- Some independent restaurants, small shops, and certain service providers (like some doctors' offices) may not take Discover even if they take other cards.
- You can call ahead or check a merchant's website before visiting to confirm whether they take Discover.
- Discover's own website and mobile app include a merchant locator tool that shows nearby locations that accept the card.
- If a merchant declines your Discover Card, you have the right to ask why and to request they contact their payment processor about accepting it.
Major retailers and chains that accept Discover
Discover works at virtually all major national retailers. This includes Walmart, Target, Costco, Best Buy, Home Depot, Lowe's, Kohl's, Macy's, and most other large department and discount stores. Grocery chains like Kroger, Safeway, Whole Foods, Trader Joe's, and Publix take Discover. Gas stations including Shell, Chevron, Exxon, and most independent pumps accept it.
Online, Discover is accepted at Amazon, eBay, most airline websites, hotel booking sites, and the major streaming services. If you shop with a large, well-known company, Discover almost certainly works there. The problem is not the big names — it is the smaller and more specialized merchants where acceptance becomes unpredictable.
Where Discover is often not accepted
Independent restaurants are the most common place you will encounter a Discover decline. Many small restaurants, especially family-owned ones, use older payment systems or have not updated their merchant agreements to include Discover. Some accept only cash or Visa and Mastercard. Always call ahead if you plan to use Discover at a restaurant you have not visited before.
Certain service providers also have lower Discover acceptance. Some doctors' offices, dental practices, and medical clinics only take Visa, Mastercard, or cash. Smaller local gyms, salons, and repair shops may not take Discover. Toll roads and parking systems vary widely — some accept Discover, others do not. Taxi services and ride-sharing apps like Uber and Lyft take Discover, but some local car services do not.
International acceptance is much lower than in the United States. While Discover works in many countries, it is far less common than Visa or Mastercard. If you travel abroad, bring a Visa or Mastercard as a backup.
How to check if a specific merchant takes Discover
The fastest way is to call the merchant directly and ask. Most businesses know which cards they take and can tell you in seconds. For chain stores, you can also check their website — many list accepted payment methods in their FAQ or checkout information.
Discover's website includes a merchant locator tool where you can search by business type and location to see nearby places that accept the card. The Discover mobile app has the same feature. These tools are not comprehensive — they do not include every single location that takes Discover — but they can help you find options in your area.
If you are shopping online, the checkout page will tell you which cards are accepted before you enter your card number. If Discover is not listed, you will know before you try to complete the purchase.
What to do if a merchant declines your Discover Card
First, confirm that the decline is because they do not take Discover and not because of a problem with your card itself. Ask the cashier or customer service representative directly: "Do you take Discover?" If they say no, you have a few options.
You can pay with a different card if you have one, use cash, or come back another time. You also have the right to ask the merchant why they do not take Discover and to suggest they contact their payment processor about adding it. Many merchants straightforward have not updated their systems or do not realize Discover is widely used. A polite suggestion sometimes leads to change, especially at smaller businesses.
If you believe a merchant is illegally discriminating against Discover (which is rare and would involve a pattern of behavior), you can report it to Discover directly through their website. Discover takes these complaints seriously because merchant acceptance is central to the card's value.
Discover acceptance at ATMs and cash advances
Discover Card works at ATMs that display the Discover or Pulse network logo. Many ATMs are part of multiple networks, so you can often find one that takes Discover. Using an out-of-network ATM usually costs a fee — typically $2 to $3 — charged by the ATM operator, and sometimes an additional fee from Discover depending on your card agreement.
You can also get cash back at most retail locations that accept Discover, even if you are not making a purchase. Grocery stores, pharmacies, and many other retailers offer this service at no extra charge. This is often cheaper than using an ATM.
Discover's network growth and future acceptance
Discover has been expanding merchant acceptance over the past decade, particularly in categories where it was weak. The network now covers more restaurants, smaller retailers, and international locations than it did ten years ago. However, growth is gradual because it depends on individual merchants choosing to upgrade their payment systems.
If you use Discover regularly and find merchants that do not take it, the card is still useful for the places where it does work. Many cardholders keep a Visa or Mastercard as a backup for situations where Discover is not accepted. This is a practical approach rather than a limitation of the card itself.
Frequently Asked Questions
Can I use Discover at Costco?
Yes. Costco accepts Discover Card at all warehouse locations and on their website. Costco also accepts Visa, Mastercard, and American Express. If you have a Discover Card, you can use it for all purchases at Costco without restriction.
Does Discover work at Walmart and Target?
Yes, both Walmart and Target accept Discover Card in stores and online. You can use Discover at any Walmart or Target location in the United States without issue. Both retailers accept all major card networks.
Why do some restaurants not take Discover?
Independent restaurants often use older payment systems that were set up years ago and only include Visa and Mastercard. Updating to accept Discover requires the restaurant to contact their payment processor and sometimes upgrade their equipment. Smaller businesses may not prioritize this change if most customers use other cards.
Is Discover accepted internationally?
Discover has limited acceptance outside the United States. It works in some countries, particularly Canada and parts of Europe, but is far less common than Visa or Mastercard. If you travel abroad, bring a Visa or Mastercard as your primary card and use Discover only if you know the merchant takes it.
What should I do if I need cash and cannot find a Discover ATM?
Ask for cash back at any retail location that accepts Discover — grocery stores, pharmacies, and many other merchants offer this service. You can usually get cash back with any purchase, and many stores allow it without requiring you to buy anything. This is free and often faster than finding an ATM.