Our top picks of timely offers from our partners

More details
UFB Secure Savings
Learn More
Terms Apply
Up to 5.25% APY on one of our top picks for best savings accounts plus, no monthly fee
Accredited Debt Relief
Learn More
Terms Apply
Accredited Debt Relief helps consumers with over $30,000 of debt
LendingClub High-Yield Savings
Learn More
Terms Apply
Our top pick for best savings accounts for its strong APY and an ATM card with no ATM fees
Choice Home Warranty
Learn More
Terms Apply
Protects 25+ systems & appliances. Free quote + $50 off + 1 month free
Freedom Debt Relief
Learn More
Terms Apply
Freedom Debt Relief can help clients get started without fees up front
Select independently determines what we cover and recommend. We earn a commission from affiliate partners on many offers and links. This commission may impact how and where certain products appear on this site (including, for example, the order in which they appear). Read more about Select on CNBC and on NBC News, and click here to read our full advertiser disclosure.

Costco vs. Walmart: Which credit card is the better choice?

Costco and Walmart both offer discounts with the ability to maximize savings when you open one of the retailer's co-branded credit cards, but which store has the best option?

Getty Images

Citi is an advertising partner.

Whether you're looking to stock up on essentials or order curbside pickup for groceries, you may shop at Costco or Walmart.

Both stores are a staple in Americans' lives and have loyal shoppers who are looking to buy in bulk and benefit from everyday low prices.

Costco offers the Costco Anywhere Visa® Card by Citi (see rates and fees), whereas Walmart offers two cards: the Walmart Rewards Card and the Capital One Walmart Rewards® Mastercard®*.

The cashier will likely ask you at checkout if you want to apply for a card, and you may even receive a same-day discount if you open one. This can be tempting, but you should consider the long-term benefits of the cards before applying.

Below, CNBC Select breaks down the basics of each card, from membership requirements and fees to rewards and added perks. For our comparison, we'll focus on the consumer cards mentioned above, though there are business versions available.

Costco vs. Walmart cards

  • Membership requirements
  • Rewards
  • Fees
  • Added benefits
  • Bottom line

Membership requirements

