Costco accepts Visa, Mastercard, American Express, and Discover — but not all of them everywhere, and membership type matters
Costco takes most major credit cards, but the rules depend on which Costco location you're at and whether you have a standard membership or a premium one. In the United States, Costco warehouses accept Visa, Mastercard, American Express, and Discover. Online at Costco.com, you can also use those four cards plus a few others. But there's a catch: some Costco locations, particularly older warehouses or those in certain regions, may have different card acceptance policies, so it's worth checking with your specific location before you shop.
The membership card itself is not a credit card — it's a membership pass that lets you enter the warehouse. You still need a separate payment method at checkout. Costco does not issue its own credit card through a bank partner the way some retailers do, though it has offered co-branded cards in the past through American Express.
Key Takeaways
- Costco warehouses in the US accept Visa, Mastercard, American Express, and Discover at checkout.
- Costco.com accepts those four cards plus additional payment methods like PayPal and some digital wallets.
- Costco does not accept cash, checks, or debit cards that are not Visa or Mastercard branded.
- Some older or regional Costco locations may have different card acceptance rules, so confirm with your warehouse before shopping.
- A Costco membership card is separate from a payment method — you need both to shop.
Which Cards Work at Costco Warehouses
At a Costco warehouse checkout, you can pay with Visa, Mastercard, American Express, or Discover. These are the four major credit card networks, and Costco accepts all of them. If your card carries one of these logos, you should be able to use it at the register.
Debit cards work only if they are branded with a Visa or Mastercard logo. A plain debit card with no network logo will not work. The same applies to prepaid cards — they must carry a Visa or Mastercard brand to be accepted.
Costco does not accept cash or checks at any US warehouse. This policy has been in place for years and applies uniformly across locations. If you need to pay with cash, you will need to convert it to a card-based payment method first.
Payment Options at Costco.com
Online shopping at Costco.com has broader payment options than the warehouse. You can use Visa, Mastercard, American Express, or Discover, just as you would in person. But you can also pay with PayPal, Apple Pay, Google Pay, and certain other digital wallets.
If you're a member with a Costco-branded American Express card (if one is currently offered), you can use that online as well. However, Costco does not currently issue its own proprietary credit card through a bank, so this option may not be available depending on when you're reading this.
For online orders, you'll need to enter your card details or link a digital wallet to your Costco.com account. The checkout process is standard for most e-commerce sites and does not differ based on membership level.
What Happens If Your Card Is Declined
If your credit card is declined at Costco, the most common reasons are insufficient funds, a fraud alert from your card issuer, or an expired card. Call your card issuer to check your account status before returning to the warehouse. Many banks flag large purchases or purchases at unfamiliar merchants, so a quick call to your bank can often resolve the issue when ready.
If you know your card will not work, bring a backup card from a different network. Since Costco accepts four major card types, having a second card from a different issuer gives you a safety net. Some members keep a Visa and an American Express on hand for this reason.
Costco does not hold items while you resolve payment issues, so if your card is declined and you have no backup, you will need to leave and return another time with a working payment method.
Regional and Warehouse Differences
Most Costco warehouses in the United States follow the same card acceptance policy, but older locations or those in specific regions may have different rules. A small number of warehouses, particularly those that have been operating for many years, may have older payment systems that don't support all four card networks equally.
The best way to confirm what your local Costco accepts is to call the warehouse directly or check the Costco website for your location. Costco's customer service line can also tell you the payment methods accepted at your nearest warehouse. This takes two minutes and prevents a wasted trip.
Costco Membership Cards Are Not Payment Cards
Your Costco membership card is a membership pass, not a payment method. It proves you have paid your annual membership fee and are allowed to shop in the warehouse. At checkout, you present your membership card to the cashier, and then you pay with a separate credit or debit card.
Some members confuse the membership card with a payment card because other retailers (like Amazon Prime) bundle membership and payment into one account. Costco keeps them separate. You cannot pay for your purchases with your membership card alone.
If you lose your membership card, you can get a replacement at the membership desk. If you lose your payment card, that's a separate issue between you and your card issuer.
Using Credit Cards for Costco Purchases vs. Cash Back
Paying with a credit card at Costco builds your credit history and gives you purchase protection through your card issuer. It also earns rewards if your card has a rewards program. Paying with cash gives you no record and no protection, but it also means you're not carrying a balance.
Costco does not offer cash back at the register, so if you need cash, you'll need to visit an ATM or your bank. Some credit cards offer cash back rewards on purchases, which can offset the cost of your membership over time if you shop frequently.
If you're trying to stay within a budget, using a debit card (branded Visa or Mastercard) gives you the payment convenience of a card without the risk of carrying a credit balance. The choice depends on your financial situation and spending habits.
Frequently Asked Questions
Can I use my Costco membership card to pay for purchases?
No. Your membership card only proves you're a member. You must pay with a separate credit card, debit card, or other accepted payment method at checkout. The membership card and payment card are two different things.
Does Costco take American Express?
Yes. Costco accepts American Express at all US warehouses and on Costco.com. American Express is one of the four major card networks Costco accepts, along with Visa, Mastercard, and Discover.
What if my card is declined at Costco?
Call your card issuer to check your account. Declines usually happen because of insufficient funds, fraud alerts, or an expired card. If you can't resolve it quickly, bring a backup card from a different network or return another time with a working payment method.
Can I pay with a prepaid card at Costco?
Only if the prepaid card is branded with Visa or Mastercard. Costco does not accept prepaid cards without a major network logo. Check your card for the Visa or Mastercard symbol before you shop.
Does Costco accept digital wallets like Apple Pay?
Digital wallets work on Costco.com but not at warehouse checkout. At the warehouse, you must use a physical card or a card number entered at the register. Online, you can use Apple Pay, Google Pay, PayPal, and other digital payment methods.