Costco does not accept Discover Card at its warehouse locations or online

Costco's payment policy excludes Discover Card entirely. At warehouse checkout, you cannot use a Discover Card, whether it is a personal card, a business card, or a Discover-branded store card. This restriction applies to both in-person shopping and Costco.com purchases. The same rule holds at Costco Gas stations.

This is not a temporary policy or a regional variation — it is Costco's standard practice across all US locations. Costco has maintained this restriction for years and shows no signs of changing it. If you arrive at checkout with only a Discover Card, you will need to use a different payment method or leave your purchase behind.

Key Takeaways

  • Costco does not accept Discover Card at warehouse locations, gas stations, or on Costco.com under any circumstances.
  • Visa, Mastercard, and American Express are accepted at Costco warehouses; Visa and Mastercard only at Costco Gas.
  • Costco's Anywhere Visa Card (their co-branded credit card) works everywhere Costco accepts Visa, including gas stations.
  • If you have only a Discover Card, you can use a debit card, cash, or check as alternatives at the warehouse.

Which payment methods Costco actually accepts

At Costco warehouses, you can pay with Visa, Mastercard, American Express, Costco Shop Cards (their store card), cash, checks, and debit cards. Online at Costco.com, the accepted cards are Visa, Mastercard, and American Express. At Costco Gas stations, only Visa and Mastercard are accepted, plus cash and debit cards.

Discover Card is not on any of these lists. This means you cannot use Discover at the register, at the pump, or during online checkout. The restriction is absolute — there is no workaround through a different Costco service or payment portal. Even if you have a Discover Card with a high credit limit or rewards benefits, Costco's payment terminals will decline it.

Why Costco excludes Discover Card

Costco's payment restrictions stem from its membership warehouse model and long-standing agreements with card networks. Costco has historically limited which cards it accepts to control costs and negotiate favorable terms with payment processors. The company prioritizes Visa and Mastercard because they are the most widely held and have the largest merchant networks.

American Express was added to Costco's accepted cards in 2016 after a partnership agreement. Discover Card has never been part of Costco's accepted payment methods, likely because Discover has a smaller cardholder base and Costco has not found a business reason to add it. Costco's policy is a business decision, not a technical limitation. The company regularly reviews its payment partnerships, but Discover has remained outside that circle.

What to do if you only have a Discover Card

If you plan to shop at Costco and have only a Discover Card, bring a backup payment method. Cash, checks, and debit cards all work at Costco warehouses. Debit cards are the fastest alternative if you do not want to carry cash. Many people keep a second payment method specifically for retailers that do not accept their primary card.

You can also contact your bank about whether they offer a Visa or Mastercard product. Many banks issue multiple card products, and switching to one Costco accepts may be simpler than changing your shopping habits. If you use Discover Card for rewards or other benefits, you may want to keep it for other retailers and use a different card at Costco. Some members open a second card account just for warehouse shopping.

Costco's co-branded credit card and Discover

Costco's Anywhere Visa Card is a co-branded credit card issued by Visa and accepted everywhere Costco accepts Visa — including gas stations and warehouses. This card is not available through Discover and does not solve the Discover Card problem. However, if you are considering opening a Costco credit card for rewards or convenience, the Visa option works at all Costco locations and gas pumps.

The Costco Shop Card (a store-only card) is also Visa-based and carries the same restrictions as other Visa products at Costco. Both cards offer rewards on Costco purchases, but neither is a Discover product. If you want a Costco credit card and currently hold only Discover, you would need to open a Visa account to use the co-branded option.

Costco's online payment rules

Costco.com has a narrower payment policy than the warehouses. Online, you can use Visa, Mastercard, or American Express. Discover Card is not accepted online, and neither are cash or checks. Debit cards may work depending on whether they carry a Visa or Mastercard logo.

If you have a Discover debit card, check the card itself — if it also displays a Visa or Mastercard logo, you can use it online. If it is Discover-only, it will not work at Costco.com checkout. This distinction matters because some banks issue dual-network debit cards that carry both Discover and Visa or Mastercard branding.

Frequently Asked Questions

Can I use Discover Card at Costco Gas?

No. Costco Gas accepts only Visa, Mastercard, cash, and debit cards. Discover Card does not work at gas pumps or inside the warehouse.

Will Costco ever accept Discover Card?

Costco has not announced any plans to accept Discover Card. The company's payment policy has been stable for years, and Discover remains excluded. If this changes, Costco will update its website and inform members at checkout.

What if my debit card has a Discover logo?

Debit cards with only a Discover logo will not work at Costco. If your debit card also displays Visa or Mastercard, you can use it. Check your card or contact your bank to confirm which networks your debit card supports.

Can I pay with Discover Card if I order Costco items through a third-party delivery service?

No. Third-party delivery services like Instacart may accept Discover, but they are not Costco's payment system. You are paying the delivery service, not Costco directly, and Costco's card restrictions do not apply to those transactions.

Do I need a Costco membership card to use a specific payment method?

Your membership card and your payment card are separate. You need a valid Costco membership to shop, but the payment method you use at checkout is independent. Membership status does not change which cards Costco accepts.