Skip to main content

What Payment Methods Costco Actually Takes at Checkout

Costco accepts Visa, Mastercard, American Express, and Discover credit cards, but not all cards work the same way at every location

Costco takes most major credit cards, but the rules depend on whether you shop in a warehouse or online. In the warehouse, you can use Visa, Mastercard, American Express, and Discover. Online at Costco.com, you have the same four options plus a few others like PayPal. The catch: Costco has a long history with American Express that shaped what they accept, and some older policies still affect what you see at checkout.

If you have a Costco credit card (the Costco Anywhere Visa), that works everywhere — warehouse, gas station, and online. If you have a regular Visa, Mastercard, American Express, or Discover from your bank, those work too. Diners Club and some store cards do not work at Costco warehouses, though they may work online.

Key Takeaways

  • Costco warehouses accept Visa, Mastercard, American Express, and Discover credit cards at the register.
  • The Costco Anywhere Visa card works at every Costco location and gas station, plus online.
  • Costco.com accepts the same four major cards plus PayPal, Google Pay, and Apple Pay.
  • Diners Club and most store credit cards are not accepted in Costco warehouses, though some may work online.
  • Costco does not accept personal checks anymore, but debit cards and cash still work at all locations.

Credit cards that work in Costco warehouses

At the warehouse checkout, you can use any Visa, Mastercard, American Express, or Discover card issued by a bank or credit card company. This includes rewards cards, cashback cards, and travel cards — as long as they carry one of those four logos, they will process. The card reader at checkout accepts all four networks equally; there is no preference or discount for using one over another.

The Costco Anywhere Visa card is the only Costco-branded credit card still in use. It earns rewards on Costco purchases and works everywhere Visa is accepted, including at Costco gas stations and online. If you do not have a Costco card, any regular Visa from your bank works just as well at the warehouse register.

What does not work at the warehouse checkout

Diners Club cards are not accepted at Costco warehouses, even though Diners Club is a major card network. Most store credit cards — like Target Red Card or Amazon Store Card — do not work either. If your card does not have a Visa, Mastercard, American Express, or Discover logo on the front, it will not work at the warehouse register.

Costco stopped accepting personal checks in 2016, so you cannot pay by check anymore. However, debit cards with a Visa or Mastercard logo work fine, as do cash and Costco gift cards. If you show up with a card that is not accepted, the cashier will tell you at the register, and you can pay another way.

Paying online at Costco.com

Costco.com accepts more payment methods than the warehouse does. You can use Visa, Mastercard, American Express, or Discover credit cards. You can also pay with PayPal, Google Pay, or Apple Pay. If you use Google Pay or Apple Pay, you are actually sending one of your linked credit cards, so the underlying card still needs to be one of the four major networks.

The Costco Anywhere Visa works online the same way it works in the warehouse. Debit cards with a Visa or Mastercard logo also work on the website. Costco gift cards can be used online too, either alone or combined with a credit card if your order total is higher than the gift card balance.

How Costco's payment history shaped what they accept today

Costco has had a long relationship with American Express that goes back decades. For many years, American Express was the only credit card Costco accepted in warehouses. That changed in 2016 when Costco added Visa, Mastercard, and Discover. The shift happened because Costco wanted to offer members more payment choices, and American Express fees were higher than other networks.

Even though Costco now accepts four major card networks, the company still has a co-branded card with Visa rather than American Express. This reflects the current partnership, but it does not mean American Express cards are treated differently — they work at checkout just like any other card. The history matters mainly if you are deciding whether to get a Costco credit card; the Visa version is the one Costco currently offers.

Using rewards cards and cashback cards at Costco

Any rewards or cashback card that carries a Visa, Mastercard, American Express, or Discover logo works at Costco. You earn whatever rewards your card offers — cashback, points, or miles — on top of any Costco member rewards you might have. There is no restriction on rewards cards, and Costco does not penalize you for using a card from a different bank.

Some people use a general rewards card at Costco and a different card elsewhere to maximize rewards. Others use the Costco Anywhere Visa specifically because it earns higher rewards on Costco purchases. Both approaches work; it depends on which card gives you the best return on your spending pattern. The warehouse checkout does not care which card you use as long as it is one of the four accepted networks.

What to do if your card is declined at checkout

If your card is declined at a Costco warehouse, the most common reason is that it is not one of the four accepted networks. Check the front of your card for the Visa, Mastercard, American Express, or Discover logo. If your card has one of those logos and it is still declined, the issue is likely with your bank or card account — insufficient funds, a fraud alert, or an expired card — not with Costco's system.

If you have a Diners Club card or another card that Costco does not accept, you can pay with cash, a debit card with a Visa or Mastercard logo, or a Costco gift card instead. You can also ask the cashier if you can step aside, call your bank to resolve the issue, and try again. Costco will not hold your items, but you can leave and return another day with a different payment method.

Frequently Asked Questions

Can I use my American Express card at Costco?

Yes. American Express is one of the four major card networks Costco accepts in warehouses and online. Your American Express card will work at checkout just like a Visa or Mastercard. Costco stopped accepting only American Express in 2016 and now accepts all four major networks equally.

Does Costco take Discover cards?

Yes, Discover is accepted at all Costco warehouses and on Costco.com. You can use any Discover card issued by your bank or credit card company. Discover works the same way as Visa, Mastercard, and American Express at checkout.

What if I have a store credit card from another retailer?

Most store credit cards do not work at Costco warehouses. Store cards like Target Red Card or Amazon Store Card only work at their own stores. You will need to use a Visa, Mastercard, American Express, Discover, debit card, cash, or Costco gift card instead.

Can I pay with Apple Pay or Google Pay at the Costco warehouse?

Apple Pay and Google Pay work on Costco.com but not at warehouse registers. At the warehouse, you need to use a physical credit card or debit card. The warehouse checkout terminals do not support mobile wallet payments yet, though this may change in the future.

Does Costco accept Diners Club?

No, Costco warehouses do not accept Diners Club cards. Diners Club is a separate card network that Costco does not process. If you have a Diners Club card, you can pay with cash, a debit card, or a Costco gift card instead.