The Costco Anywhere Visa Card requires you to be a Costco member. Membership starts at $60 for Gold Star and doubles to $120 for Gold Star Executive. It doesn't matter which level of membership you have, though you'll need to maintain a current Costco membership in your name (not a family member's) as long as your card is open. If you cancel your Costco membership at any time, your card will also be canceled.

There are no membership requirements for the Walmart Rewards Card and Capital One Walmart Rewards® Mastercard®*. Take note, you can only use the Walmart Rewards Cards at Walmart-owned properties, which includes Walmart and Murphy USA fuel stations.

Rewards and redemption

The Costco and Walmart cards both offer competitive rewards when it comes to shopping at the brand, as well as rewards in travel and dining. Here's the breakdown:

  • Costco Anywhere Visa Card: Earn 4% cash back on eligible gas and EV charging purchases for the first $7,000 per year (then 1%); 3% cash back on restaurants and eligible travel purchases; 2% cash back on all other purchases from Costco and Costco.com; and 1% cash back on all other purchases. There is no welcome bonus.
  • Walmart Rewards Card: Earn 5% back at Walmart.com, Walmart app, Walmart Grocery Pickup and Delivery; and 2% back at Walmart stores, Walmart and Murphy USA fuel stations. New cardholders also earn 5% back on in-store purchases when using Walmart Pay for the first 12 months after approval (after, earn 2%).
  • Capital One Walmart Rewards® Mastercard®*: Earn 5% back at Walmart.com, Walmart app, Walmart® Grocery Pickup and Delivery; 2% back at Walmart® stores, Walmart and Murphy USA fuel stations, restaurants and travel; and 1% back everywhere else. New cardholders also earn 5% back on in-store purchases when using Walmart Pay for the first 12 months after approval (after, earn 2%).

The Costco card has a rewards program geared toward travel and food, offering more cash back on those purchases compared to Costco purchases. And apart from the rewards program, which is uncommon for a co-branded card, its 2% cash back on Costco purchases is still a good offer.

Looking at how rewards can be redeemed, the Costco card has a major setback. Cardholders receive an annual reward certificate once a year after their February billing statement closes. This can make it hard if you don't live near a Costco warehouse. (Learn more about how to redeem Costco credit card rewards.)

In comparison, both Walmart cards earn the most rewards on Walmart purchases. However, there's an important distinction — 5% back only applies to Walmart.com, Walmart app, Walmart Grocery Pickup and Delivery, not on in-store Walmart purchases or transactions made at Walmart and Murphy USA fuel stations (these transactions earn 2%).

Walmart cardholders can redeem rewards at any time and for any amount. Redemption options include travel, gift cards, statement credit and the ability to cash in points during online checkout at Walmart.com.

Winner: The Costco card comes out ahead on gas, travel, dining and Costco purchases. Meanwhile the Walmart cards are simply the best for fans of the retailer. But if you want a card with flexible rewards, the Walmart cards beat the Costco card.


Annual fee

All cards have no annual fees, though membership is required for the Costco card.

Special financing and APR

The Costco card and Walmart cards don't offer any intro 0% APR periods. For the Costco card, all purchases and balance transfers will incur a standard 20.49% variable APR. There is a 26.99% variable APR for the Walmart Rewards Card. The Capital One Walmart Rewards card offers a range of APRs at 17.99% to 26.99% variable.

Foreign transaction fee

The Costco card and Capital One Walmart card both have no foreign transaction fees, which saves you the typical 3% fee other cards may charge. However, the Walmart Rewards Card is a store card, so you can't use it outside of Walmart-owned properties.

Winner: All cards have no annual fee, but it's a tie between the Costco card and Capital One Walmart card for traveling outside the U.S. When it comes to the interest you may incur, the Costco card is the best option with the lowest APR.

Added benefits

The Costco Anywhere Visa Card offers:

  • Travel and emergency assistance
  • Worldwide travel accident insurance
  • Worldwide car rental insurance
  • Damage and theft purchase protection
  • Presale ticket access and preferred seating with Citi Entertainment

The Capital One Walmart Rewards® Mastercard®* offers:

  • Extended warranty protection
  • Car rental insurance
  • Travel accident insurance
  • Baggage delay insurance
  • Trip cancellation/trip protection insurance
  • Emergency roadside assistance
  • Travel assistance services
  • Price protection
  • Capital One experiences, which offer special access to culinary, music and sporting events

The Walmart Rewards Card doesn't offer these perks.

Winner: The Capital One Walmart Rewards card offers a majority of the same perks as the Costco card, plus a few more.

Bottom line

If you frequently shop at either Costco or Walmart, one of the store's co-branded cards can be a great addition to your wallet — especially since there's no annual fee for all three. These cards have benefits that serve different types of consumers, but ultimately the best card for your wallet depends on what you plan to use the card for.

Here's a simple breakdown that can help you choose the best card:

  1. If you're a Costco member that travels, owns a car and/or enjoys dining out, opt for the Costco card.
  2. If you often shop at Walmart (online or in-store), either Walmart card is a good choice.
  3. If you fall into both categories, you may want to consider opening a card from both Costco and Walmart.

Consumers who use a Costco or Walmart credit card can benefit from increased rewards and perks on their purchases at the retailers and other merchants. But if you shop at Costco using a family member's membership and don't want to open your own, consider alternative cards for Costco.

And if you primarily shop at Walmart online, you can earn the same rewards rate (2%) with other cash-back cards, like the Citi Double Cash® Card, earning 2% on every purchase with unlimited 1% cash back when you buy, plus an additional 1% as you pay for those purchases. Plus, for a limited time, earn 5% total cash back on hotel, car rentals and attractions booked on the Citi Travel℠ portal through 12/31/24). (see rates and fees.)

Don't miss:

*Information about the Capital One Walmart Rewards® Mastercard® and Walmart Rewards™ Card has been collected independently by CNBC and has not been reviewed or provided by the issuer of the cards prior to publication.

Editorial Note: Opinions, analyses, reviews or recommendations expressed in this article are those of the Select editorial staff’s alone, and have not been reviewed, approved or otherwise endorsed by any third party.
Learn More
Terms Apply
Chime offers online-only accounts that minimize fees plus, get paid up to 2 days early with direct deposits
Find the right savings account for you
Learn More
Terms Apply
Help your money grow by finding the savings account that offers the best rates and features for you