Skip to main content

HomeAll guides

Which Credit Cards Costco Accepts and Which It Doesn't

Costco accepts Visa cards only — no Mastercard, American Express, or Discover

Costco has a single-brand credit card agreement with Visa. This means you can use any Visa card at Costco warehouses and on Costco.com, but Mastercard, American Express, and Discover cards will be declined. This rule applies whether you're paying for groceries, gas, or a membership renewal.

The restriction exists because Costco negotiated an exclusive deal with Visa years ago. While other retailers accept multiple card brands, Costco chose to limit acceptance to reduce processing fees and simplify their payment systems. If you don't have a Visa card, you can still pay with cash, debit cards (Visa or otherwise), or checks at the warehouse.

Costco does issue its own credit card — the Costco Anywhere Visa Card — which earns cash back on purchases. This card is a Visa, so it works everywhere Visa is accepted, not just at Costco.

Key Takeaways

  • Costco warehouses and Costco.com accept Visa credit cards only; Mastercard, American Express, and Discover will not work.
  • You can pay with cash, checks, or any debit card at Costco warehouses, even if you don't have a Visa credit card.
  • The Costco Anywhere Visa Card is Costco's branded credit card and earns cash back on Costco purchases and other spending.
  • Costco's Visa-only policy is a contractual choice, not a technical limitation, and has been in place since 2015.

What payment methods work at Costco warehouses

At physical Costco locations, you have four main payment options: Visa credit cards, debit cards (any brand), cash, and checks. Mastercard and American Express credit cards will be rejected at the register, even if you have a valid membership. If you arrive without a Visa card or cash, you can leave and return with a different payment method — your membership card will still be active.

Debit cards work because they process through the Visa or Mastercard networks, but the transaction is drawn directly from your bank account rather than creating a credit balance. This distinction matters if you're trying to build credit history, since debit transactions don't report to credit bureaus the way credit card purchases do.

Costco gas stations follow the same rule: Visa only. If you have a Costco membership card but no Visa card, you'll need to pay for gas with cash or a debit card.

Paying online at Costco.com

Costco.com has the same Visa-only credit card restriction. When you check out, the site will accept any Visa credit card, including the Costco Anywhere Visa Card. Mastercard, American Express, and Discover will be declined during payment processing.

You can also pay Costco.com orders with a debit card, PayPal, or gift cards. PayPal works because it acts as an intermediary — you link your bank account or Visa card to PayPal, and Costco processes the payment through PayPal rather than directly from your card. This gives you another route if you don't have a Visa card in hand.

The Costco Anywhere Visa Card and its benefits

The Costco Anywhere Visa Card is Costco's co-branded credit card, issued by Citi. It earns 2% cash back on Costco purchases (in-warehouse and online), 2% on gas and travel, and 1% on all other purchases. The card has no annual fee for members, though you must have an active Costco membership to hold it.

Cash back from the Costco card is issued as an annual reward certificate that you can use at Costco warehouses or online. The certificate appears in your account once per year, usually in December. You cannot redeem it for cash directly — it must be spent at Costco.

If you don't have a Costco membership, you can still get a Costco Anywhere Visa Card, but you won't earn the 2% cash back on Costco purchases. You'll earn 2% on gas and travel and 1% on everything else, but the card becomes less valuable without warehouse access.

Why Costco doesn't accept other card brands

Costco's Visa-only policy dates to 2015, when the warehouse ended its American Express partnership and signed an exclusive agreement with Visa. The decision was financial: Visa offered Costco lower processing fees in exchange for exclusivity. Costco passes some of this savings to members through lower prices and the cash-back rewards on the Costco Anywhere Visa Card.

Other retailers accept multiple card brands because they negotiate different terms or don't prioritize fee reduction over payment flexibility. Costco's model trades convenience for cost savings — members who don't have a Visa card must use cash or debit, but everyone benefits from lower warehouse prices.

This policy is not unique to Costco. Some regional grocery chains and warehouse clubs have similar exclusive agreements with one card network. The difference is that Costco's scale and membership model make the restriction more noticeable.

What to do if you don't have a Visa card

If you have a Costco membership but no Visa credit card, your options are straightforward. Use a debit card (any brand) or cash at the warehouse or online. Both work without restriction. If you shop online and prefer not to use debit, PayPal is available as a checkout option on Costco.com.

If you want to use a credit card at Costco, you'll need to open a Visa card. This could mean explore for the Costco Anywhere Visa Card itself, which offers cash back, or any other Visa card from your bank or a credit card issuer. Keep in mind that opening a new credit card triggers a hard inquiry on your credit report, which can temporarily lower your credit score by a few points.

If you're building credit or recovering from past credit issues, using a Visa card at Costco is one way to build payment history. Each purchase and on-time payment is reported to credit bureaus, which helps establish a credit score over time. Debit cards and cash don't build credit history because they don't create a credit obligation.

Frequently Asked Questions

Can I use my Mastercard or American Express at Costco?

No. Costco only accepts Visa credit cards. Mastercard and American Express will be declined at checkout, both in warehouses and online. You can use a debit card, cash, or checks instead.

Does the Costco Anywhere Visa Card work everywhere Visa is accepted?

Yes. The Costco Anywhere Visa Card is a Visa card, so it works at any merchant that accepts Visa. However, you only earn the 2% cash back on Costco purchases if you have an active membership. Outside Costco, you earn 2% on gas and travel and 1% on other purchases.

Can I pay for my Costco membership with a Mastercard?

No. Membership renewals and new memberships must be paid with Visa, cash, debit, or check. Mastercard and American Express are not accepted for membership fees.

What happens if I try to use a Mastercard at Costco?

The card will be declined at the register or during online checkout. You'll need to provide a different payment method — Visa, debit, cash, or check — to complete your purchase.

Is there a way to use PayPal at Costco warehouses?

PayPal is available on Costco.com but not at physical warehouse locations. At the warehouse, you're limited to Visa, debit, cash, or checks. Online, you can use PayPal as an alternative to entering a card number directly.

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.