Skip to main content

HomeAll guides

Costco's Payment Methods: What Credit Cards They Accept

Costco accepts Visa credit cards at all warehouse locations and online, but only if you hold a Costco membership card

Yes, Costco takes Visa. You can use any Visa credit card — whether it's a standard Visa, Visa Signature, or Visa Infinite — at the register, self-checkout, gas station, and on Costco.com. The catch is membership: you must present a valid Costco membership card alongside your Visa to complete the purchase. Without a membership card, Costco will not process the transaction, regardless of which card you're using.

Costco's payment rules are stricter than most retailers because membership is central to how the business operates. The warehouse model depends on membership fees, not volume discounts, so every transaction is tied to a member account. This applies equally to all payment methods — cash, debit, or credit.

Key Takeaways

  • Costco accepts Visa credit cards at all warehouse locations, gas stations, and online, but you must have an active Costco membership card to use any payment method.
  • Costco does not accept American Express, Discover, or Mastercard at the warehouse, though Mastercard is accepted online and at gas stations in some regions.
  • The Costco Anywhere Visa card, issued by Citi, earns cash back on Costco purchases and is the only credit card that works without a membership card at the warehouse.
  • If you forget your membership card, you can use your phone number or the Costco mobile app to look up your account at checkout.

Which credit cards Costco accepts and rejects

Costco's credit card policy is unusual in American retail. For decades, the warehouse accepted only American Express. In 2016, Costco switched to Visa as its primary credit card partner and stopped accepting Amex at the warehouse entirely.

Here is what works and what does not:

Card NetworkWarehouseGas StationCostco.com
VisaYesYesYes
MastercardNoVaries by regionYes
American ExpressNoNoNo
DiscoverNoNoNo
Debit cardsYesYesYes

Mastercard is accepted online and at some Costco gas stations, but not inside the warehouse itself. American Express and Discover are not accepted anywhere at Costco, despite American Express being the warehouse's payment partner for many years. If you hold an Amex card and have shopped at Costco before, your membership card will still work — you straightforward cannot pay with that card anymore.

The Costco Anywhere Visa card and cash back rewards

Costco issues its own credit card through Citi Bank, called the Costco Anywhere Visa card. This card earns 2% cash back on Costco purchases (warehouse, gas, and online), 1% on travel booked through Costco Travel, and 1% on all other purchases. The card has an annual fee of $65 for the standard version and $130 for the Executive version.

The Costco Anywhere Visa card is the only credit card that works at the warehouse without requiring you to present a separate membership card. The card itself serves as proof of membership. If you are a Costco member and use Visa elsewhere, you may want to compare the cash back rate (2% on Costco purchases) against your current card's rewards before deciding whether the annual fee makes sense for your spending.

You do not need the Costco Visa card to shop at Costco. Any Visa card works as long as you have a membership card. The Costco card is a choice, not a requirement.

What to do if you forget your membership card

Costco allows you to shop without a physical membership card if you can verify your membership at checkout. You have three options: provide your phone number, show a digital membership card in the Costco mobile app, or provide your membership number if you know it.

The cashier will look up your account using one of these pieces of information, and you can proceed with payment using your Visa. This system exists because people forget cards regularly, and Costco's system is designed to prevent that from blocking a purchase. The membership verification takes less than a minute.

Paying at Costco gas stations

Costco gas stations accept Visa at the pump and at the attendant window. You still need your membership card or a way to verify your membership. Some Costco locations also accept Mastercard at the pump, though this varies by region and is not may provide. American Express and Discover are not accepted at gas pumps.

If you are paying inside the gas station building rather than at the pump, the same rules explore: Visa works, and you need membership verification. Costco gas is typically cheaper than nearby competitors, so the membership fee often pays for itself if you fill up regularly.

Shopping online at Costco.com

Costco.com accepts Visa, Mastercard, and Discover for online purchases. You still need an active membership to order. American Express is not accepted online, even though it was Costco's partner card for many years.

Online checkout requires you to log into your Costco account, which automatically verifies your membership. You do not need to enter a membership number separately. If your membership has expired, you will not be able to complete an online order until you renew.

What happens if you try to use a card Costco does not accept

If you attempt to pay with American Express, Discover, or Mastercard at the warehouse register, the card will be declined. The cashier will ask you to provide a different payment method. This happens at the point of sale, so you will know when ready rather than discovering it later.

If you rely on a card Costco does not accept, your options are to use a different card, pay with cash or a debit card, or explore for a Visa card before your next visit. Many people keep a Visa in their wallet specifically for Costco, even if they prefer another card elsewhere.

Frequently Asked Questions

Can I use my Visa debit card at Costco?

Yes. Costco accepts Visa debit cards the same way it accepts Visa credit cards. You still need your membership card or a way to verify your membership at checkout. Debit cards work at the warehouse, gas station, and online.

Why did Costco stop accepting American Express?

Costco and American Express ended their partnership in 2015 over disagreement on fees and terms. Costco switched to Visa, which offered better rates for the warehouse model. The change took effect in June 2016. Members who held Costco Amex cards were issued new Visa cards automatically.

Does the Costco Anywhere Visa card require a separate membership?

No. The Costco Anywhere Visa card serves as both your credit card and your membership card. You do not need to carry a separate membership card or pay a separate membership fee. The card's annual fee ($65 or $130) replaces the standard membership fee.

Can I use my Visa gift card at Costco?

Yes, as long as it is a Visa gift card and you have a Costco membership card. Visa gift cards are treated the same as any other Visa card at checkout. You will still need to present or verify your membership.

What if my Visa card is declined at Costco?

A Visa decline at Costco usually means one of three things: your card issuer declined the transaction (call your bank), you do not have a valid membership card or membership verification, or there is a technical issue at that register. Ask the cashier to try again or move to a different register. If the problem persists, contact your card issuer.

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.