Costco does not take Discover credit cards at most warehouse locations
Costco's membership warehouses accept Visa, Mastercard, and American Express, but not Discover. This has been Costco's policy for years. If you show up with a Discover card as your only payment method, you will not be able to complete your purchase at the register.
The one exception is Costco.com, the online shopping site. There, Discover is accepted alongside Visa, Mastercard, and American Express. So if you have a Discover card and want to shop Costco, your online option works — but in-warehouse shopping does not.
This matters because Costco membership itself requires a credit card to join, and many people assume their card will work everywhere Costco operates. It does not. Before you sign up for a Costco membership, confirm that you have one of the accepted card brands, or you may find yourself unable to pay when you shop.
Key Takeaways
- Costco warehouse locations accept only Visa, Mastercard, and American Express — Discover cards are declined at checkout.
- Costco.com accepts Discover cards, so online shopping is an option if you do not have one of the warehouse-accepted brands.
- Costco membership requires a credit card on file, so you need an accepted card type before you join.
- Debit cards and cash are not accepted at Costco warehouses, making a credit card mandatory for membership holders.
Why Costco limits which credit cards it accepts
Costco's card restrictions come from negotiated agreements with the card networks themselves. When Costco decided to accept American Express as its primary card years ago, that agreement included terms about which other cards Costco would take. Those terms have evolved over time, but Discover was never added to the warehouse acceptance list.
The business reason is straightforward: Costco negotiates lower processing fees with the card networks it accepts. Accepting fewer card types gives Costco more leverage in those negotiations. Discover, as a smaller network than Visa or Mastercard, did not make the cut for in-warehouse transactions.
This is not unique to Costco. Many retailers, especially warehouse clubs and gas stations, limit which cards they accept based on fee negotiations. It is a cost decision, not a technical one — Costco's payment systems could process Discover cards, but the company chose not to.
What to do if you only have a Discover card
If Discover is your only credit card and you want a Costco membership, you have three realistic paths. The first is to get a different credit card. Visa and Mastercard are widely available from most banks, and many people carry both. This takes time but solves the problem permanently.
The second is to shop Costco.com instead of visiting a warehouse. You can order online with your Discover card and have items shipped to your home or picked up at a warehouse location. This works if you do not need the in-person shopping experience or if you live far from a Costco.
The third is to ask a family member or friend with an accepted card to be the primary member on the account, then get yourself added as a household member. You would still need to use their card to pay, but you could shop together. This only works if someone you trust has an accepted card and is willing to help.
How Discover compares to Costco's accepted cards
Discover is a legitimate credit card network, but it is smaller than Visa and Mastercard. Discover has roughly 50 million cardholders in the United States, while Visa and Mastercard each have hundreds of millions. Because Discover is smaller, fewer merchants accept it, and those that do often negotiate different terms.
American Express, which Costco does accept, is also smaller than Visa and Mastercard but has a different business model. American Express cardholders tend to have higher spending power and lower default rates, which makes them attractive to merchants like Costco that serve higher-income shoppers. Discover does not have the same profile.
If you carry multiple cards, having a Visa or Mastercard alongside your Discover card solves this problem. Many people do exactly this — they use Discover for everyday purchases where it is accepted and earn rewards, then use Visa or Mastercard for places like Costco or gas stations that do not take Discover.
Discover rewards and whether they are worth getting another card
Discover cards often offer competitive cash back rewards, sometimes 5% on rotating categories or flat 1% to 2% on all purchases. If you use Discover for most of your spending, you might earn meaningful rewards. But if Costco is a significant part of your grocery and household budget, you cannot use Discover there.
The math depends on your situation. If you spend $200 a month at Costco and your Discover card earns 1% cash back, you are giving up $24 a year by not being able to use it. That is not huge, but it adds up. Some people decide it is worth getting a second card just to shop at Costco and earn rewards there instead.
Visa and Mastercard cards also offer cash back and rewards. Some are tied to specific retailers or categories. If you are considering getting a second card for Costco, compare the rewards rates on cards you can actually use there. You might find a Visa or Mastercard that earns more at Costco than your Discover card would elsewhere.
Costco membership and payment method requirements
Costco requires a credit card to join and to shop. You cannot pay with cash, debit card, or any other method at the warehouse. This is different from most retailers, which accept multiple payment types. When you sign up for membership, you provide a credit card, and that card (or another accepted card) is what you use to pay.
Your membership card and your payment card are separate. Your membership card gets you in the door. Your payment card is what you use at checkout. They do not have to be the same card, but the payment card must be one of the accepted types: Visa, Mastercard, or American Express.
If you are a Costco member and your accepted card expires or gets cancelled, you can update your payment method online or at the membership desk. You do not lose your membership, but you do need to have an accepted card on file to shop.
Frequently Asked Questions
Can I use my Discover card at Costco gas stations?
No. Costco gas stations have the same card restrictions as the warehouses. Discover is not accepted at the pumps. You will need a Visa, Mastercard, or American Express to pay for gas at Costco.
Will Costco ever start accepting Discover?
There is no public announcement that Costco plans to accept Discover. Card acceptance agreements are negotiated between Costco and the card networks, and those terms are not disclosed publicly. Changes are possible but would require a new agreement between the two parties.
What if I try to use my Discover card at Costco anyway?
Your card will be declined at the register. The payment terminal will not process Discover cards. You would need to provide a different payment method or leave without completing your purchase. There is no workaround at the point of sale.
Does Costco accept Discover for membership renewal?
No. When you renew your Costco membership, you must pay with Visa, Mastercard, or American Express. You can renew online or at the membership desk, but the card restrictions apply to membership fees just as they do to shopping purchases.
Can I use Discover on Costco's website if I am a warehouse member?
Yes. Costco.com accepts Discover even though the warehouses do not. If you have a warehouse membership but only a Discover card, you can shop online and either have items shipped or pick them up at a warehouse location.