Discover is accepted at most major retailers, but not everywhere
Discover Card is accepted at roughly 7 million locations in the United States, which covers most places you shop regularly — grocery stores, gas stations, restaurants, online retailers. But it is not accepted everywhere. Some smaller merchants, certain regional chains, and a handful of major retailers do not take Discover. The acceptance rate varies by location and merchant type, so you cannot assume your Discover Card will work at every checkout.
The reason comes down to how payment networks operate. Visa and Mastercard have been around longer and have larger networks, so they are more widely accepted. Discover and American Express built their networks later and have smaller merchant bases, though both have grown significantly over the past decade.
Key Takeaways
- Discover is accepted at most major chains, supermarkets, gas stations, and online retailers, but acceptance is not universal.
- Small independent merchants are less likely to accept Discover than Visa or Mastercard, particularly in rural areas.
- Some retailers that accept Discover online may not accept it in their physical stores, or vice versa.
- You can call a merchant before visiting or check their website to confirm whether they take Discover.
- Having a backup payment method (another card, cash, or a digital wallet) protects you if Discover is not accepted.
Where Discover is widely accepted
Discover works at most national grocery chains including Walmart, Target, Kroger, Safeway, and Whole Foods. Gas stations including Shell, Chevron, BP, and Exxon take Discover, as do most convenience stores. Major restaurant chains, fast-food outlets, and casual dining spots accept it. Online retailers including Amazon, eBay, and most major e-commerce sites process Discover payments.
Hotels, airlines, and rental car companies typically accept Discover. Pharmacies including CVS and Walgreens take it. Movie theaters, entertainment venues, and streaming services generally accept Discover as well. If you shop at a recognizable national brand, Discover is likely accepted there.
Where Discover may not be accepted
Small independent retailers — local restaurants, family-owned shops, neighborhood boutiques — are less likely to accept Discover than Visa or Mastercard. Some accept only cash or one or two card types. Rural areas have lower Discover acceptance than urban and suburban areas, partly because smaller merchants dominate in those regions.
Certain regional chains and local businesses may not have set up Discover processing. Some international merchants, particularly outside North America, do not accept Discover at all. A few major retailers have chosen not to accept American Express or Discover (though this is rare), so it is worth checking before you visit.
Toll roads and parking meters sometimes accept only specific payment methods or cash. Some government offices, utility companies, and municipal services may not process Discover, though many now do. Vending machines and automated kiosks vary widely — some take Discover, others do not.
How to check before you shop
Call the merchant directly and ask whether they accept Discover. Most businesses can answer in seconds. Check the merchant's website — many list accepted payment methods on their FAQ or checkout page. Look for the Discover logo on the storefront or at the register; if you see it, they accept the card.
Use the Discover merchant locator tool on the Discover website, which lets you search by location and business type to see nearby places that accept Discover. When shopping online, look for the Discover logo during checkout before you enter your card number. If you are unsure, contact customer service through the website's chat or phone line.
What to do if Discover is not accepted
Carry a backup payment method — a Visa or Mastercard, cash, or a digital wallet like Apple Pay or Google Pay (which may work even if the physical card is not accepted). Many merchants that do not accept Discover cards do accept mobile payments, so a digital wallet can be a workaround.
Ask the merchant whether they accept other payment methods. Some small businesses that do not take cards at all will accept payment through a mobile app like Venmo or PayPal. If you are making a large purchase, you can ask whether the merchant will process it as a special transaction or contact their payment processor to arrange it.
Discover acceptance outside the United States
Discover is accepted in Canada, Mexico, and the Caribbean, but acceptance drops significantly in Europe, Asia, and other regions. If you travel internationally, Discover alone is not reliable. Carry a Visa or Mastercard as your primary card and use Discover as a backup if it is accepted.
Before traveling, contact Discover to let them know your destination and dates. This prevents fraud holds that might block your card. Ask whether Discover has partnerships with banks or ATM networks in the countries you are visiting, which can help you withdraw cash if card acceptance is limited.
Frequently Asked Questions
Will Discover work at ATMs?
Yes, Discover cards work at most ATMs in the United States, including those run by other banks. You may pay a fee if you use an out-of-network ATM. Discover also has a network of surcharge-free ATMs; you can find them through the Discover website or mobile app.
Can I use Discover for online shopping?
Most major online retailers accept Discover, including Amazon, eBay, and most shopping sites. Some smaller or specialty online stores may not. Check the checkout page to see whether Discover is listed as an option before you enter your card details.
Do all gas stations take Discover?
Most major gas station chains accept Discover at the pump and inside the store. Some independent or regional gas stations may not. If you are unsure, pay inside rather than at the pump, or call ahead to confirm.
What if a store says they do not take Discover but I see the logo?
The logo may be outdated or the staff member may be mistaken. Ask to speak with a manager or try the transaction anyway. If it is declined, ask whether the store can process it manually or suggest an alternative payment method.
Is Discover accepted at restaurants?
Most chain restaurants and casual dining spots accept Discover. Independent or fine-dining restaurants vary — some accept it, others do not. Call ahead if you are planning to dine somewhere unfamiliar, or bring a backup card.