Costco accepts Visa, Mastercard, American Express, and Discover — but only Visa at the warehouse itself
Costco's payment rules are split between the warehouse and Costco.com. At the physical warehouse, you can use Visa, Mastercard, American Express, or Discover. Online at Costco.com, you can also use those four, plus Diners Club. The catch: Costco has a co-branded Costco Visa card that gives you rewards on purchases, and the warehouse strongly prefers it — but you do not need it to shop there.
If you show up with a non-Visa credit card at the warehouse register, the cashier will accept it. Costco stopped requiring their own card years ago. What matters is whether your card is one of the four major networks. If you have a Mastercard, American Express, or Discover, you can use it. If you have a store card from another retailer or a very old card, you may run into trouble.
Key Takeaways
- Costco warehouses accept Visa, Mastercard, American Express, and Discover credit cards, and you do not need a Costco card to shop.
- The Costco Visa card earns rewards on Costco purchases and gas, but it is optional — any Visa works just as well for payment.
- Costco.com accepts the same four cards plus Diners Club, and also accepts PayPal and some digital wallets.
- Costco does not accept American Express at the gas station pumps, only at the warehouse register and inside the gas station building.
- If your card is declined, the problem is usually that it is not one of the four major networks, not that Costco rejected you personally.
What the Costco Visa card does and why you might want it
The Costco Visa card is issued by Citi and earns cash back on Costco purchases. The current rewards are 2% on Costco purchases and gas, 1% on travel booked through Costco Travel, and 1% on everything else. You get an annual statement credit toward your membership fee, which can offset part of the cost of renewing. There is no annual fee beyond the membership itself.
The card is worth considering if you shop at Costco regularly and pay off the balance each month. If you carry a balance, the interest rate will erase the rewards. You can open the card at the warehouse, online, or by phone. The process takes a few minutes, and you get a temporary card number to use right away while you wait for the physical card.
If you do not want the Costco card, any Visa works. You will not earn rewards, but you will not pay interest either if you use debit or a card you pay off monthly. The choice is yours.
How to pay at Costco warehouses and gas stations
At the warehouse register, hand over your Visa, Mastercard, American Express, or Discover. The cashier will process it like any other transaction. You can also use debit cards, checks, or cash. Digital wallets like Apple Pay and Google Pay work if your underlying card is one of the four networks.
At the gas station, the rules are stricter. You can use Visa, Mastercard, or Discover at the pump or inside the building. American Express is accepted inside the gas station building but not at the outdoor pumps. This is a Costco policy, not an American Express rule — some Costco locations have different setups, so if you have American Express, pay inside rather than at the pump to be safe.
Paying online at Costco.com
Costco.com accepts Visa, Mastercard, American Express, and Discover, plus Diners Club. You can also pay with PayPal, Apple Pay, Google Pay, and some other digital wallets. If you have a Costco Visa card, you can use it here too and earn the same rewards as in-warehouse purchases.
The checkout process is straightforward: add items to your cart, enter your shipping address, and choose your payment method. Your card will be charged when you place the order, not when it ships. If you have questions about a charge, contact Costco's customer service — they handle billing issues directly.
What to do if your card is declined
If a card is declined at Costco, the most common reason is that it is not one of the four accepted networks. Check your card — it will say "Visa," "Mastercard," "American Express," or "Discover" on the front. If it says something else, like a store card or a regional bank card, Costco will not take it.
The second most common reason is that your card issuer flagged the transaction as suspicious. This happens when you use a card in an unusual location or for an unusual amount. Call your card issuer's customer service number on the back of your card and ask them to clear the hold. They can usually do it in minutes, and you can try the transaction again.
A third possibility is that your card has expired or been reported lost. Check the expiration date on your card. If it has passed, you need a new card from your bank. If you reported it lost, your bank may have frozen it — call them to confirm it is active.
Costco membership and payment method
Your payment method and your membership are separate. You need a Costco membership to shop at the warehouse, but that membership does not tie you to any particular card. You can pay with any of the four accepted networks, or with cash, or with a check. Your membership card is just proof that you have paid the annual fee — it is not a payment method.
If you let your membership lapse, you can still use any card you want to pay, but you will not be allowed past the entrance. Costco checks membership status at the door. If you want to renew, you can do it at the membership desk, online, or by phone.
Digital wallets and contactless payment
Costco warehouses accept Apple Pay, Google Pay, and Samsung Pay if your underlying card is Visa, Mastercard, American Express, or Discover. You can also use contactless payment — hold your card near the reader instead of swiping or inserting it. This works with most modern cards.
At the gas station, digital wallets may not work at the pump, but they usually work inside the building. If you want to pay with a digital wallet at the pump, test it first or ask a Costco attendant whether your phone is compatible with that location's equipment.
Frequently Asked Questions
Can I use my Mastercard or American Express at Costco?
Yes. Costco accepts Mastercard and American Express at the warehouse register and online. At the gas station pump, Mastercard works but American Express does not — though American Express works inside the gas station building. If you have either card, you can shop at Costco without a problem.
Do I have to get the Costco Visa card to shop there?
No. The Costco Visa card is optional. Any Visa, Mastercard, American Express, or Discover works for payment. The Costco card is worth getting only if you shop there regularly and want the cash back rewards.
What if I only have a store credit card from another retailer?
Costco will not accept it. Store cards from Target, Walmart, or other retailers are not part of the Visa, Mastercard, American Express, or Discover networks. You will need to bring a card from one of those four networks, or pay with cash or a check.
Can I use PayPal at the warehouse?
PayPal works online at Costco.com, but not at the warehouse register. At the warehouse, you need a credit card, debit card, check, or cash. If you want to use PayPal, order online instead.
Why was my card declined at Costco?
The most likely reason is that your card is not one of the four accepted networks — check the front of your card for Visa, Mastercard, American Express, or Discover. If it is one of those, your card issuer may have blocked the transaction as suspicious. Call the number on the back of your card and ask them to clear the hold.