Does Costco Take Discover Cards? What You Need to Know Before You Shop
Costco does not accept Discover credit cards in its warehouses or online
If you carry a Discover card, you cannot use it to pay at Costco — either in the warehouse or on Costco.com. Costco has a restricted list of payment methods it accepts, and Discover is not on it. This policy applies to all Costco locations in the United States.
Costco accepts Visa, Mastercard, and American Express credit cards. The warehouse also takes Costco's own branded Visa card (the Costco Anywhere Visa), debit cards, cash, and digital payment apps like Apple Pay and Google Pay — but only if those apps are linked to an accepted card type. If your primary card is Discover, you will need to bring a different payment method to checkout.
Key Takeaways
- Costco warehouses and Costco.com do not accept Discover credit cards under any circumstances.
- Costco accepts Visa, Mastercard, American Express, and its own Costco Anywhere Visa card.
- Digital wallets like Apple Pay and Google Pay work at Costco only if they are linked to an accepted card type, not to Discover.
- If Discover is your only card, you can pay with cash or a debit card instead, though you will miss out on Discover's cash back rewards.
Why Costco limits which cards it accepts
Costco's payment restrictions come down to business agreements between the warehouse and card networks. When a retailer accepts a credit card, it pays a fee to the card company for each transaction — typically a percentage of the purchase amount. Costco negotiates these fees directly with Visa, Mastercard, and American Express, and has chosen not to negotiate with Discover.
This is Costco's choice to make. Retailers are not required to accept every card type, and some choose to limit their options to keep costs down or to steer customers toward specific payment methods. Discover has a smaller network of merchants compared to Visa and Mastercard, partly because of situations like this one.
What payment methods work at Costco instead
Costco's accepted payment methods are Visa, Mastercard, American Express, the Costco Anywhere Visa card, debit cards, cash, and digital wallets linked to an accepted card. If you do not have one of these cards with you, you can still shop at Costco using cash or a debit card.
The Costco Anywhere Visa card is worth considering if you shop at Costco regularly. It earns 2% cash back on Costco purchases and 1% on all other purchases. You can apply for it in the warehouse or on Costco.com. If you already have a Visa card from your bank, that will work at Costco without any special signup.
Digital wallets like Apple Pay, Google Pay, and Samsung Pay are accepted at Costco, but they only work if the card linked to them is Visa, Mastercard, or American Express. If your digital wallet is linked to your Discover card, it will be declined at checkout.
Using Discover at other retailers if you cannot use it at Costco
Discover is accepted at most major retailers — Target, Walmart, Amazon, Best Buy, and most grocery stores all take Discover. The restriction is specific to Costco and a few other chains. If you use Discover elsewhere and want to shop at Costco, you have two options: bring a different card, or use cash or a debit card.
Some people keep multiple cards for this reason. If Discover is your primary rewards card, you might carry a Visa or Mastercard as a backup for places like Costco that do not accept it. This way you can still earn rewards at most stores while having a fallback payment method for the few that restrict their options.
What happens if you try to use Discover at Costco checkout
If you attempt to pay with a Discover card at a Costco checkout, the card reader will decline the transaction. The cashier cannot override this — it is a system-level restriction, not a judgment call. You will need to provide a different payment method to complete your purchase.
This can be inconvenient if Discover is your only card with you. The best approach is to check Costco's payment policy before you shop, or to keep a backup card in your wallet. If you shop at Costco frequently, consider applying for the Costco Anywhere Visa so you have a card that always works there.
Frequently Asked Questions
Can I use Discover at Costco gas stations?
No. Discover is not accepted at Costco gas stations either. The same payment restrictions apply to fuel pumps as they do to the warehouse. You will need to use Visa, Mastercard, American Express, or the Costco Anywhere Visa card.
Does Costco accept Discover for online orders?
No. Costco.com has the same payment restrictions as the physical warehouses. Discover is not accepted for online purchases, and you cannot use a digital wallet linked to Discover either.
Will Costco ever start accepting Discover?
There is no public announcement about this. Costco's payment policy is set by the company, and changes would come from Costco itself. For now, Discover remains outside Costco's accepted payment methods.
What if I have a Discover debit card instead of a credit card?
Costco does not accept Discover debit cards either. The restriction applies to all Discover cards, whether they are credit or debit. You would need to use a different debit card or another accepted payment method.
Can I pay with Discover if I use a third-party payment app?
Only if the app is linked to a Visa, Mastercard, or American Express card. Apps like Apple Pay and Google Pay are accepted at Costco, but the underlying card must be one Costco accepts. If your app is linked only to Discover, it will not work.