Costco, Sam’s Club or BJ’s: We Figured Out Which is Actually Cheapest

A grocery cart is empty with Costco, Bj's and Sam's Club logo.
Getty Images and Tina Russell/The Penny Hoarder
Some of the links in this post are from our sponsors. We provide you with accurate, reliable information. Learn more about how we make money and select our advertising partners.

ScoreCard Research

No one likes paying a ton for necessities like groceries. One way many people save money is through warehouse club stores. Buying certain grocery and household items in bulk could save you a ton of money. However, wholesale club memberships can be expensive. And how do you know which one gives you the most bang for your buck? They don’t always let you take a stroll through before you sign up — and besides, comparing all your options takes a lot of footwork. So, we did the warehouse club comparison for you.

Warehouse Club Comparison on Membership Prices

We put Costco, Sam’s Club and BJ’s head-to-head. We compared not just their membership fees, but the benefits and perks of their membership that can help you save money.

Membership Fees

The first factor is the annual membership fee you’ll pay before you can shop, and what it gets you.

For the purposes of this post, we’ll compare the rates of the base (aka, the cheapest) memberships, which basically just get you in the door. 

The clubs also offer higher tiered memberships with perks like cash-back rewards, but they’re all at least $100. At 2% cash back on select purchase, you’re looking at a $2,000 spend to break even — which isn’t cheap. However, it is probably doable over the course of a whole year if you’re making lots of your purchases at the warehouse. 

Still, let’s low-ball it for the purposes of this post.

  • BJ’s costs $55 for a personal membership, and you get a free second card for someone in your household. 
  • Costco is the priciest at $65, but like BJ’s, you do get a second member card for free. 
  • Sam’s Club’s Savings Membership goes for just $50, the most affordable option of the bunch.

Now, let’s look at each store and see what they offer the average shopper and club member.

BJ’s

First of all, you should know BJ’s is currently running a limited time offer on membership fees. It’s offering a discounted price as low as $20. This offer is only good until Oct. 5, 2024, so act now if you like what BJ’s has to offer.

Basic Membership benefits

A basic BJ’s membership will get you access to 243 warehouses nationwide. Most stores are spread out across the East Coast, particularly in New York and Florida. BJ’s says it offers 25% savings on grocery prices, discounted prices at BJ’s Gas stations, same-day delivery and curbside pick up for all members.

It also offers a discounted rate of $25 for membership fees for the following groups: College students, first responders, veterans, teachers, government employees and medical professionals. This discount and special offer is identical across the board and available year round.

Additional Services

Every BJ’s Warehouse is also equipped with additional services available to all members without any additional costs. This includes a tire and car service center, optical center that can perform eye exams and fill eyeglass prescriptions, a travel service, installation services for home improvement services and an ongoing deal with AT&T for lower rates and up to $1,000 off on trade-ins for AT&T devices. 

Club+ Membership

On top of its basic membership services, BJ’s also offers an advanced plan for $110. The Club+ Card offers additional discounts on gas prices, 2% rewards on most in-store purchases, and no expiration date on rewards.

Costco

Costco doesn’t currently have a discounted price or limited time offer. In fact, the membership cost only recently became $65 and was the store’s first increase since 2017. It does, however, offer an up to $50 gift card for those who apply for the additional Visa Costco Anywhere card.

Basic Membership benefits

Costco operates more than 800 locations spread across the United States, Puerto Rico, Canada, Mexico, and many more countries and territories. It has comparable prices to BJ’s, though some items, especially name brands, are slightly cheaper at Costco. Additionally, it also offers discounted rates at its gas stations, same day delivery and curbside pick-up for all members.

While it does have special offers for the same service groups as BJ’s, including military veterans, college students and educators, it instead offers a one-time gift card of $20 for the standard membership and $40 for the executive membership plan.

Additional Services

Costco stores also offer a variety of additional services. In contrast to BJ’s, it has a full pharmacy service with home delivery options. Costco, likewise to BJ’s, also has a tire service center, optical care center and a travel service. The stores also are famous for their food courts, which continue to sell hot dogs for only $1.50.

Executive Membership

Costco’s advanced membership, the executive card, is available for $130 a year and includes a 2% reward on all purchases, up to $1,000 in savings a year. It also advertises additional discounts on all available services. 

Sam’s Club

Sam’s Club also has a special limited time offer for membership. Already the cheapest membership out of the three, it’s offering a 50% off discount on new memberships, as low as $25. This offer is valid until Oct. 31, 2024.

Basic Membership Benefits

By most estimates, Sam’s Club offers the lowest prices amongst the three main stores. Sam’s Club is a subsidiary of Walmart, so it should be no surprise its 600 locations are similarly spread out across the United States and Puerto Rico. Like its competitors, it offers free curbside pick up and same day delivery.

While it does have discounts available for service groups, the discounts are more varied. Military veterans, for example, receive a 60% discount on membership, down to as low as $20. Meanwhile, it offers college students a 45-day free trial membership.

Additional Services

