Discover cards work at most major retailers, but not everywhere
Discover is accepted at roughly 95% of places that take credit cards in the United States, which sounds comprehensive until you actually need to use it somewhere and it gets declined. The card works at all major grocery chains, gas stations, restaurants, and online retailers. But certain merchants—some small businesses, a handful of regional chains, and a few specific industries—do not accept Discover. The reason is usually cost: Discover charges merchants a processing fee, and some businesses decide that fee is not worth accepting the card.
Outside the United States, Discover acceptance drops significantly. In most countries, Visa and Mastercard dominate, and Discover is either not accepted or accepted only at major international chains and tourist-focused businesses. If you travel internationally, you should carry a Visa or Mastercard as your primary card.
Key Takeaways
- Discover is accepted at approximately 95% of U.S. merchants that take credit cards, including all major grocery stores, gas stations, and restaurants.
- Small independent businesses, some regional retailers, and certain service providers may not accept Discover because of the processing fees involved.
- International acceptance is limited; Discover works mainly at major chains and tourist destinations outside the United States.
- You can check whether a specific merchant accepts Discover by calling ahead or looking for the Discover logo at the register.
Where Discover is widely accepted
Discover cards are accepted at all major U.S. grocery chains including Walmart, Target, Kroger, and Whole Foods. Gas stations—whether branded (Shell, Chevron, BP) or independent—take Discover. All major restaurant chains, from fast food to casual dining, accept it. Online shopping platforms including Amazon, eBay, and most major retailers process Discover payments without issue.
Pharmacies, department stores, and hotel chains accept Discover as standard. Most banks and ATM networks allow you to withdraw cash using your Discover card, though you may pay an out-of-network fee depending on the ATM operator. Utility companies, insurance providers, and subscription services typically accept Discover for recurring payments.
Where Discover often is not accepted
Small independent businesses—local restaurants, boutiques, repair shops—sometimes do not accept Discover. The reason is the merchant discount rate, which is what the business pays Discover for processing the transaction. Some small-margin businesses decide the cost is too high. Regional grocery chains and local gas stations may also decline Discover, though this is less common than it was five years ago.
Certain service providers are less likely to accept Discover: some medical offices, dental practices, and veterinary clinics only take cash or Visa/Mastercard. Parking meters and parking apps in some cities do not accept Discover. A few rental car companies and some international airlines have restrictions on Discover, though most major carriers accept it. Some government agencies and public institutions do not process Discover payments, though this varies by state and municipality.
International travel and Discover acceptance
Discover has agreements with banks and networks in over 190 countries, but that does not mean merchants accept it. In Europe, Asia, and most developing nations, Visa and Mastercard are the default. Discover is rarely accepted at small shops, local restaurants, or independent merchants outside the United States.
Major international hotel chains, car rental companies at airports, and large department stores in major cities usually accept Discover. But relying on Discover as your only card abroad is risky. If you travel internationally, bring a Visa or Mastercard as your primary card and use Discover as a backup.
How to learn about a specific merchant accepts Discover
The simplest method is to look for the Discover logo at the register or on the merchant's website. Most businesses display logos for all cards they accept near the payment area. If you are shopping online, the checkout page will show which payment methods are accepted before you enter your card number.
If you are unsure, call the merchant ahead of time. A quick phone call asking "Do you take Discover?" takes 30 seconds and saves you the embarrassment of a declined card at checkout. For recurring payments—insurance, utilities, subscriptions—confirm acceptance when you set up the payment rather than discovering a problem when the bill is due.
What happens when Discover is not accepted
If a merchant does not accept Discover, your card will be declined at the point of sale. You will need to provide a different payment method: another credit card, debit card, cash, or check. The declined transaction does not hurt your credit score, but it may be temporarily reported to Discover's fraud monitoring system.
Some merchants will tell you upfront that they do not accept Discover. Others will only discover this when they run your card. If you frequently encounter merchants who do not accept Discover, consider carrying a Visa or Mastercard as a backup, or ask those merchants whether they plan to accept Discover in the future—feedback from customers sometimes influences a business's decision to expand accepted payment methods.
Discover acceptance is improving, but gaps remain
Discover's acceptance rate has grown over the past decade as the card network invested in merchant relationships and reduced processing fees for certain business types. Small businesses are more likely to accept Discover now than they were ten years ago. However, pockets of non-acceptance persist, particularly among independent merchants and in certain regions.
If you rely on Discover as your primary card, you should know where the gaps are in your area. A quick survey of the places you shop most often—your regular grocery store, gas station, favorite restaurant—will tell you whether Discover acceptance is reliable for your lifestyle. If you encounter frequent declines, a second card is practical insurance.
Frequently Asked Questions
Will my Discover card work at Costco or Sam's Club?
Costco does not accept Discover; it only takes Visa, Mastercard, American Express, and its own Costco card. Sam's Club accepts Discover. If you shop at Costco, you will need a different card or the Costco-branded Visa.
Can I use Discover at ATMs that are not Discover-branded?
Yes, but you will usually pay an out-of-network fee. Discover has agreements with many ATM networks, but independent ATMs and those owned by other banks may charge $2 to $5 per withdrawal. Using a Discover-branded ATM or your own bank's ATM avoids this fee.
Do all online stores accept Discover?
Most major online retailers accept Discover, but not all. Smaller e-commerce sites sometimes only accept Visa and Mastercard. Check the checkout page before entering your card details. If Discover is not listed, you will need a different payment method.
Is Discover accepted at Target and Walmart?
Yes, both Target and Walmart accept Discover at all their locations, both in-store and online. Discover is accepted at virtually all major national retailers.
What should I do if I travel internationally and Discover is not accepted?
Bring a Visa or Mastercard as your primary card for international travel. Use Discover only at major chains and tourist-focused businesses. Consider notifying your bank before traveling so they do not flag international transactions as fraud.