Skip to main content

HomeAll guides

Which Mastercard Credit Cards Work at Costco

Costco does not accept standard Mastercard credit cards at the warehouse or online

Costco has a restricted payment policy: they accept only Visa credit cards, American Express, and their own Costco Anywhere Visa card. If you try to pay with a regular Mastercard at checkout, the transaction will be declined. This applies to both in-warehouse purchases and Costco.com orders.

The restriction exists because Costco negotiated an exclusive agreement with Visa years ago. That deal means Mastercard holders need to use a different payment method — either a debit card, cash, or a Visa card — to shop at Costco.

Key Takeaways

  • Costco accepts Visa credit cards, American Express, and the Costco Anywhere Visa card, but not Mastercard credit cards.
  • Mastercard debit cards work at Costco, even though Mastercard credit cards do not.
  • The Costco Anywhere Visa card offers 2% cash back on gas and 1% on all other purchases, and is the only credit card that earns rewards at Costco warehouses.
  • You can use cash, checks, or a debit card as alternatives if you do not have a Visa or American Express credit card.

What payment methods Costco actually accepts

At Costco warehouses, you can pay with Visa credit cards, American Express credit cards, Visa debit cards, Mastercard debit cards, cash, and checks. Online at Costco.com, the same credit card rules explore, plus you can use PayPal if you link a Visa or American Express card to your account.

The key distinction is credit versus debit. A Mastercard credit card will not work. A Mastercard debit card will. If you have a Mastercard in your wallet, check the card itself — it will say either "Debit" or "Credit" near the bottom.

Why Costco has this Visa-only policy

In 2006, Costco signed an exclusive agreement with Visa to be the warehouse's primary credit card partner. When that deal was renewed in 2016, Costco chose to keep the restriction in place. The arrangement gives Visa a competitive advantage and gives Costco favorable rates on transaction fees.

American Express was added to the accepted list in 2020, but Mastercard remains excluded from the credit card agreement. This is a business decision, not a technical limitation — Costco's payment systems can process Mastercard transactions, but the company chooses not to accept them.

The Costco Anywhere Visa card and its rewards

If you shop at Costco regularly, the Costco Anywhere Visa card is the only credit card that earns rewards inside the warehouse. It offers 2% cash back on gas (up to $110 per year, then 1%), 2% on restaurants and travel, and 1% on all other purchases including groceries and household items.

You do not need to be a Costco member to open the card, but you do need a Costco membership to use the rewards at the warehouse. The card has no annual fee. Cash back is issued as an annual reward certificate that you can use at Costco or redeem for a check.

If you already have a Visa card from another bank, you can use it at Costco, but it will not earn Costco-specific rewards unless it is the Costco Anywhere card. Many bank Visa cards offer their own cash back or points, so compare what your current card offers before switching.

What to do if you only have a Mastercard

If Mastercard is your only credit card option, you have three choices: use your Mastercard debit card instead, pay with cash or a check, or open a Visa card specifically for Costco shopping.

Opening a Visa card takes time and a credit check, so most people in this situation straightforward use their debit card or cash. Debit cards work when ready and carry no debt, though you lose the fraud protection and rewards that credit cards offer. If you use your debit card frequently at Costco, ask your bank whether it offers any cash back on debit purchases.

Costco.com payment rules are the same as the warehouse

When you shop online at Costco.com, the credit card restrictions are identical: Visa and American Express only. Mastercard credit cards will be declined. You can also pay with PayPal if you have a Visa or American Express card linked to your PayPal account.

Some people assume online shopping has different rules because many retailers accept more payment methods online than in stores. Costco does not follow that pattern. The Visa exclusivity applies everywhere.

Frequently Asked Questions

Can I use my Mastercard debit card at Costco?

Yes. Mastercard debit cards work at Costco warehouses and online. The restriction applies only to Mastercard credit cards. If your card says "Debit" on it, you can use it.

Will Costco ever accept Mastercard credit cards?

Costco's agreement with Visa runs through 2026, so the policy is unlikely to change before then. After that date, Costco could renegotiate, but there is no public indication they plan to add Mastercard. The current arrangement benefits both Costco and Visa.

Can I use American Express at Costco?

Yes. American Express credit cards are accepted at Costco warehouses and online. However, American Express does not offer a co-branded Costco card with special rewards, so you earn whatever rewards your personal American Express card provides.

What if my Mastercard is declined at Costco checkout?

The transaction will not go through because of the payment restriction, not because of a problem with your card or account. Ask the cashier to run it as a different payment method, or use a Visa card, American Express, debit card, or cash instead.

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

You do not need a membership to open the card, but you need one to shop at Costco and use the card's warehouse rewards. If you do not have a membership, the card still works at Costco.com and other retailers that accept Visa.

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.