Costco accepts Visa, Mastercard, American Express, and Discover at most warehouse locations

Costco's credit card policy depends on where you shop. At warehouse locations, Costco takes Visa, Mastercard, American Express, and Discover. Online at Costco.com, you can also use these four card networks, plus you have the option to pay with a Costco Cash Card (their prepaid card) or a Costco Shop Card (their co-branded credit card issued by Citibank).

The one place Costco does not accept credit cards is at Costco Gas stations. At the pump, you can only use a Costco membership card, a Costco Cash Card, or a Costco Shop Card. This is a hard rule — debit cards and traditional credit cards will not work at the fuel pumps, though you can use them inside the warehouse to buy anything else.

If you have a Costco Shop Card, you get additional benefits like 2% cash back on Costco purchases and 1% cash back on other purchases, but this card is optional. You do not need it to shop at Costco; a regular Visa, Mastercard, American Express, or Discover will work just fine at the warehouse.

Key Takeaways

  • Costco warehouses accept Visa, Mastercard, American Express, and Discover, but Costco Gas stations only accept Costco membership cards, Costco Cash Cards, or the Costco Shop Card.
  • Costco.com accepts the same four credit card networks plus Costco Cash Cards and the Costco Shop Card.
  • You do not need a Costco Shop Card to shop at Costco; any of the four major card networks will work at the warehouse.
  • The Costco Shop Card offers 2% cash back on Costco purchases and 1% on other purchases if you want rewards, but it is not required.

Credit cards that work at Costco warehouses

At any Costco warehouse, you can pay with Visa, Mastercard, American Express, or Discover. These are the four major card networks, and Costco accepts all of them. This includes both personal credit cards and business credit cards on these networks.

You do not need to have a Costco-branded card. A regular Visa from your bank, a Mastercard from your credit union, or any American Express or Discover card will process at checkout. The warehouse will not ask which bank issued your card — only which network it runs on.

If you are paying with a credit card, you will need to show your Costco membership card at checkout. The membership card and the payment card are separate; you need both to complete a purchase.

Why Costco Gas stations have different rules

Costco Gas stations do not accept traditional credit cards at all. At the pump, you can only use a Costco membership card, a Costco Cash Card, or a Costco Shop Card. If you try to insert a regular Visa or Mastercard into the pump, it will be declined.

Inside the Costco warehouse, you can use any of the four major credit card networks to buy gas at the counter, but the self-service pumps outside only take the three payment methods listed above. This is a deliberate policy choice by Costco, not a technical limitation.

If you do not have a Costco Cash Card or Costco Shop Card and you want to buy gas, you will need to go inside the warehouse and pay at the counter with your regular credit card. The attendant will pump the gas for you, or you can pay and pump it yourself at the full-service pump.

How to use the Costco Shop Card for rewards

The Costco Shop Card is a Mastercard issued by Citibank. It works at Costco warehouses, Costco.com, and Costco Gas stations. If you use it for purchases, you earn 2% cash back on all Costco purchases and 1% cash back on other purchases.

You do not have to explore for the Costco Shop Card to shop at Costco. It is optional. If you want the rewards, you can request an process at the membership desk or explore online through Costco's website. Approval is not may provide, and Citibank will run a credit check.

The Costco Shop Card also works at Costco Gas stations, which is useful if you want to earn cash back on fuel. Your regular credit cards will not work at the pump, so if you buy gas frequently, the Shop Card removes that friction.

Costco.com payment options

On Costco.com, you can pay with Visa, Mastercard, American Express, or Discover. You can also use a Costco Cash Card or a Costco Shop Card. You cannot pay with a regular debit card unless it runs on one of the four credit card networks (many debit cards do).

If you are ordering online and you have a Costco membership, you will need to log in with your membership number before you can check out. The payment step comes after you have confirmed your membership and your shipping address.

Costco.com does not accept PayPal, Google Pay, Apple Pay, or other digital wallets, even if your wallet is linked to a card Costco would normally accept. You must enter your card details directly.

What to do if your card is declined at Costco

If your credit card is declined at a Costco warehouse, the most common reason is that your card network is not one of the four Costco accepts. Costco does not take American Express, Diners Club, or any other network outside of Visa, Mastercard, American Express, and Discover.

If you know your card is on one of those networks and it was still declined, the issue is likely with your card itself — it may be expired, you may have hit your credit limit, or your bank may have flagged the transaction as suspicious. Call your card issuer to check your account status.

At Costco Gas stations, a declined card almost always means you tried to use a card network Costco does not accept at the pump. If you have a Visa or Mastercard but it did not work at the pump, try paying inside at the counter instead, or use a Costco Cash Card or Costco Shop Card.

Frequently Asked Questions

Does Costco accept American Express?

Yes, Costco accepts American Express at warehouses, online, and at the membership desk. You can use any American Express card, not just a Costco-branded card. American Express is one of the four major networks Costco takes.

Can I use a debit card at Costco?

Only if your debit card runs on Visa, Mastercard, American Express, or Discover. Many debit cards do run on one of these networks. If your debit card is a standalone card from your bank with no network logo, it will not work at Costco.

What if I only have a Costco membership card and no credit card?

You can still shop at Costco. You can pay with cash, or you can get a Costco Cash Card (a prepaid card you load with money) at the membership desk. You do not have to use a credit card.

Does the Costco Shop Card work everywhere, or just at Costco?

The Costco Shop Card is a Mastercard, so it works anywhere Mastercard is accepted. However, the 2% cash back reward only applies to Costco purchases. Other purchases earn 1% cash back.

Can I use my credit card at Costco Gas if I pay inside instead of at the pump?

Yes. If you go inside the warehouse and pay at the counter, you can use any of the four major credit card networks. The pump restriction only applies to the self-service fuel pumps outside.