Costco accepts Visa, Mastercard, American Express, and Discover — but only Visa and Mastercard at the warehouse

Costco's payment rules differ between the warehouse and Costco.com. At the physical warehouse, you can use Visa or Mastercard only. American Express and Discover are not accepted in-store, even though Costco once had an exclusive American Express partnership that ended in 2016. This is the single most important thing to know before you go to checkout.

Online at Costco.com, your options expand. You can pay with Visa, Mastercard, American Express, or Discover. You can also use PayPal, and Costco accepts certain digital wallets like Apple Pay and Google Pay — but only if the underlying card is one of the four major networks listed above.

Debit cards work anywhere Visa or Mastercard is accepted, as long as they carry one of those logos. Store gift cards and Costco Cash (the rewards currency) work at both locations. If you try to use a card Costco does not accept, the transaction will decline at the register or during checkout.

Key Takeaways

  • At Costco warehouses, only Visa and Mastercard credit cards are accepted; American Express and Discover will not work.
  • Costco.com accepts Visa, Mastercard, American Express, and Discover, plus PayPal and compatible digital wallets.
  • Debit cards work at both locations if they carry a Visa or Mastercard logo.
  • Costco Cash rewards and Costco gift cards work everywhere Costco does business.

Why Costco limits cards at the warehouse

Costco's warehouse-only restriction to Visa and Mastercard comes down to processing fees and negotiating power. When Costco ended its American Express partnership in 2016, the company chose to narrow its in-store options rather than expand them. The warehouse environment — high volume, thin margins, members-only access — gives Costco leverage to negotiate lower interchange fees with just two networks.

This does not mean Costco dislikes American Express or Discover. It means Costco decided the cost of accepting them in-store was not worth it. Online, where transaction patterns and customer expectations differ, Costco accepts all four networks. The warehouse rule is purely a cost decision, not a reflection of card quality or your membership status.

What happens if you bring the wrong card

If you arrive at a Costco warehouse with only an American Express or Discover card, your transaction will decline. You will need to provide a different payment method — a Visa, Mastercard, debit card with one of those logos, Costco Cash, or a Costco gift card. Costco does not make exceptions at the register, and staff cannot override the restriction.

The best move is to check your wallet before you shop. If you only have American Express or Discover, use Costco.com instead, or ask a household member with a Visa or Mastercard to join you. You can also load money onto a Costco gift card before your trip if you have access to one.

Costco's rewards card and how it pairs with payment methods

The Costco Anywhere Visa Card is Costco's co-branded credit card, issued by Citi. It earns rewards on Costco purchases and works at any merchant that accepts Visa. At Costco warehouses, it works like any other Visa — no special treatment, but no restrictions either. You do not need the Costco Visa card to shop; it is optional and designed for members who want to earn cash back on their spending.

Your Costco membership card and your payment card are separate. You scan your membership card at entry and at checkout, then pay with whatever card Costco accepts. If you have a Costco Visa card, you can use it to pay and earn rewards simultaneously. If you use a different Visa or Mastercard, you still get your membership benefits — you just do not earn the Costco card's rewards.

Costco Cash, the rewards currency you earn from the Costco Visa card or from certain Costco purchases, appears as a balance on your membership account. You can use it like a gift card at checkout, either in-store or online. It does not require a separate card — the cashier or website looks up your membership number and deducts the balance.

Digital wallets and mobile payment at Costco

Costco accepts Apple Pay, Google Pay, and Samsung Pay at warehouse locations, but only if the underlying card is Visa or Mastercard. If your digital wallet is linked to an American Express or Discover card, it will not work at the warehouse, even though it might work elsewhere. Online, digital wallets work as long as the card behind them is one of the four accepted networks.

To use a digital wallet at Costco, hold your phone or watch near the contactless reader at checkout. The transaction processes the same way as a physical card. You still need to show your membership card — the payment method and membership verification are separate steps.

International cards and currency

Costco accepts Visa and Mastercard from any country, as long as they carry those logos. If you are visiting from abroad and your card is a Visa or Mastercard, it will work at the warehouse. American Express and Discover cards from other countries are subject to the same restriction as US cards — they do not work in-store.

Currency conversion happens automatically if your card is issued outside the United States. Your bank or card issuer handles the exchange rate and any foreign transaction fees. Costco does not add a separate markup; the price you see is the price you pay, converted at your card's standard rate.

Frequently Asked Questions

Can I use American Express at Costco if I'm a premium member?

No. Membership level does not change Costco's payment rules. American Express does not work at any Costco warehouse, regardless of whether you have a Gold Star or Executive membership. Your only option is to use Visa, Mastercard, or another accepted payment method.

Does Costco accept prepaid cards?

Yes, if the prepaid card carries a Visa or Mastercard logo. Prepaid Visa and Mastercard cards work at the warehouse just like regular credit or debit cards. Prepaid American Express and Discover cards do not work in-store, following the same rule as their credit card counterparts.

What if I pay with a Costco gift card but don't have enough to cover my purchase?

You can combine payment methods. Use the gift card first, then pay the remaining balance with a Visa, Mastercard, or other accepted card. The cashier will process both in one transaction. This works both in-store and online.

Can I use my Costco membership card as a payment card?

No. Your membership card only proves you are a member. It does not hold money and cannot be used to pay for purchases. You must provide a separate payment method — a credit card, debit card, gift card, or digital wallet.

Does Costco.com have the same payment restrictions as the warehouse?

No. Online, Costco accepts Visa, Mastercard, American Express, Discover, PayPal, and compatible digital wallets. You have more options on the website than you do in the warehouse, so if your card is not accepted in-store, try ordering online instead.