Costco does not accept Discover Card at its warehouse locations or online
Costco has a restricted payment policy and does not take Discover Card, whether you shop in person or through Costco.com. The warehouse accepts only Visa, Mastercard, American Express, and its own Costco Anywhere Visa Card. This policy applies to all Costco locations in the United States.
If you have a Discover Card and want to shop at Costco, you will need to bring a different card from the accepted list. Costco's payment restrictions are firm — there are no exceptions at checkout, and the policy has remained unchanged for years.
Key Takeaways
- Costco accepts Visa, Mastercard, American Express, and the Costco Anywhere Visa Card, but not Discover Card.
- This restriction applies to all Costco warehouse locations and Costco.com purchases.
- You cannot use Discover Card even if you have a Costco membership.
- If Discover is your only card, you will need to bring a different payment method or open a different card type before shopping.
Why Costco Limits Payment Methods
Costco's payment restrictions stem from its membership warehouse model and negotiated agreements with card networks. By limiting which cards it accepts, Costco controls transaction costs and the customer experience. The warehouse has chosen to work with specific card issuers rather than accept all major networks.
This approach is different from most retailers, which accept all major cards. Costco's model prioritizes membership and loyalty — the warehouse wants members to plan their visits and use approved payment methods. The policy has been consistent for decades and is unlikely to change.
What Cards Work at Costco Instead
You can pay with Visa, Mastercard, or American Express at any Costco location. You can also use the Costco Anywhere Visa Card, which is Costco's co-branded credit card issued through Visa. This card earns rewards on Costco purchases and is accepted everywhere Visa is accepted, not just at Costco.
If you do not have one of these cards, you can also pay with cash, a debit card (as long as it runs on Visa or Mastercard), or a check. Some Costco locations accept digital payment methods like Apple Pay or Google Pay, but only if the underlying card is Visa, Mastercard, or American Express.
Costco.com Payment Rules Are the Same
Online shopping at Costco.com follows the same card restrictions. You cannot use Discover Card to pay for orders placed on the website. The accepted cards are Visa, Mastercard, American Express, and the Costco Anywhere Visa Card.
If you are a member and want to order online, make sure you have one of the accepted cards saved to your account before checkout. You cannot add a Discover Card as a backup payment method, even if you have multiple cards on file.
What to Do If Discover Is Your Only Card
If you only have a Discover Card and want to shop at Costco, you have a few options. The simplest is to open a Visa, Mastercard, or American Express account before your next Costco visit. Many banks offer these cards with no annual fee, and you can often get approved online in minutes.
Another option is to use cash or a debit card if your bank offers one on the Visa or Mastercard network. Most major banks issue debit cards on one of these networks. You can also ask a family member or friend with an accepted card to pay on your behalf, though you will need to reimburse them separately.
Costco's Payment Policy for Warehouse Gas Stations
Costco's gas stations have a different payment policy than the warehouse itself. At the pump, you can use Visa, Mastercard, American Express, Discover Card, and the Costco Anywhere Visa Card. This is one of the few places where Costco accepts Discover.
If you have a Discover Card but no other accepted card for warehouse shopping, you can still fill up at the Costco gas station. However, you will still need a different card to buy groceries or other items inside the warehouse.
International Costco Locations and Payment Methods
Costco operates in Canada, Mexico, Japan, South Korea, Taiwan, and the United Kingdom. Payment policies vary by country. In Canada, for example, Costco accepts Visa, Mastercard, and American Express, but not Discover Card. If you plan to shop at an international Costco location, check the local warehouse website for its specific payment rules before you visit.
The restrictions are similar to the United States in most countries — Discover Card is rarely accepted. If you travel internationally and shop at Costco, bring a Visa or Mastercard as your primary payment method.
Frequently Asked Questions
Can I use Discover Card at Costco if I have a membership?
No. Membership status does not change Costco's payment policy. You must bring Visa, Mastercard, American Express, or a Costco Anywhere Visa Card, regardless of whether you have an active membership.
Does Costco accept Discover Card at the gas station?
Yes, Costco gas stations accept Discover Card at the pump. However, you cannot use Discover inside the warehouse for groceries or other merchandise. The gas station has a separate payment policy from the main warehouse.
What if I try to use Discover Card at Costco checkout?
The card will be declined. Costco's payment system does not process Discover Card transactions. You will need to provide a different accepted card or another payment method to complete your purchase.
Is the Costco Anywhere Visa Card the same as a regular Visa?
The Costco Anywhere Visa Card is a Visa card, so it works anywhere Visa is accepted, not just at Costco. It earns rewards on Costco purchases and is issued through Visa, but you must be a Costco member to hold it.
Can I use a digital wallet with Discover Card at Costco?
No. Even if you add your Discover Card to Apple Pay, Google Pay, or another digital wallet, Costco will not accept it. The warehouse's payment system rejects Discover regardless of how you present the card.