Visa is not accepted at Costco warehouses, with one exception

Costco does not take Visa credit cards at its warehouse locations or on its website. The chain has an exclusive agreement with Mastercard, which means only Mastercard-branded credit cards work there. The single exception: if you have a Costco Anywhere Visa card, that card will work at Costco warehouses and gas stations, but nowhere else accepts it as a Visa.

This restriction applies to all Costco locations in the United States, Canada, and the United Kingdom. It does not apply to Costco Business Centers, which accept Visa alongside Mastercard. If you shop at a regular Costco warehouse and try to use a standard Visa card, the payment will be declined at checkout.

You can still use a regular Visa card to pay for a Costco membership or to shop on Costco.com, but you cannot use it to buy merchandise inside the warehouse itself.

Key Takeaways

  • Standard Visa credit cards do not work at Costco warehouses; only Mastercard and the Costco Anywhere Visa card are accepted there.
  • The Costco Anywhere Visa card is issued by Citi and works exclusively at Costco locations, not at other retailers.
  • Costco Business Centers accept both Visa and Mastercard, so standard Visa cards work there.
  • You can use any Visa card to pay your Costco membership fee or to shop on Costco.com, even though warehouse purchases are restricted.

How the Costco Anywhere Visa card differs from a regular Visa

The Costco Anywhere Visa card is issued by Citi and carries the Visa logo, but it functions as a Costco-specific payment method. You can use it at any Costco warehouse, Costco gas station, and Costco.com. Outside of Costco properties, the card will not work at other retailers, restaurants, or online merchants — even though it bears the Visa name.

This card earns rewards on Costco purchases: 4% back on gas (up to $7,500 per year, then 1%), 3% on restaurants and travel, 2% on Costco purchases, and 1% on all other purchases. However, those "other purchases" rewards only accumulate if you use the card at Costco.com or at Costco gas stations. The card has no annual fee.

If you do not have a Costco membership, you cannot get this card. You must be a member to open the account.

What payment methods actually work at Costco warehouses

Costco accepts Mastercard credit cards, Mastercard debit cards, and the Costco Anywhere Visa card. You can also pay with cash, checks, debit cards on the Mastercard network, American Express (at some locations), and Costco Shop Cards (prepaid cards issued by Costco). Mobile payment apps like Apple Pay and Google Pay work if they are linked to an accepted card.

The warehouse does not accept Discover, regular Visa cards, Diners Club, or store credit cards from other retailers. If you arrive at checkout with a standard Visa and no backup payment method, you will need to leave and return with a different card or payment form.

Costco Business Centers have different rules

If you shop at a Costco Business Center instead of a regular warehouse, standard Visa cards do work. Business Centers accept Visa, Mastercard, American Express, and Discover. This is a meaningful difference if you have a business membership or if there is a Business Center location near you.

Business Centers are smaller than regular warehouses and stock items geared toward small businesses and restaurants. They are located in fewer cities than regular Costco warehouses. You can search for a Business Center location on Costco.com to see if one is in your area.

Using Visa on Costco.com and for membership payments

Costco.com accepts all major credit cards, including standard Visa. You can use any Visa card to buy merchandise online. This is the main workaround if you have a Visa but no Mastercard and do not want to open a Costco Anywhere Visa account.

You can also use a standard Visa card to pay your Costco membership fee, whether you are renewing an existing membership or signing up for the first time. The membership payment and warehouse shopping are separate transactions with different payment rules.

Why Costco limits payment methods

Costco negotiated an exclusive deal with Mastercard in 2006 and renewed it in 2016. The agreement gives Mastercard a competitive advantage in exchange for favorable processing rates and terms that Costco passes along to members through lower prices and higher rewards. Costco has stated publicly that this exclusivity helps it keep membership fees and prices down.

The Costco Anywhere Visa card exists because Citi, the card issuer, negotiated a separate exception to the Mastercard exclusivity. This allows Citi to offer a Costco-branded card while respecting Costco's overall Mastercard preference.

What to do if you only have a Visa card

Your options depend on how often you shop at Costco. If you visit occasionally, shopping on Costco.com with your Visa is the simplest route. If you shop in the warehouse regularly, you have three choices: open a Costco Anywhere Visa account (if you have a membership), get a Mastercard, or use cash or another accepted payment method.

Some people keep a Mastercard debit card specifically for Costco, even if their primary credit card is Visa. This avoids opening a new credit card account. Mastercard debit cards work at Costco just like Mastercard credit cards do.

Frequently Asked Questions

Will Costco ever accept regular Visa cards?

Costco's Mastercard exclusivity agreement runs through at least 2026, so regular Visa cards will not work at warehouses during that time. The company has not announced plans to change this after the current agreement ends.

Can I use a Visa debit card at Costco?

No. Costco does not accept Visa debit cards any more than it accepts Visa credit cards. The restriction applies to all Visa-branded cards except the Costco Anywhere Visa. If your debit card is on the Mastercard network, it will work.

Does the Costco Anywhere Visa card work outside Costco?

No. The Costco Anywhere Visa card only works at Costco warehouses, Costco gas stations, and Costco.com. You cannot use it at restaurants, retailers, or other merchants, even though it carries the Visa logo.

What happens if I try to use a Visa at Costco checkout?

The payment terminal will decline the card. You will need to provide a different payment method — a Mastercard, the Costco Anywhere Visa, cash, check, or another accepted form. The cashier cannot override the restriction.

Is there an annual fee for the Costco Anywhere Visa card?

No. The Costco Anywhere Visa card has no annual fee. You do need an active Costco membership to hold the card, and membership fees vary by membership tier.