Skip to main content

HomeAll guides

Does Costco Accept Visa Credit Cards? Payment Rules for Warehouse, Online, and Gas

Costco accepts Visa credit cards at the warehouse and online, but not at Costco Gas stations

Visa works inside the warehouse and through Costco.com. At the fuel pumps, Costco accepts Visa, Mastercard, American Express, and Discover — but a standard Visa from your bank will not work at the pump. This split exists because Costco warehouse and Costco Gas operate under separate payment agreements with card networks.

If you have a Costco Anywhere Visa card (the co-branded card issued by Citi), you can use it everywhere: warehouse, online, and gas pumps. If you have a standard Visa from your bank, it works at the warehouse and online but not at gas. This matters most if you fill up regularly — many members discover the restriction only when they try to pay at the pump and the card declines.

Key Takeaways

  • Visa credit cards work at Costco warehouse locations and Costco.com, but not at Costco Gas stations.
  • At Costco Gas, only Visa, Mastercard, American Express, and Discover are accepted — no other card types.
  • The Costco Anywhere Visa card works everywhere: warehouse, online, and gas pumps.
  • Costco does not accept American Express or Mastercard at the warehouse, even though it accepts both at the gas pumps.

Why Costco has different rules for the warehouse and the gas station

Costco's warehouse and gas operations are managed under separate payment agreements with card networks. The warehouse negotiated an exclusive deal with Visa years ago, which is why only Visa (plus the Costco Anywhere Visa) works inside the building. That agreement does not extend to the fuel pumps.

The gas stations operate under a different contract that allows Visa, Mastercard, American Express, and Discover. This is why you might have a Mastercard that works at the pump but not in the warehouse, or an American Express that works at the pump but not inside. The two businesses, though both Costco, have separate payment rules because they negotiated independently with the card networks.

What cards work where: a breakdown

Card TypeWarehouseCostco.comGas Station
Visa (any bank)YesYesNo
Costco Anywhere VisaYesYesYes
MastercardNoNoYes
American ExpressNoNoYes
DiscoverNoNoYes
Debit cardsYesYesYes

Debit cards work everywhere at Costco — warehouse, online, and gas — regardless of which network they run on. Cash and checks are also accepted at the warehouse. The restriction on credit cards is specific to which brand of card you hold, and it applies only to credit products, not debit.

If you are planning to use a card at Costco, check this table before you go. Many members carry multiple cards for this reason — a Visa for the warehouse and a Mastercard or American Express for other purchases.

How to pay at Costco Gas if your card isn't accepted

If you have a Mastercard, American Express, or Discover and want to use it at the pump, you have two options: pay inside the station attendant's booth with your card, or switch to a Visa-based card for gas purchases. Paying inside means you do not use the pump's card reader — you go into the small building, hand over your card, tell them the pump number, and they process it there.

Some members keep a basic Visa debit card or a Visa credit card specifically for Costco Gas to avoid this step. Others use the Costco Anywhere Visa if they shop at Costco regularly enough to justify the card. If you use Costco Gas frequently, the card's cash-back rewards (currently 4% on gas for the first $7,500 per year, then 1% after) can offset the annual membership fee over time.

The Costco Anywhere Visa card and its benefits

The Costco Anywhere Visa card is issued by Citi and is the only credit card that works everywhere at Costco. It earns cash back on all purchases: 4% on gas (at Costco and other stations) for the first $7,500 per year, then 1% after; 3% on restaurants and travel; 2% on Costco purchases; and 1% on everything else. The card has an annual fee that matches your Costco membership tier.

You do not have to be a Costco member to hold the card, but you do need a membership to shop at Costco. The card is useful if you fill up at Costco Gas regularly, because the 4% cash back on gas can add up quickly. It also solves the payment problem entirely — you never have to worry about which card works where, and you earn rewards on every purchase.

What happens if you try to use a non-Visa card at the warehouse checkout

The checkout terminal will decline your card. The cashier will tell you that Costco only accepts Visa, and you will need to provide a different payment method — another credit card (if you have a Visa), a debit card, cash, or a check. There is no override or exception at the point of sale, and the rule applies to every register in every warehouse.

This is why it matters to know the rule before you get to the register. If you have only a Mastercard or American Express and no other payment method, you will not be able to complete your purchase. Some members carry a Visa debit card in their wallet specifically for Costco, even if their primary credit card is a different brand. Planning ahead prevents the frustration of a declined card at checkout.

Frequently Asked Questions

Can I use my Mastercard or American Express at Costco if I pay inside instead of at the pump?

No. The warehouse and online store only accept Visa credit cards. Mastercard and American Express work only at the gas pumps. If you want to use those cards at the warehouse, you would need to use a debit card version instead, though most debit Mastercards and American Express cards also will not work — you would need a Visa debit card, cash, or a check.

Does Costco accept digital wallets like Apple Pay or Google Pay?

Yes, but only if the card linked to your digital wallet is a Visa. Apple Pay and Google Pay straightforward transmit your card information to the terminal, so the same rules explore. If you have a Visa linked to Apple Pay, it will work at the warehouse and gas station. If you have a Mastercard linked to Google Pay, it will work only at the gas pump.

What if I have a Costco Mastercard instead of a Visa?

Costco no longer issues a Mastercard. The Costco Anywhere card is available only as a Visa. If you have an older Costco Mastercard from years ago, it will not work at the warehouse anymore — Costco phased out Mastercard acceptance when the Visa agreement took effect. You would need to switch to a Visa or use a different payment method.

Can I use a Visa gift card at Costco?

Yes. A Visa gift card works the same way as any other Visa credit card — at the warehouse, online, and at the gas pump. Make sure the card has enough balance for your purchase, because some gift cards decline if the remaining balance is lower than the transaction amount.

Do I need a Costco membership to use the Costco Anywhere Visa card?

You need a membership to shop at Costco, but you do not technically need one to hold the card. However, the card is designed for Costco members, and most of its benefits (like the 2% cash back on Costco purchases) require a membership to use. If you do not have a membership, the card is not useful.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.