Discover is accepted at most major retailers, but some categories of merchants still don't take it
Discover Card works at roughly 9 million merchants in the United States, which covers most places you shop. However, some merchant categories — particularly small independent businesses, certain gas stations, and some international retailers — do not accept Discover. The card is also less widely accepted outside the United States than Visa or Mastercard, and some online merchants or subscription services may not list it as a payment option even though they could process it.
The reason varies by merchant. Some small businesses have never set up the equipment to accept Discover because it requires a separate merchant account. Others choose not to because Discover's interchange fees (the percentage the merchant pays per transaction) are higher than Visa or Mastercard. A few merchants simply don't know Discover exists as a separate network. Knowing where Discover typically isn't accepted helps you carry a backup card and avoid payment problems at checkout.
Key Takeaways
- Many independent gas stations, small restaurants, and local retailers do not accept Discover, even though major chains at those same categories do.
- Discover is accepted at far fewer merchants outside the United States than Visa or Mastercard, so a backup card is essential for international travel.
- Some online merchants, subscription services, and payment platforms do not offer Discover as a payment method, even though they could.
- Calling ahead or checking a merchant's website before you shop can save you from arriving with only a Discover Card as payment.
Merchant categories where Discover is rarely accepted
Independent gas stations are the most common place where Discover doesn't work. Many small fuel retailers have not invested in the equipment or merchant accounts needed to accept all card networks. Major chains like Shell, Chevron, and BP accept Discover at their pumps, but a mom-and-pop station or a regional fuel brand may only accept Visa, Mastercard, and cash. The same pattern holds for independent restaurants, local hardware stores, and small grocery stores — the owner may have chosen to accept only the two largest networks to keep costs down.
Certain merchant categories have structural reasons for not accepting Discover. Some toll roads and parking systems only accept Visa and Mastercard through their payment terminals. A few airlines and rental car companies, particularly smaller regional carriers, do not accept Discover online or at the counter. Some medical offices, dental practices, and veterinary clinics still operate on older payment systems that were set up years ago and never updated to include Discover.
International travel and Discover acceptance
Discover Card is primarily a United States network. Outside the United States, acceptance drops sharply — particularly in Europe, Asia, and South America. In some countries, Discover is accepted at major hotels and chain retailers in tourist areas, but independent merchants, local restaurants, and smaller shops often cannot process it. Many ATMs abroad also do not recognize Discover, making it difficult to withdraw cash.
If you travel internationally, bring a Visa or Mastercard as your primary payment method and use Discover only at large chains where you know it will work. Some travelers carry both a Discover Card and a Visa or Mastercard specifically because of this gap. Before you leave, contact Discover to let them know your travel dates so they don't flag your international charges as fraud.
Online merchants and subscription services that don't accept Discover
Some online retailers and subscription services do not list Discover as a payment option, even though they could process it. This is often a business decision rather than a technical limitation — the merchant may have chosen to accept only Visa and Mastercard to simplify their payment setup. Smaller online retailers, niche subscription boxes, and some international e-commerce sites fall into this category.
Certain payment platforms also do not accept Discover. Some peer-to-peer payment apps, crowdfunding sites, and digital wallets do not offer Discover as a linked card option. If you encounter this at checkout, you can sometimes use a Discover-branded digital wallet or contact the merchant to ask if they can process Discover manually, though this is uncommon.
How to find out before you shop or travel
The fastest way to check is to visit the merchant's website and look at their payment options during checkout — you will see which cards they accept. For in-person shopping, call ahead if you are unsure. For travel, search the merchant name plus "Discover Card accepted" to see what other travelers report.
Discover also maintains a merchant locator tool on their website where you can search by business name or category to see if a specific merchant accepts the card. This tool is not exhaustive — some merchants accept Discover but are not listed — but it can give you a starting point. If a merchant is not listed, assume they may not accept it and bring a backup card.
What to do if a merchant won't accept Discover
If you arrive at a merchant who does not accept Discover, your options depend on what you have with you. If you have another card, use that. If you only have Discover and no cash, ask the merchant if they can process it manually by running the card number — some will, though many cannot or will not. Some merchants have older terminals that genuinely cannot read Discover, even if the owner wanted to accept it.
If the merchant refuses and you have no other payment method, ask if there is an ATM nearby where you can withdraw cash. Many merchants who do not accept cards will accept cash. If this happens repeatedly, it may be worth carrying a Visa or Mastercard alongside your Discover Card, or keeping a small amount of cash on hand for these situations.
Frequently Asked Questions
Will Discover work at Walmart, Target, or other major retailers?
Yes. Discover is accepted at all major chain retailers including Walmart, Target, Best Buy, Home Depot, and most supermarkets. The issue is primarily with independent and small businesses, not large chains.
Can I use Discover at ATMs outside the United States?
Many ATMs abroad do not recognize Discover because it is not a global network. Before traveling, ask Discover which ATM networks accept their card in the countries you are visiting, or bring a Visa or Mastercard as a backup.
Why do some online stores not accept Discover if it is a real credit card?
Discover is real, but it is a smaller network than Visa or Mastercard. Some online merchants choose to accept only the two largest networks to reduce complexity and cost. Others simply have not updated their payment systems to include Discover.
If a merchant won't accept Discover, can I dispute the charge?
You cannot dispute a charge that was never processed. If a merchant refuses Discover before you complete the transaction, you have no charge to dispute. If you used a different payment method instead, that transaction is between you and the merchant you actually paid.
Is Discover accepted at gas pumps?
Major gas station chains accept Discover at the pump. Independent and regional fuel retailers often do not. Call ahead or check the pump before you fill up if you are at a station you have not used before.