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

Costco warehouses take Visa as their primary credit card network. You can use any Visa-branded card — whether it's a Costco Anywhere Visa, a card from your bank, or a rewards Visa from another issuer — to pay for groceries, merchandise, and services inside the warehouse or on Costco.com. However, Costco Gas stations accept only Visa cards issued by Costco itself, plus Mastercard and American Express. This split payment policy is one of the most common points of confusion for Costco members.

The restriction at gas pumps exists because Costco negotiated a separate merchant agreement for fuel. If you have a non-Costco Visa card and want to buy gas, you'll need to bring a different payment method — Mastercard, American Express, or a Costco Visa card. Debit cards and cash work at both locations.

Key Takeaways

  • Costco warehouses accept all Visa credit cards, including Costco Anywhere Visa cards and Visas from other banks.
  • Costco Gas stations accept only Costco-branded Visa cards, Mastercard, and American Express — not Visas from other issuers.
  • The Costco Anywhere Visa card offers 2% cash back on Costco purchases and 1% on all other spending, but requires a Costco membership to use.
  • If you don't have a Costco Visa and want to pay with a credit card at the gas pump, bring a Mastercard or American Express instead.

Why Costco limits credit cards at gas stations

Costco's fuel pricing is famously low because the warehouse uses gas sales to drive membership renewals, not to make a profit on fuel itself. To keep costs down, Costco negotiated separate payment processing terms with its fuel suppliers. Those agreements allow Costco to accept only specific card networks at the pump, which reduces the processing fees Costco pays per transaction.

This is why you'll see the same pattern at other warehouse clubs and discount fuel retailers — they restrict payment methods at the pump to control costs. Costco chose to allow Mastercard and American Express at gas stations in addition to its own Visa, but excluded all other Visa cards from that location.

What happens if you try to use a non-Costco Visa at the pump

The pump will reject your card. Costco's fuel payment system is programmed to accept only Costco Visa cards, Mastercard, and American Express. If you insert or tap a Visa card from another bank, the pump will decline the transaction and display an error message. You won't be charged, but you also won't be able to buy fuel.

The same restriction applies whether you're using a rewards Visa, a travel Visa, or any other Visa product from a different issuer. The warehouse location itself has no such restriction — you can use any Visa card inside the building — but the fuel pumps are on a separate system.

The Costco Anywhere Visa card and its benefits

The Costco Anywhere Visa Card by Citi is Costco's co-branded credit card and the only Visa that works at Costco Gas stations. It earns 2% cash back on Costco purchases (warehouses and online), 1% on gas purchased anywhere, and 1% on all other purchases. There is no annual fee, but you must have an active Costco membership to use the card.

If you spend heavily at Costco, the 2% cash back can offset the cost of a Gold Star membership ($65 per year) or Executive membership ($130 per year) over time. The card also includes extended warranty coverage, travel protections, and roadside information. However, if you rarely shop at Costco or prefer a different rewards structure, a Visa from another bank may suit you better for warehouse purchases — you just won't be able to use it at the fuel pump.

Alternative payment methods at Costco Gas

If you don't have a Costco Visa and want to pay with plastic, bring a Mastercard or American Express. Both networks are accepted at every Costco Gas station. Discover cards are not accepted at Costco locations, whether inside the warehouse or at the pump.

Debit cards work at both the warehouse and the gas pump, regardless of which bank issued them. Cash and Costco gift cards are also accepted everywhere. If you're a frequent gas buyer without a Costco Visa, carrying a Mastercard or American Express is the simplest workaround.

How to check which cards Costco accepts before you shop

Costco publishes its accepted payment methods on its website and at the warehouse entrance. The warehouse customer service desk can also confirm what cards they take. If you're unsure whether your specific card will work, call the warehouse directly or ask at the membership desk when you arrive — staff can tell you in seconds whether your card is accepted.

For online purchases at Costco.com, the website will show you which payment methods are accepted during checkout. You can enter your card information and see whether it's recognized before you complete the order.

Frequently Asked Questions

Can I use a Visa debit card at Costco Gas?

Yes. Debit cards are accepted at Costco Gas stations regardless of which bank issued them or which network they run on. The restriction on non-Costco Visa cards applies only to credit cards, not debit.

Does Costco accept Visa gift cards?

Yes, Visa gift cards work at Costco warehouses and online. They are not accepted at Costco Gas stations, since the pump system only recognizes Costco Visa credit cards, Mastercard, and American Express.

What if I have a Costco Visa but forgot it at home?

You can still shop inside the warehouse with any other Visa card, Mastercard, American Express, or Discover. You just won't be able to buy gas without a Costco Visa, Mastercard, or American Express. Debit cards and cash work at both locations.

Is the Costco Anywhere Visa the only credit card Costco accepts?

No. Costco accepts Visa, Mastercard, and American Express at the warehouse. The Costco Visa is the only Visa that works at the gas pump, but you can use any Visa inside the building. Discover is not accepted anywhere at Costco.

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

Yes. The Costco Anywhere Visa requires an active Costco membership. If your membership lapses, you can still use the card outside Costco, but you won't be able to shop at the warehouse or use it at Costco Gas.