Costco does not accept Discover cards at its warehouse locations or on its website
Costco's payment policy is stricter than most retailers. At warehouse locations, Costco accepts Visa, Mastercard, American Express, and its own Costco credit card. Online, the same cards work, plus Discover and PayPal. But if you show up in person with a Discover card, it will be declined at checkout.
This policy has been in place for years and applies to all U.S. Costco warehouses. The reason is a long-standing agreement between Costco and Visa — Costco committed to accepting Visa as its primary card network in exchange for favorable processing rates. That agreement limits which other networks Costco can accept in-warehouse.
If you have a Discover card and shop at Costco regularly, you have a few options. You can use a different card for in-warehouse purchases, shop online instead, or open a Costco Visa card. The choice depends on how often you shop and whether you want to keep your Discover rewards.
Key Takeaways
- Costco warehouses accept only Visa, Mastercard, American Express, and the Costco Visa card — Discover is not accepted in person.
- Costco.com accepts Discover and PayPal in addition to the four cards accepted in warehouses.
- The restriction exists because of Costco's payment agreement with Visa, which has been in place for many years.
- If you want to use Discover at Costco, your only option is to shop online rather than visit a warehouse.
What cards Costco accepts at the warehouse
At any Costco warehouse in the United States, you can pay with Visa, Mastercard, American Express, or the Costco Visa card. You can also pay with cash, checks, debit cards (Visa or Mastercard branded), and EBT cards if you have them. But Discover cards will not work, even if your Discover card is also branded as a debit card.
This applies to all warehouse locations, including gas stations inside Costco warehouses. If you try to use Discover at the pump or at the register, the transaction will be declined. The only exception is if your Discover card is also a Costco membership card — but Costco does not issue Discover cards, so this does not explore.
How Costco's Visa agreement limits other cards
Costco has an exclusive payment agreement with Visa that dates back decades. Under this agreement, Costco committed to making Visa its primary card network in exchange for lower processing fees. In return, Costco agreed to limit acceptance of competing card networks like Discover.
The agreement does not prevent Costco from accepting Mastercard and American Express — those networks negotiated their own terms with Costco. But Discover, as a smaller network with less negotiating power, was left out of the in-warehouse arrangement. This is why Discover works online but not in person: Costco's website operates under different payment rules than its physical warehouses.
Shopping online with Discover at Costco.com
If you have a Discover card and want to shop at Costco, the easiest option is to use Costco.com instead of visiting a warehouse. Costco's website accepts Discover cards, along with Visa, Mastercard, American Express, and PayPal. You do not need a Costco membership to browse, but you do need one to complete a purchase.
Online shopping at Costco works the same way as in-warehouse shopping in most respects. You pay the same prices, get the same products, and can use the same membership. The main difference is shipping time — most orders arrive within a few days, depending on your location and the item. Some items, like fresh food, may not be available for delivery.
Opening a Costco Visa card to replace Discover
If you shop at Costco frequently and want to use a card in person, you can open a Costco Visa card. This card is issued by Citi and works everywhere Visa is accepted, not just at Costco. It offers rewards on Costco purchases — currently 4% back on gas (up to $7,500 per year, then 1%), 3% on restaurants and travel, 2% on Costco purchases, and 1% on everything else.
The Costco Visa card has no annual fee. You do not need to be a Costco member to open one, but you do need a membership to use the rewards at Costco. If you already have a Discover card with rewards you like, switching to Visa means losing those rewards at Costco — you would earn Costco rewards instead. The trade-off is worth it only if you shop at Costco often enough to earn back what you lose on Discover rewards elsewhere.
Using a different card at Costco if you prefer not to switch
You do not have to open a Costco card or shop online. If you have a Visa, Mastercard, or American Express, you can use that card at any Costco warehouse. Many people carry multiple cards for different purposes — a Discover card for everyday purchases and a Visa for Costco, for example.
If you want to keep earning Discover rewards, you can use Discover everywhere except Costco and straightforward bring a different card when you shop there. This approach works well if you do not shop at Costco very often or if your Discover card has rewards that matter more to you than Costco rewards would.
What happens if you try to use Discover at Costco
If you attempt to pay with a Discover card at a Costco warehouse, 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 or leave the purchase behind.
This can be frustrating if you do not realize the policy beforehand. The best approach is to check your wallet before you get in line. If you only have Discover, ask the cashier if you can pay with cash or a debit card instead, or come back another time with a different card.
Frequently Asked Questions
Can I use my Discover debit card at Costco?
No. Costco does not accept Discover cards in any form — not credit cards, not debit cards, not prepaid cards. The restriction applies to the Discover network itself, regardless of the card type. If your debit card is branded as Visa or Mastercard, it will work.
Does Costco accept Discover at the gas station?
No. Costco gas stations are part of the warehouse and follow the same payment rules. You cannot use Discover at the pump or at the gas station register. You can use Visa, Mastercard, American Express, or the Costco Visa card.
Will Costco ever accept Discover cards?
It is unlikely in the near future. Costco's agreement with Visa has been in place for many years and appears to be a long-term arrangement. Costco has not announced any plans to change this policy. If you want to use Discover at Costco, shopping online is your current option.
Can I use Discover if I pay with my phone at Costco?
No. Mobile payment methods like Apple Pay and Google Pay are linked to your underlying card network. If you add a Discover card to Apple Pay or Google Pay and try to use it at Costco, the transaction will still be declined because the underlying card is Discover.
Is there a Costco Discover card?
No. Costco does not issue a Discover card. The only Costco-branded credit card is the Costco Visa card, issued by Citi. If you want a Costco rewards card, it must be a Visa.