What Credit Cards Does Costco Accept In Store?
Picture this: You’ve spent 45 minutes wandering through Costco, somehow convincing yourself that you absolutely need a 48-pack of toilet paper, a giant tub of snacks, and a television.
You finally reach the checkout.
Then comes the terrifying question:
“What credit card does Costco accept?”
Fortunately, you don’t need to abandon your mountain of bulk purchases at the register.
If you’re shopping at a U.S. Costco warehouse, Costco currently accepts Visa credit cards, including the Costco Anywhere Visa® Card by Citi. Costco warehouses also accept other payment methods, including debit/ATM cards, cash, checks, EBT and Costco Shop Cards.
But there’s an important catch: Mastercard, American Express and Discover credit cards aren’t accepted for regular warehouse purchases.
So before you confidently slap your favorite credit card onto the payment terminal, let’s break down exactly what works.
What Credit Cards Does Costco Accept In Store?

For regular purchases at Costco warehouses in the United States, Costco accepts Visa credit cards.
That means you can generally use:
- Visa credit cards
- The Costco Anywhere Visa® Card by Citi
- Other eligible Visa cards
Costco’s official membership conditions state that its U.S. warehouses accept Visa cards, along with debit/ATM cards, cash, checks, EBT and Costco Shop Cards.
So if your wallet contains a Visa card, you’re in good shape.
If it contains a Mastercard and you’re hoping Costco has suddenly changed its mind since breakfast, unfortunately, your Mastercard may be getting a very expensive day off.
Does Costco Accept All Visa Cards?
Yes.
Costco says U.S. warehouse locations accept all Visa cards.
This is useful because you don’t necessarily need the Costco-branded Visa card to pay for your shopping.
For example, if you already have a Visa rewards card from your bank, you can generally use it at a Costco warehouse.
That gives shoppers some flexibility when choosing which card to use for their giant cart of groceries.
Does Costco Accept Mastercard?
No, not for regular purchases at U.S. Costco warehouses.
This is one of the biggest payment surprises for new Costco shoppers.
Your Mastercard might work perfectly everywhere else, but Costco’s U.S. warehouse payment rules are different.
However, there’s an important distinction:
Costco.com accepts Mastercard, while U.S. Costco warehouses accept Visa credit cards.
So if you’re shopping online, Mastercard may be an option even though it won’t work for your standard warehouse checkout.
Does Costco Accept American Express?
No, American Express isn’t accepted as a regular credit card for purchases at U.S. Costco warehouses.
So if your Amex is your favorite card for earning rewards, don’t wait until the checkout line to discover that your Costco-sized shopping adventure requires a different payment method.
It’s always better to check before you shop than to perform the awkward wallet shuffle while a cart full of groceries waits behind you.
Does Costco Accept Discover?
No, Discover credit cards aren’t accepted for regular purchases at U.S. Costco warehouses.
Discover can be useful in many places, but Costco’s U.S. warehouse credit-card network is centered around Visa.
Again, Costco.com is different, where Mastercard is accepted alongside Visa.
What Is the Costco Anywhere Visa Card?
The Costco Anywhere Visa® Card by Citi is Costco’s branded Visa credit card.
It can be used at Costco and anywhere else Visa is accepted.
According to Costco, the card currently offers rewards including:
- 5% back on eligible gas at Costco
- 4% on other eligible gas and EV charging
- 3% on restaurants and eligible travel
- 2% on Costco and Costco.com purchases
- 1% on other purchases
Certain spending limits and terms apply.
One particularly convenient feature is that the Costco Anywhere Visa card also serves as your Costco membership ID.
In other words, Costco managed to make one piece of plastic do two jobs.
That’s efficiency — or the beginning of a wallet downsizing campaign.
Can You Use a Visa Card Through the Costco App?
Yes.
Costco allows members to add an eligible Visa credit or debit card to their Digital Membership Card in the Costco app.
Costco says the feature currently works with Visa cards associated with a U.S. billing address.
Once your card is added, you can use the digital payment option at participating U.S. Costco warehouse registers.
Costco also says its app can allow members to use a Visa card at warehouse registers, fuel stations and pharmacies.
That means you can potentially leave the physical card tucked safely in your wallet while your phone handles the payment.
Just remember to keep your phone charged.
Because a dead phone at checkout is basically a modern-day version of forgetting your wallet.
What Other Payment Methods Does Costco Accept?
Credit cards aren’t your only option.
Costco’s U.S. warehouses accept:
| Payment Method | Accepted In U.S. Warehouse? |
| Visa credit cards | Yes |
| Costco Anywhere Visa by Citi | Yes |
| Debit/ATM cards | Yes |
| Cash | Yes |
| Checks | Yes |
| EBT | Yes |
| Costco Shop Cards | Yes |
| Mastercard credit cards | No |
| American Express credit cards | No |
| Discover credit cards | No |
Costco’s official payment information confirms these warehouse payment options.
Costco Warehouse vs. Costco.com Payment Methods
Here’s where things can get slightly confusing.
The payment methods aren’t identical online and in the warehouse.
For U.S. Costco warehouses, Costco accepts Visa cards, debit/ATM cards, cash, checks, EBT and Costco Shop Cards.
For Costco.com, Costco accepts Visa, Mastercard, debit/ATM cards and Costco Shop cards.
So don’t assume that because a card works online, it will automatically work at the physical warehouse.
Costco apparently enjoys keeping shoppers on their toes.
Why Does Costco Only Accept Visa Credit Cards In Its U.S. Warehouses?
Costco has historically used its payment network strategy to help control transaction costs.
The idea is relatively simple: keeping payment processing costs lower can help Costco maintain its low-price business model.
And Costco is very serious about low prices.
After all, this is a company where buying one bottle of ketchup can somehow turn into buying enough ketchup to supply a small restaurant.
Tips for Choosing a Credit Card for Costco
If you’re deciding which Visa card to use at Costco, don’t automatically assume the Costco-branded card is the only option.
Consider these factors:
1. Compare Your Cashback Rate
Look at how much cashback or rewards your existing Visa card provides on Costco purchases.
A card offering a strong grocery or warehouse-club reward rate could potentially be worth considering.
2. Look at the Annual Fee
A card with fantastic rewards isn’t necessarily fantastic if you’re paying a large annual fee that you don’t recover through rewards.
Do the math.
Your calculator may be less exciting than a Costco shopping trip, but it can save you money.
3. Consider Gas Purchases
If you regularly buy fuel at Costco, gas rewards can become an important part of the calculation.
The Costco Anywhere Visa by Citi, for example, currently advertises elevated rewards on eligible gas purchases.
4. Don’t Forget Costco.com
If you shop both online and in-store, remember that the accepted card networks differ.
A card that works at Costco.com isn’t necessarily accepted for a normal warehouse transaction.
5. Watch for Promotional Rewards
Credit-card issuers sometimes offer temporary bonuses or category promotions.
Before making a large purchase, check your card’s current terms rather than relying on an old rewards chart you found buried in your email inbox from 2023.
Frequently Asked Questions
Can I use a Visa credit card at Costco?
Yes. U.S. Costco warehouses accept Visa credit cards.
Can I use Mastercard at Costco?
Not for regular purchases at U.S. Costco warehouses. However, Mastercard is accepted at Costco.com.
Can I use American Express at Costco?
American Express isn’t accepted as a regular credit-card payment method at U.S. Costco warehouses.
Can I use Discover at Costco?
Discover isn’t accepted for regular purchases at U.S. Costco warehouses.
Does Costco accept debit cards?
Yes. Costco warehouses accept debit/ATM cards.
Can I pay with cash at Costco?
Yes. Cash is accepted at U.S. Costco warehouses.
Can I use a Costco Shop Card?
Yes. Costco Shop Cards can be used for purchases at Costco locations and online, subject to Costco’s terms.
Is the Costco Anywhere Visa card the only Visa card I can use?
No. Costco states that its U.S. warehouse locations accept all Visa cards.
Can I add my Visa card to the Costco app?
Yes. Costco currently allows eligible Visa cards with a U.S. billing address to be added to the Digital Membership Card for payment at Costco registers.
Final Thoughts: Bring the Right Card to Costco
So, what credit cards does Costco accept in store?
The short answer is:
Visa credit cards.
If you’re shopping at a U.S. Costco warehouse, you can use Visa cards, including the Costco Anywhere Visa® Card by Citi. Costco also accepts several non-credit payment methods, including debit cards, cash, checks, EBT and Costco Shop Cards.
Mastercard, American Express and Discover aren’t the cards you want to pull out for a standard Costco warehouse purchase.
And remember: Costco isn’t just a place where you go in for milk and come out with a patio set.
It’s a place where your cart has its own financial ambitions.
Before your next Costco run, check which card gives you the best rewards, make sure it’s a Visa if you’re shopping in the U.S. warehouse, and then prepare yourself emotionally for the checkout total.