Skip to main content

HomeAll guides

Which Credit Cards Costco Actually Takes at Checkout

Costco accepts most major credit cards, but the rules depend on how you shop

Costco takes Visa, Mastercard, American Express, and Discover at the warehouse and online. The catch: Costco has a co-branded Costco Visa that gives you rewards on purchases, and the warehouse pushes this card heavily because Costco earns a percentage of every transaction. You do not need the Costco card to shop there — any Visa works — but understanding which payment methods give you the best deal matters if you shop frequently.

At the gas station attached to most warehouses, Visa is the only credit card accepted. Cash, debit, and the Costco card work everywhere, but if you want to use Mastercard or Amex at the pump, you cannot. This is a deliberate choice by Costco to steer members toward the Costco Visa.

Key Takeaways

  • Visa, Mastercard, American Express, and Discover all work in the warehouse and online, but Costco's own Visa card earns you rewards on every purchase.
  • At Costco gas stations, only Visa credit cards are accepted — Mastercard and American Express do not work at the pump.
  • The Costco Visa gives you 2% back on gas, 2% on travel, and 1% on everything else, but you must be a Costco member to get the card.
  • If you do not have a Costco card, bring cash or a debit card to avoid friction at checkout, since the warehouse still prefers the Costco Visa.
  • Costco does not accept Diners Club, JCB, or store credit cards from other retailers, even if you have a Costco membership.

Why Costco limits credit cards at the gas pump

Costco restricts gas pump payments to Visa only because of how credit card networks charge fees. When you swipe a Mastercard or American Express at a gas pump, the card network charges Costco a higher interchange fee — the percentage Costco pays to the card issuer for processing the transaction. Visa's fees are lower, so Costco saves money by accepting only Visa at the pump.

This is not unique to Costco. Many gas stations and warehouse clubs negotiate lower fees with one card network and restrict pumps to that network. Costco chose Visa because the Costco Visa is issued by Visa, which gives Costco leverage to negotiate better rates. The result is that if you want to use a Mastercard or Amex at the pump, you have to go inside and pay at the register instead.

How the Costco Visa rewards work

The Costco Visa is a cash-back card that returns a percentage of what you spend. You earn 2% back on gas (at any gas station, not just Costco), 2% on travel purchases like flights and hotels, and 1% on everything else. The rewards are paid as an annual rebate that shows up in your Costco account, usually in February or March.

You must be a Costco member to get the card, and you must renew your membership to keep earning rewards. If your membership lapses, your card still works for purchases, but you stop earning cash back. The card has no annual fee, but Costco membership costs $60 for a Gold Star membership or $120 for an Executive membership, which includes additional discounts.

The 2% gas reward only applies to the first $110 per month at Costco gas stations (then 1% after that), but it applies to all gas purchases at other stations with no cap. This means the card is most valuable if you buy gas regularly and shop at Costco frequently.

What happens if you use a different credit card

If you bring a Mastercard, American Express, or Discover to the warehouse checkout, the cashier will accept it without comment. Costco does not refuse non-Visa cards in the warehouse — they work fine. The warehouse straightforward does not push them the way it pushes the Costco Visa, and you miss out on the cash-back rewards.

At the gas pump, a non-Visa card will be declined. You will need to go inside, pay at the register, and pump your gas afterward. This is inconvenient but not a barrier — it just means an extra trip inside.

Debit cards and other payment methods

Costco accepts debit cards everywhere — warehouse, gas pump, and online. You can also pay with cash, checks (in the warehouse only), and the Costco Cash Card, which is a prepaid card you load with money at the register. The Costco Cash Card does not earn rewards, but it works at the pump like a debit card.

Costco does not accept PayPal, Apple Pay, Google Pay, or other digital wallets at the warehouse, though these methods work online. If you want to use a digital wallet at the warehouse, you will need to add your Visa or Mastercard to the wallet first, and even then, the warehouse may not recognize it — the safest approach is to bring the physical card.

Online shopping and credit card rules

Costco.com accepts Visa, Mastercard, American Express, and Discover. You can also pay with a debit card, the Costco Cash Card, or a Costco gift card. The Costco Visa earns rewards on online purchases the same way it does in the warehouse: 2% on gas, 2% on travel, and 1% on everything else.

If you order online and pick up in the warehouse, you can pay with any accepted method at pickup. You do not have to use the same card you used to place the order.

International credit cards and travel

Costco warehouses in the United States accept major credit cards from other countries, but the card must be Visa, Mastercard, American Express, or Discover. If your foreign card is issued on a different network, it will not work. The warehouse does not charge a foreign transaction fee — that depends on your card issuer, not Costco.

If you are traveling outside the United States, Costco warehouses in other countries have their own payment rules. For example, Costco Canada accepts Visa and Mastercard but not American Express. Check the Costco website for the country you are visiting to confirm which cards work.

Frequently Asked Questions

Can I use my Mastercard at a Costco gas pump?

No. Costco gas pumps only accept Visa credit cards. If you want to use a Mastercard, you must go inside and pay at the register, then pump your gas. Debit cards and the Costco Visa work at the pump.

Do I need a Costco Visa to shop at Costco?

No. You can use any Visa, Mastercard, American Express, or Discover card in the warehouse. The Costco Visa is optional, but it earns you cash back on purchases, so it saves money if you shop frequently.

What if my credit card is declined at checkout?

Contact your card issuer to find out why. Common reasons include a fraud alert, a low credit limit, or a card that expired. Costco does not decline cards based on the network — if your card is Visa, Mastercard, Amex, or Discover, it should work unless your issuer blocked the transaction.

Can I use American Express at the Costco gas pump?

No. Only Visa credit cards work at Costco gas pumps. American Express, Mastercard, and Discover are not accepted at the pump, though they work in the warehouse. If you have an Amex, pay inside and pump afterward.

Does the Costco Visa work outside the United States?

Yes. The Costco Visa is a Visa card, so it works at any merchant that accepts Visa internationally. You will pay foreign transaction fees set by your card issuer, not by Costco. Rewards are earned the same way as in the United States.

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.