Walking up to the register with a flatbed full of bulk groceries only to find your credit card is declined can ruin a Saturday morning. Costco enforces strict, unique payment rules that catch many first-time shoppers off guard. Knowing exactly what payment methods are accepted prevents awkward checkout moments and helps you plan your warehouse runs efficiently.
For in-store warehouse and gas station purchases, Costco exclusively accepts Visa credit cards. If you try to pay with a Mastercard, American Express, or Discover credit card at a physical register, it won't work. However, shopping online at Costco.com opens up more flexibility, allowing Mastercard alongside Visa. Beyond credit cards, warehouses accept cash, most PIN-based debit cards, checks, EBT cards, and Costco Shop Cards.
In-Store Versus Online Payment Rules
The biggest trap for shoppers is assuming online and in-store payment policies are identical. They aren't. Costco negotiates lower merchant processing fees by maintaining exclusive credit card partnerships, which shapes how you can pay depending on where you shop.
When you walk into a physical warehouse or pull up to a Costco fuel pump, your credit card choices are limited. Only Visa-branded credit cards go through. This includes standard Visa cards as well as the co-branded Costco Anywhere Visa Card by Citi. If your wallet only holds a Mastercard or American Express, you cannot use it for a physical checkout lane.
Shopping online through Costco.com or the official mobile app changes the rules. The website accepts both Visa and Mastercard credit cards. This distinction allows Mastercard holders to buy appliances, electronics, or bulk items online, even though they can't use those same cards inside the physical warehouse. Neither in-store nor online platforms accept American Express or Discover credit cards.
Accepted Alternative Payment Methods
You don't need a Visa credit card to shop at Costco. Several alternative payment methods work seamlessly across physical stores and online checkouts.
- Debit and ATM Cards: Most PIN-based debit cards from any major network work at physical registers and online terminals, provided your bank supports the transaction.
- Costco Shop Cards: These function as digital or physical gift cards. Anyone can use them, and non-members can even use them to make purchases if accompanied by a member, or sometimes online depending on regional rules.
- Cash and Checks: Physical warehouses accept cash and preprinted personal checks from members with valid identification. Note that self-checkout lanes typically do not accept cash or checks.
- Government Assistance: EBT cards are accepted at warehouse locations for eligible food and grocery items.
Contactless and Mobile Wallets
If you prefer tapping your phone or smartwatch at the register, you can use mobile payment apps like Apple Pay, Google Pay, and Samsung Pay inside Costco warehouses.
The underlying card rules still apply to digital wallets. Because physical registers only take Visa credit cards, any credit card linked to your Apple Pay or Google Pay wallet must be a Visa. If you link a Mastercard debit card or a non-Visa credit card to your mobile wallet, the terminal will reject the transaction. Always verify which default card is selected on your device before tapping the reader.
Common Checkout Mistakes to Avoid
Shoppers often run into trouble by overlooking minor policy details or assuming exceptions exist where they don't.
- Using self-checkout with cash: Many shoppers step up to the self-checkout kiosk with cash in hand, only to discover those machines only accept cards and Shop Cards. Keep cash for the staffed cashier lanes.
- Assuming digital wallet flexibility: Linking an American Express card to Apple Pay doesn't bypass the warehouse rules. The payment processor checks the card network regardless of whether it's plastic or digital.
- Forgetting membership requirements: While payment rules dictate how you pay, remember that you generally need a valid membership to make purchases, with rare exceptions like using a Costco Shop Card or visiting the pharmacy in certain states. You can review official guidelines directly through Costco Member Privileges.
Frequently Asked Questions
Can I use a Mastercard credit card inside a Costco warehouse?
No. Physical Costco warehouses and fuel stations only accept Visa credit cards. Mastercard credit cards are restricted to online purchases made on Costco.com or through the mobile app.
Does Costco accept American Express or Discover?
No. Costco does not accept American Express or Discover credit cards either in-store or online.
Can I pay with cash at self-checkout?
Generally, no. Self-checkout lanes at Costco are automated for card and Shop Card transactions only. You must use a traditional cashier lane if you plan to pay with physical cash or checks.
Are debit cards restricted to Visa?
No. While credit cards are strictly limited to Visa in-store, most PIN-based debit cards from any banking network work fine at both registers and online checkouts.