Costco accepts Visa, Mastercard, American Express, and Discover at all warehouse locations and online
Costco takes four major credit card brands: Visa, Mastercard, American Express, and Discover. You can use any of these at the register, at the gas station, or on Costco.com. The warehouse does not accept Diners Club, JCB, or store-branded credit cards.
If you have a Costco credit card, it is a Visa card issued by Citi Bank. You can use it anywhere Visa is accepted, including at Costco, but Costco also accepts other Visa cards from any bank. The same goes for the other three brands — Costco does not care which bank issued your Mastercard or Amex, only that it carries one of those logos.
Costco also takes debit cards, prepaid cards, and cash. Mobile payment apps like Apple Pay and Google Pay work at Costco if your phone is linked to an accepted credit or debit card.
Key Takeaways
- Costco accepts Visa, Mastercard, American Express, and Discover credit cards from any bank at all warehouse locations and online.
- The Costco Visa card is a Citi-issued credit card that earns rewards on Costco purchases, but you do not need it to shop there.
- Costco does not accept Diners Club, JCB, or other store credit cards, and does not accept American Express at the gas station in some regions.
- Debit cards, prepaid cards, and mobile payment apps linked to accepted cards all work at Costco checkout.
- You must have a Costco membership card to enter the warehouse and make purchases, regardless of which payment method you use.
The Costco Visa card and how it differs from other Visa cards
The Costco Anywhere Visa Card is a rewards credit card issued by Citi Bank. It earns 2% cash back on Costco purchases (both in-warehouse and online), 2% on gas and restaurants, and 1% on everything else. The card has an annual fee of $65, or $130 for the version that includes a household card.
You do not need the Costco Visa card to shop at Costco. Any Visa card works — from your bank, from another retailer, or from a credit card company. The Costco card is simply one option if you want to earn rewards on your Costco spending. If you have a different Visa card that offers better rewards for your spending habits, using that card at Costco is perfectly fine.
The Costco Visa card does have one advantage: it is the only card that earns rewards at Costco gas stations in all regions. Some other cards do not earn rewards on gas purchases, and American Express is not accepted at Costco gas pumps in certain areas, so the Costco Visa can be useful if you fill up there regularly.
American Express and Discover at Costco gas stations
American Express and Discover are accepted at Costco warehouse locations nationwide, but their acceptance at gas stations varies by region. In some areas, Costco gas pumps only accept Visa and Mastercard. Before you rely on an Amex or Discover card for gas, check with your local Costco warehouse or look at your card's terms to see if it mentions Costco gas restrictions.
Visa and Mastercard work at all Costco gas stations everywhere. If you want the most flexibility at the pump, a Visa or Mastercard is your safest choice. The Costco Visa card, being a Visa, works at every Costco gas station in the country.
What happens if your card is declined at Costco
If your credit card is declined at Costco, the most common reasons are that your card is not one of the four accepted brands, your card has expired, you have hit your credit limit, or your bank flagged the transaction as suspicious. Costco staff cannot override a decline — the decision comes from your bank or card issuer, not from Costco's system.
If you believe your card should have been accepted, contact your bank or card issuer directly. They can tell you why the transaction was blocked and whether you need to take action (like confirming a large purchase or updating your card information). If your card is not one of the accepted brands, you will need to use a different payment method.
Using debit cards and prepaid cards at Costco
Costco accepts debit cards that carry a Visa or Mastercard logo. This includes most bank debit cards and many prepaid cards. The card works the same way as a credit card at checkout — you insert it, tap it, or swipe it, and the money comes directly from your account.
Prepaid cards work at Costco as long as they are branded with Visa or Mastercard. Some prepaid cards have restrictions or fees, so check your card's terms before you shop. If your prepaid card is not Visa or Mastercard branded, it will not work at Costco.
Mobile payment apps and digital wallets at Costco
Apple Pay, Google Pay, and Samsung Pay all work at Costco if your phone is linked to an accepted credit or debit card. When you hold your phone near the payment terminal, the app sends your card information to Costco's system just as if you had swiped a physical card. The card brand (Visa, Mastercard, Amex, or Discover) is what matters — not the app itself.
Some Costco locations have contactless payment terminals that work with mobile wallets, while others require you to insert your card or use the chip reader. If you are unsure whether your Costco location has contactless capability, ask a cashier or bring a physical card as a backup.
Costco membership and payment methods
Your Costco membership card and your payment method are two separate things. You need a valid membership card to enter the warehouse and make purchases, but the membership card itself is not a payment card. At checkout, you present your membership card to verify you are a member, then you pay with a credit card, debit card, or cash.
If you do not have your physical membership card, you can show your membership barcode on your phone using the Costco app or website. You still need to pay with one of the accepted payment methods listed above.
Frequently Asked Questions
Can I use my Amex at Costco gas pumps?
American Express is accepted at Costco warehouse locations nationwide, but acceptance at gas pumps varies by region. Some Costco gas stations only accept Visa and Mastercard. Contact your local Costco or check your Amex card's terms to confirm whether it works at the gas pump in your area.
Do I need a Costco credit card to shop there?
No. Any Visa, Mastercard, American Express, or Discover card works at Costco. The Costco Visa card is optional and is only worth getting if you shop at Costco frequently and want to earn the rewards it offers.
What if I only have a store credit card from another retailer?
Store credit cards (like Target or Amazon cards) are not accepted at Costco unless they also carry a Visa, Mastercard, Amex, or Discover logo. Check your card — if it only shows the store's name, it will not work at Costco. You will need to use a different payment method.
Can I use a prepaid card at Costco?
Yes, if the prepaid card is branded with Visa or Mastercard. The card works like a debit card at checkout. If your prepaid card does not have one of these logos, it will not be accepted.
Does Costco take digital wallets like Apple Pay?
Yes. Apple Pay, Google Pay, and Samsung Pay all work at Costco if your phone is linked to an accepted credit or debit card. Not all Costco locations have contactless terminals, so bring a physical card as a backup if you are unsure.