What Payment Methods Costco Accepts at Checkout
Costco's payment rules are stricter than most retailers
Costco accepts fewer payment methods than typical grocery stores or big-box retailers. You can pay with Costco credit cards, Visa cards, debit cards, cash, and checks. American Express, Discover, and Mastercard are not accepted in warehouses or online, even though Costco once partnered with American Express. This matters because it narrows your options if you carry rewards cards from those networks.
The rules differ slightly between in-warehouse shopping and online orders. Costco.com has a few additional payment paths that the warehouse does not, mainly because online transactions need different security handling. Understanding which method works where saves you from reaching the register or checkout screen only to find your card declined.
Key Takeaways
- Costco warehouses accept only Visa, Costco credit cards, debit cards, cash, and checks — not American Express, Discover, or Mastercard.
- Costco.com adds PayPal and digital wallets like Apple Pay and Google Pay to the online payment options, but still rejects American Express and Discover.
- If you want to use a rewards card at Costco, a Visa card or Costco's own card will earn you points, but American Express and Discover will not work.
- Costco's payment restrictions are part of their membership model and have been in place since they ended their American Express partnership in 2015.
What works at the warehouse checkout
In the warehouse, you can hand over a Costco Visa card (either the regular Costco Visa or the Costco Anywhere Visa), any other Visa card, a debit card, cash, or a personal check. The Costco Visa cards offer rewards on purchases — typically 2% back on gas and travel, 1.5% on restaurant and travel, and 1% on other purchases — so many members use them specifically to earn those points.
If you do not have a Visa or Costco card, cash and checks both work. Costco still accepts personal checks at the register, though you will need to show a valid ID. Debit cards work as long as they run through the Visa network (most do). If your debit card is on the Mastercard or Discover network, it will be declined.
American Express, Discover, and Mastercard are rejected at every warehouse register. This is a hard rule with no exceptions. Costco ended its long partnership with American Express in 2015 and has not accepted that card since, despite American Express being one of the most widely held premium cards in the United States.
Online payment options at Costco.com
Costco's website accepts everything the warehouse does, plus a few additional methods. You can pay with a Costco Visa card, any Visa card, a debit card, cash (by mailing a check), or through PayPal. Costco.com also accepts Apple Pay and Google Pay if you have those digital wallets set up on your device.
PayPal is useful if you want to use a Mastercard or American Express that is linked to your PayPal account — PayPal acts as the intermediary, so Costco never sees your Mastercard or American Express directly. The same applies to Apple Pay and Google Pay: if you have added an American Express or Discover card to those wallets, you can use the wallet to pay Costco, and the transaction will go through. However, if you try to enter the card details directly on Costco.com, it will be rejected.
Digital wallets are faster at checkout on mobile devices because you do not have to type in card numbers or addresses. If you are ordering from a phone or tablet, Apple Pay or Google Pay will be quicker than typing out a Visa card number.
Why Costco limits payment methods
Costco's payment restrictions are tied to their membership and business model. By accepting only Visa and their own card, Costco negotiates lower processing fees from the card networks. Those savings are passed along to members through lower prices and warehouse operating costs. It is a deliberate trade-off: fewer payment options in exchange for lower overall prices.
The restriction also simplifies their systems. Warehouses do not have to maintain equipment or staff training for multiple card networks. This reduces complexity and the chance of errors at checkout. For Costco, the benefit of streamlined operations outweighs the inconvenience to members who carry other cards.
What to do if your card is not accepted
If you arrive at the register with an American Express, Discover, or Mastercard and no other payment method, you have a few options. You can leave and return with a Visa card, cash, or a check. You can also ask the cashier if Costco offers a Visa card application on the spot — some warehouses have kiosks or staff who can walk you through it, though approval is not instant.
If you are shopping online and your preferred card is declined, try adding it to Apple Pay or Google Pay first, then use the wallet to pay. This works for Mastercard and American Express. If you do not have a digital wallet set up, PayPal is the next option — link your Mastercard or American Express to PayPal, then pay through PayPal at checkout.
For future shopping, consider whether a Costco Visa card makes sense for your spending. If you shop at Costco regularly, the rewards might offset the restriction to a single card network. If you prefer to use your existing rewards card, you will need to use a Visa card instead or find another retailer.
Costco gift cards and membership payments
Costco gift cards can be purchased with any payment method that works at checkout — Visa, Costco card, debit, cash, or check. Once you have a gift card, you can use it to pay for purchases at the warehouse or online. Gift cards do not expire and can be reloaded.
Your Costco membership fee (the annual charge to maintain your account) can be paid with Visa, Costco card, debit card, or cash at the membership desk. You cannot pay membership fees with American Express or Discover, even though you might be able to pay for merchandise with those cards at other retailers. Online, you can renew your membership using the same payment methods accepted for purchases.
Frequently Asked Questions
Can I use my American Express card at Costco if I pay through PayPal?
Yes, but only online. If you link your American Express to PayPal and then pay Costco.com through PayPal, the transaction will go through. At the warehouse, there is no way to use American Express, even indirectly. The warehouse registers do not accept PayPal or digital wallets.
Does Costco accept Mastercard at all?
No, Mastercard is not accepted at Costco warehouses or on Costco.com when you enter it directly. The only way to use a Mastercard is to link it to PayPal, Apple Pay, or Google Pay and pay through one of those services online. Warehouse shopping with Mastercard is not possible.
What if I only have cash but forgot my wallet?
If you do not have your membership card, you can still shop — the cashier can look up your account by phone number or email. However, you will need to have actual cash on hand to pay. Costco does not offer credit or payment plans at checkout, so you cannot leave and pay later.
Can I use a Costco gift card to pay my membership fee?
No. Gift cards can only be used to purchase merchandise. Membership fees must be paid separately with Visa, Costco card, debit card, or cash at the membership desk.
Does Costco accept contactless payment or tap-to-pay?
Yes, if your Visa card or debit card has contactless capability, you can tap it at the register. Costco also accepts contactless payments through Apple Pay and Google Pay online. At the warehouse, tap-to-pay works with any Visa or debit card that supports it.