Skip to main content

What Payment Methods Costco Takes and What You Need to Know

Costco accepts cash, debit cards, most major credit cards, and its own Costco card—but not all payment types work everywhere in the warehouse

Costco takes Visa, Mastercard, American Express, and Discover at the register and gas stations. You can also pay with cash, debit cards, or a Costco Anywhere Visa Card (their co-branded card with Visa). Online at Costco.com, the same cards work, plus PayPal. What Costco does not take: Diners Club, JCB, or other store cards. If you're a member without a Costco card, you'll use whatever personal card you bring—membership and payment method are separate things.

The catch is that Costco's gas stations only accept Costco cards, Visa cards (including the Costco Visa), and cash. If you have an American Express or Mastercard, you cannot use it at the pump—you'd have to pay inside the warehouse instead. This matters if you're planning to fill up and leave.

Key Takeaways

  • Costco warehouse locations accept Visa, Mastercard, American Express, Discover, cash, and debit cards at checkout.
  • Costco gas pumps only accept Visa cards (including the Costco Anywhere Visa Card), cash, and the Costco card—not Amex or Mastercard.
  • The Costco Anywhere Visa Card earns rewards on Costco purchases and gas, but you do not need it to shop; any accepted payment method works.
  • Online orders at Costco.com accept the same cards plus PayPal, and you can choose to pick up in-warehouse or have items delivered.

Credit cards and debit cards at the warehouse checkout

At the register inside a Costco warehouse, you can use Visa, Mastercard, American Express, or Discover. Debit cards that carry one of these logos work the same way. You can also pay with cash or a personal check (though checks are becoming less common). Your Costco membership card is separate from your payment method—you scan your membership at checkout, then pay however you want.

If you have a Costco Anywhere Visa Card, you can use it anywhere Visa is accepted, including at Costco. The card earns 2% cash back on Costco purchases and gas, 1% on other purchases. You do not have to carry this card to shop at Costco, but members who use it regularly see the rewards add up. The card is issued by Citibank and requires a credit check.

Why Costco gas pumps have stricter rules

Costco gas stations are only for members, and they only accept Visa cards, the Costco Visa card, and cash. American Express and Mastercard do not work at the pump. This is a contract decision Costco made years ago and has kept in place. If you have an Amex or Mastercard and want to buy gas, you have to go inside the warehouse and pay at the customer service desk instead of at the pump.

This restriction catches people off guard, especially travelers or members who primarily use Amex. Before you rely on Costco gas for a road trip, confirm your card will work. If it won't, plan to pay inside or use a different gas station.

Paying for Costco.com orders

Online, Costco takes Visa, Mastercard, American Express, and Discover, plus PayPal. You can also use a debit card with any of those logos. The Costco Anywhere Visa Card works online too. When you check out, you'll enter your payment information and choose whether to pick up your order at a warehouse or have it shipped to your home (shipping is available for most items but not all—fresh food, for example, is warehouse pickup only).

If you're ordering for delivery, Costco uses third-party logistics partners, and the payment is processed when you place the order, not when the driver arrives. Your membership is tied to your online account, so you do not need to bring a card to the warehouse if you're picking up.

What happens if your card is declined

If your card is declined at checkout, the cashier will ask you to try another payment method. Costco does not hold your card information on file between visits unless you set up auto-pay for a Costco Visa bill. If a card is declined, it's usually because the card issuer flagged the transaction (fraud alert), the card expired, or there are insufficient funds. Call your card issuer to find out why and try again.

For online orders, a declined card will stop your checkout. Costco will email you if there's a problem and ask you to update your payment method. If you're picking up in-warehouse, you can also bring a different card on pickup day and pay then instead of online.

Using the Costco Anywhere Visa Card for rewards

The Costco Anywhere Visa Card is optional but popular with frequent shoppers. It earns 2% cash back on Costco and Costco.com purchases, 2% on gas (at any station, not just Costco), 1% on travel booked through Costco Travel, and 1% on all other purchases. Cash back is issued as an annual reward certificate that you can use at Costco or Costco.com.

There is no annual fee for the card. You do not have to be a Costco member to apply, but you do have to be a member to use the card at Costco. If you cancel your membership, you can still use the card elsewhere (it's a Visa), but you lose the Costco-specific rewards. The card is issued by Citibank, and you can apply online or in-warehouse.

Mobile payment and digital wallets

Costco does not currently accept Apple Pay, Google Pay, or other digital wallets at the warehouse register. You have to insert or swipe a physical card or pay with cash. This is different from many other retailers and is a deliberate choice by Costco to keep checkout simple and fast.

Online at Costco.com, you can save your card information to your account for faster checkout on future orders, but you still enter it manually—there's no one-click digital wallet option. If you prefer not to enter your card each time, save it to your account after your first purchase.

Frequently Asked Questions

Can I use my American Express at Costco gas?

No. Costco gas pumps only accept Visa, the Costco Visa card, and cash. If you have an Amex, you can pay for gas inside the warehouse at the customer service desk, but not at the pump. This restriction has been in place for years and applies at all Costco locations.

Do I need a Costco Visa card to shop at Costco?

No. You can use any accepted payment method—Visa, Mastercard, Amex, Discover, debit, or cash. The Costco Visa card is optional and useful only if you want the rewards. Your membership and your payment method are separate.

What if I want to pay with a check?

Costco still accepts personal checks at the warehouse register, though fewer members use them now. You'll need a valid ID. Checks are not accepted online or at gas pumps. If you plan to pay by check, bring your checkbook and ID to the register.

Can I use PayPal at the Costco warehouse?

PayPal is only available online at Costco.com, not at the warehouse register. In-warehouse, you must use a card, debit, cash, or check. If you prefer PayPal, place your order online and pick it up or have it delivered.

What if my card is declined online?

Costco will send you an email asking you to update your payment method. You can add a different card to your account and retry checkout. If you're picking up in-warehouse, you can also wait and pay with a different card when you pick up your order.