Like Costco, Sam’s Club does offer an in-store pharmacy, as well as discounted gas stations, tire service, optical care and travel services, similar to both Costco and BJ’s. 

Sam’s Club advanced membership

The Plus Card is available for $110 annually. On top of the standard 2% Reward, the Plus membership also comes with free shipping on orders of $50 or more, 50% off tire installation, extra shopping hours at select locations and $0 prescription services. It also offers a $60 online gift card for T-Mobile.

The Final Verdict

BJ’s, Costco and Sam’s Club all offer unique saving opportunities for shoppers. Far and away, the overall cheapest option is Sam’s Club, which offers the cheapest membership fees, cheapest grocery prices and the most opportunities for additional savings with its advanced membership plan.

With that said, Costco, overall, has the most accessibility and arguably the widest available services and convenience. However, it remains the most expensive for membership fees. 

BJ’s, however, offers significant discounts for service members, and depending on where you live, could be the most convenient location over Costco or Sam’s Club. Either way, all three warehouse store chains are worth exploring if you want to cut down your grocery costs for you and your family. 

5 Ways to Pay for a Costco Membership

1. Your Car Insurance is Ripping You Off — Cut $996 From Your Bill

You might not even realize it, but your car insurance company is probably overcharging you. In fact, they’re kind of counting on you not noticing. Luckily, this problem is easy to fix.

Don’t waste your time browsing insurance sites for a better deal. A company called Insurify shows you all your options at once — people who do this save up to $996 per year.

If you tell them a bit about yourself and your vehicle, they’ll send you personalized quotes so you can compare them and find the best one for you.

Tired of overpaying for car insurance? It takes just five minutes to compare your options with Insurify and see how much you could save on car insurance.

2. Get Paid $225/Month While Watching Movie Previews

If we told you that you could get paid while watching videos on your computer, you’d probably laugh.

It’s too good to be true, right?

But we’re serious. By signing up for a free account with InboxDollars, you could add up to $225 a month to your pocket. They’ll send you short surveys every day, which you can fill out while you watch someone bake brownies or catch up on the latest Kardashian drama.

No, InboxDollars won’t replace your full-time job, but it’s something easy you can do while you’re already on the couch tonight, wasting time on your phone.

Unlike other sites, InboxDollars pays you in cash — no points or gift cards. It’s already paid its users more than $56 million.

Signing up takes about one minute, and you’ll immediately receive a $5 bonus to get you started.

3. Get Paid to Shop: Score 2% Cash Back on Everyday Purchases

Ever feel let down by credit cards that promise big rewards but always seem to fall short? Either the points are too confusing to track, or the cash back you get isn’t enough to make a real impact on your budget. There’s gotta be something better, right?

That’s where this card stands out—it delivers exactly what it promises. Earn a $200 bonus just for signing up and get unlimited 2% cash back on all purchases. No tricks, no hassles. Just simple, valuable perks.

Here’s what you can expect:

  • A $200 welcome bonus (based on minimum spend requirement)
  • 2% cash back on purchases
  • 0% intro APR through 2026
  • No annual fee

Make your rewards count. Learn more about how to start earning 2% cash back on everything you buy.

4. Earn as Much as $1K/Month Doing Simple Online Tasks

Is there such a thing as easy money? If you know your way around the web, there certainly is.

That’s because data is currency these days, and many companies are willing to pay cash for it — up to $1,000 per month.

Finding these companies can be time-consuming on your own. But a company called Freecash has compiled all sorts of quick cash tasks from about a dozen advertisers and market research companies thirsty for more data. Freecash has paid out over $13 million to users since 2019.

You can pick and choose your tasks and complete them at your convenience. The coins you earn from each completed task can be converted into Visa gift cards, Amazon gift cards, cryptocurrency, or cold-hard PayPal cash.

Signing up for a Freecash account is easy, and there’s no minimum amount you need to earn before you can cash out. And if you’ve got enough free time on your hands, you can join the ranks of Freecash users making more than $1,000 a month in extra cash.

Sign up here to see how much you could earn.

5. Get Paid to Help Cure Your Chronic Health Condition — Up to $3,000

Struggling with a chronic health condition and overwhelmed by high treatment costs or limited care options? Did you know that there might actually be a way to access cutting-edge care for free?

GoodLab is a free clinical trial matchmaking service that works alongside the best clinical trial providers across the United States. Connect with the latest treatments and medications for free — in fact, you could get paid up to $3,000 for participating!

Trials will cover conditions like migraines, depression, skin conditions, Alzheimer’s, and more. Oh, and almost all of the trials don’t require you to have health insurance, either. Ready to get matched? It only takes a couple of minutes to fill out GoodLab’s quick online form and find relevant paid clinical trials near you.

William Fewox has worked as a freelance writer since 2017, and his work is featured in literary magazines such as The Aquarian, The Navigator and The Historian. He has also self-published a handful of novels. He has worked as a Social Studies teacher and research assistant in local Florida museums and more recently has worked as an editor for a start-up publishing company. William holds a bachelor’s degree in history from Jacksonville University.

Jamie Cattanach, a former writer at The Penny Hoarder, contributed.