Skip to main content

Costco's Payment Rules: What Cards They Take and What They Don't

Costco accepts Visa credit cards, but only at warehouse locations and their website — not at Costco Gas stations

Costco takes Visa as a credit card option at the warehouse itself and online at costco.com. However, Costco Gas stations (the pumps outside the warehouse) only accept Costco's own credit card, a Visa debit card, or a regular debit card. This split matters because many people assume one payment rule covers the whole Costco experience, and then get stuck at the pump.

The reason for this split comes down to how Costco negotiated its payment processing. The warehouse and website run under one agreement; the gas station operates under a separate fuel-specific contract. Costco's own branded Visa card works everywhere on Costco property, but a regular Visa credit card does not work at the pump.

Key Takeaways

  • Costco warehouse locations and costco.com accept Visa credit cards, but Costco Gas stations do not.
  • Costco Gas pumps accept only the Costco Visa card, a Costco Visa debit card, or a regular debit card — not other credit cards.
  • If you want to use a credit card at the gas pump, you must have the Costco-branded Visa card, which requires a Costco membership.
  • Mastercard and American Express are not accepted anywhere at Costco, including the warehouse and online.

What payment methods work at the Costco warehouse

Inside the warehouse, Costco takes Visa credit cards, Visa debit cards, Mastercard, American Express, Discover, and their own Costco Visa card. They also accept cash, checks, and food court purchases can be made with cash or card. The warehouse is the most flexible part of Costco's payment system.

Online at costco.com, the payment options are similar: Visa, Mastercard, American Express, Discover, and the Costco card all work. You can also use PayPal or digital wallets like Apple Pay and Google Pay, which route through one of those card networks behind the scenes.

Why Costco Gas stations have different rules

Costco Gas pumps are a separate operation with their own payment processing system. This is common in the fuel industry — gas stations often have stricter payment rules than the convenience store attached to them because fuel transactions carry different fraud and security requirements.

At Costco Gas, you can use the Costco Visa card, a Costco Visa debit card, or any regular debit card. You cannot use Mastercard, American Express, Discover, or a non-Costco Visa credit card. This means if you have a regular Visa credit card but not the Costco card, you will need to pay inside the warehouse or use a debit card at the pump.

The Costco Visa card works everywhere on Costco property

The Costco Visa card is a co-branded credit card issued by Visa and Costco. It works at the warehouse, online, and at the gas pump. It also earns rewards — currently 2% cash back on Costco purchases, 1% on everything else — though the rewards structure can change.

You need an active Costco membership to get the Costco card. The card itself is free (no annual fee beyond your membership), and you apply through Costco's website or at the membership desk. If you shop at Costco regularly and use the gas station, the card removes the payment friction at the pump.

What to do if you have a different credit card

If you have a Visa credit card from your bank (not the Costco card), you can use it inside the warehouse and online, but not at the gas pump. At the pump, you have two options: use a debit card instead, or go inside and pay at the register before pumping.

Mastercard and American Express holders cannot use their cards at the warehouse or online at all — Costco simply does not accept these networks. This is a long-standing policy and is unlikely to change. If you shop at Costco and have a Mastercard or American Express, you will need to bring a Visa, Discover, or debit card, or use cash.

How to pay online at Costco

At costco.com, enter your card information at checkout just like any other online store. Visa, Mastercard, American Express, and Discover all work. You can also save your card to your Costco account for faster checkout next time. Digital wallets like Apple Pay and Google Pay are also accepted and may be faster if your phone supports them.

One thing to note: Costco requires a membership to shop online, and you must be logged into your account. The payment method itself is straightforward, but you cannot check out as a guest the way you can at some other retailers.

Frequently Asked Questions

Can I use my Mastercard at Costco?

No. Costco does not accept Mastercard anywhere — not at the warehouse, not online, and not at the gas station. You will need to bring a Visa, Discover, American Express, debit card, or cash instead.

What if I only have an American Express card?

American Express is not accepted at Costco. You can use it at the warehouse or online only if you also have a Visa, Discover, or debit card. At the gas pump, you must use a debit card or the Costco Visa card.

Do I need the Costco card to shop at the warehouse?

No. You can use any accepted card — Visa, Mastercard, American Express, Discover, or debit. The Costco card is optional and mainly useful if you want rewards or need to pay at the gas pump with a credit card.

Can I use Apple Pay or Google Pay at Costco Gas?

No. Digital wallets do not work at Costco Gas pumps. You must use a physical card — the Costco Visa card, a Costco Visa debit card, or a regular debit card. Digital wallets do work inside the warehouse and online.

What happens if I try to use a credit card at the gas pump?

If your card is not accepted (Mastercard, American Express, or a non-Costco Visa credit card), the pump will decline it. You will need to go inside and pay at the register before pumping, or use a debit card instead.