We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
A membership card to a wholesale club like BJ’s Wholesale or Costco can unlock hundreds of dollars in savings a year when you consider the value of the bulk goods you’re getting. But with all the warehouse membership options out there, it can be hard to know which one is the best for your household. If you’ve been debating the pros and cons of BJ’s vs. Costco — or wondering if you should add yet another membership card to your wallet — let’s dive into all the details you need to know.
We’ll break down the major differences between BJ’s and Costco as well as their similarities. And we’ll give you a peek at the current prices for all sorts of pantry staples and household goods so you can choose which club is right for you.
For more daily deals and money-saving tips, download The Krazy Coupon Lady app or text HACKS to 57299.
1. BJ’s membership is 8% cheaper than a Costco membership.
If you’re deciding which wholesale club to join based on their annual membership fees alone, know that a BJ’s membership will cost you a tad less than Costco’s. A basic BJ’s membership (“The Club Card”) is $55/year, while a basic Costco membership (a “Gold Star Membership”) will run you $60/year.
At the basic level of membership, you won’t get cashback rewards at either club. But if you pay extra to upgrade your membership — to The Club Card+ at BJ’s or the Executive level at Costco — you’ll start earning 2% in rewards each year. Costco allows you to earn up to $1,000 in rewards each year, but BJ’s caps your earnings at $500 a year.
Current BJ’s Membership Fees:
Current Costco Membership Fees:
TIP: Both warehouse clubs may be on the verge of a membership fee increase sometime soon. The last time BJ’s raised their fees was in January 2011, when the basic membership went from $50/year to $55/year. Costco raises their membership fees about once every 5 years and 7 months, and the last price hike happened in June 2017, so we’re on borrowed time. If either club does raise fees, expect an increase of about $5 a year.
2. Name-brand products are cheaper at Costco for about 70% of the items we compared.
The Costco savings don’t stop at just their store brand. I compared popular name-brand products across various categories and found that almost everything was cheaper at Costco if you calculate the price per unit. BJ’s did have a lower price point for Ensure shakes, Excedrin tablets, and Folgers coffee.
Here’s what I found for these 25 food and household items:
Costco vs. BJ’s: Name Brand Items Compared
|Item||Costco Price Per Unit||BJ’s Price Per Unit|
|Colgate Total Advanced Whitening Toothpaste||$0.48/oz||$0.53/oz|
|Dove Beauty Bar||$1.09/each||$1.12/each|
|Duracell AAA Batteries||$0.53/each||$0.71/each|
|Ensure Original Nutrition Shake||$1.39/each||$1.37/each|
|Excedrin Migraine Extra Strength||$0.07/caplet||$0.06/caplet|
|Febreze Air Freshener||$0.28/oz||$0.31/oz|
|Hellmann’s Real Mayonnaise||$0.14/oz||$0.17/oz|
|Irish Spring Bar Soap||$0.13/oz||$0.15/oz|
|King Arthur All-Purpose Flour||$0.03/oz||$0.06/oz|
|LaCroix Sparkling Water||$0.02/oz||$0.03/oz|
|Mott’s Fruit Snacks||$0.13/pack||$0.14/pack|
|Orgain Organic Vegan Protein Powder||$0.74/oz||$0.78/oz|
|PediaSure Grow & Gain||$0.20/oz||$0.23/oz|
|Rao’s Homemade Tomato Basil Sauce||$0.21/oz||$0.23/oz|
|Red Bull, 8.4 oz cans||$1.54/can||$1.58/can|
|Starbucks Pike Place K-Cup Pods||$0.58/pod||$0.58/pod|
|Starkist Chunk Light Tuna in Water Pouches||$0.32/oz||$0.45/oz|
|Swanson’s Chicken Broth||$0.05/oz||$0.06/oz|
|Tampax Pearl Regular||$0.17/each||$0.17/each|
|Ziploc Gallon Freezer Bags||$0.12/bag||$0.12/bag|
3. Costco’s store brand is usually cheaper than BJ’s brands — except for diapers, dryer sheets, and K-Cups.
Seasoned Costco shoppers are likely familiar with the Kirkland Signature store brand, which even makes slip-on shoes and vodka. But BJ’s Wholesale Club has two exclusive store brands to choose from: Wellsley Farms and Berkley Jensen. Wellsley Farms covers food and drink items, and almost everything else falls under the Berkley Jensen label.
I compared prices across both retailers for 25 food and household items and found that Costco’s Kirkland brand had lower prices about 60% of the time. Surprisingly, BJ’s did beat Costco on their price for store-brand diapers, dryer sheets, K-Cups, liquid laundry detergent, and premium vanilla ice cream.
After calculating each item’s price per unit, here’s what I found:
Costco vs. BJ’s: Store Brand Items Compared
|Item||Costco Price Per Unit||BJ’s Price Per Unit|
|Bottled Water, 16.9 oz||$0.10/bottle||$0.10/bottle|
|Canned Chicken Breast in Water||$0.17/oz||$0.21/oz|
|Diapers, Sizes 1 – 2||$0.18/diaper||$0.16/diaper|
|Dishwasher Detergent Pacs||$0.10/each||$0.18/each|
|Fabric Softener Dryer Sheets||$0.04/sheet||$0.03/sheet|
|Laundry Detergent Pacs||$0.13/each||$0.16/each|
|Liquid Laundry Detergent||$0.14/load||$0.12/load|
|Organic Applesauce Pouches||$0.14/oz||$0.14/oz|
|Organic Maple Syrup||$0.32/oz||$0.41/oz|
|Paper Towels||$0.02/sq ft||$0.03/sq ft|
|Peanut Butter, 100% Natural or Organic||$0.20/oz||$0.25/oz|
|Premium Vanilla Ice Cream||$0.12/oz||$0.08/oz|
|Rotisserie Chicken, Hot||$1.66/lb||$1.66/lb|
|Toilet Paper||$0.01/sq ft||$0.02/sq ft|
|Trash Bags, 13 gal||$0.09/bag||$0.10/bag|
|Unscented Baby Wipes||$0.02/wipe||$0.02/wipe|
4. BJ’s and Costco offer similar store coupons — but BJ’s lets you use manufacturer coupons, too.
If you look at the basics of a BJ’s vs. Costco membership, you’ll see that BJ’s has one key difference — the ability to use manufacturer coupons in addition to store coupons.
With a Costco membership, the monthly Costco coupon book offers are like store coupons, and they get automatically applied at checkout. But at BJ’s, you can use store coupons in addition to digital manufacturer coupons for added savings (and a little more work). You’ll need to clip the BJ’s offers from the “My Coupons” page on BJs.com or in BJ’s mobile app (iOS / Android) in order to apply them to your order at checkout.
Here’s a sampling of the recent dollar-off savings I found offered at each store:
- Costco: $3 off Lysol Disinfecting Wipes, $10 off Nexxus Shampoo and Conditioner, and $70 off Apple iPad (9th Generation)
- BJ’s: $5 off two Febreze items, $10 off Flonase Allergy Relief Nose Spray 3-Pack, $40 off Ninja Foodi 10-in-1 Digital Air Fry Oven Pro
Related: If you have a BJ’s membership (and usually spend at least $150 in a single shopping trip), make sure you know about the BJ’s free turkey hack for Thanksgiving.
5. You’ll need a membership to shop at either warehouse, but there are hacks for shopping without one.
You’ll technically need a membership to shop at either Costco or BJ’s, but there are a few exceptions.
Some Costco locations will let you purchase alcohol, fill prescriptions at the pharmacy, and eat at the food court without a membership. You can also have a current Costco card holder purchase a Costco Shop Card (aka a Costco gift card) for you, and then you can use that Shop Card to enter the store and purchase items without paying for the full membership. And with Costco online shopping, you can always shop without a membership, but you’ll pay 5% more for anything you buy on Costco.com.
At BJ’s, you can shop without a membership using their One-Day Pass that’s good for 24 hours. But if you’re shopping this way, you won’t get to use their digital coupons AND you’ll be charged a 15% non-member surcharge. (In case you were wondering, Costco doesn’t offer a one-day pass at all.)
TIP: Another difference? The ability to add-on additional members (up to three) to your BJ’s account for $30 a year. Given all the recent drama surrounding the Costco membership sharing crackdown lately, this is a major bonus for BJ’s if you’re likely to want to share your membership with more people in your household.
6. Skip the checkout lines with BJ’s ExpressPay. Costco Scan and Go doesn’t exist.
As long as you download the BJ’s mobile app (iOS / Android) and have it handy while you shop, you can scan items as you load things into your cart, then checkout with ExpressPay right on your phone. No need to go through the checkout lines at all. This is one of the things BJ’s shoppers I talked to love the most. And it’s a similar differentiator in the battle of Sam’s Club vs. Costco.
At Costco, your only option for skipping the regular lines is by using their self-checkout lanes.
Here’s how ExpressPay works at BJ’s:
- Open the BJ’s mobile app and select “In-Club Mode.”
- Scan items with the app as you shop (and clip any relevant coupons, too!).
- Pay within the app once you’re done shopping.
- Show your QR code receipt at the door on your way out.
TIP: You can’t use BJ’s ExpressPay to buy gift cards, alcohol, cigarettes, propane, appliances, fireworks, tires, or security-protected items. You also won’t get a paper receipt — it’s strictly digital.
7. There are twice as many Costco locations as BJ’s locations (about 580 vs. 238).
Overall, there are way more Costco locations than BJ’s. Costco has more than 580 locations in 46 states, Washington, D.C., and Puerto Rico. Compare that to BJ’s 238 warehouse locations across 18 states — mostly on the East Coast.
You’ll also want to consider whether you plan to shop at a warehouse club while you travel (your membership card works at any location). Also, think about whether or not you’ll want to share your membership with additional family members who might live elsewhere. Costco limits you to just two membership cards per household (that means at the same address), but BJ’s will let you add on an additional member (up to three) for $30 a year each. That’s in addition to the two standard cards that come with a BJ’s membership.
8. Upgrade your membership at either warehouse to earn 2% cashback, but you’ll wait longer to get your Costco rewards.
If you’re a serious shopper, an upgraded membership card will help you take advantage of every possible perk, like earning 2% rewards on your purchases. Both warehouses offer an upgraded membership level that lets you earn rewards — called “The Club Card+” at BJ’s and “Executive Membership” at Costco.
With BJ’s rewards, you can redeem them immediately, as long as you have a minimum rewards balance of $10. With Costco rewards, you’ll have to wait until the end of the February billing cycle to get your rewards check, which you can then spend on future Costco purchases.
As long as you spend at least $250 a month at Costco (or $3,000 a year), you’ll earn enough back to pay for your upgrade fee. At BJ’s, you’d need to spend $229 a month (or $2,750 a year).
BJ’s The Club Card+ membership ($110/year)
Same perks as The Club Card, plus:
- Earn 2% cash back on qualifying BJ’s purchases (up to $500 a year)
- Double or triple cashback during special BJ’s events
- Additional savings on select BJ’s services like BJ’s Travel
Costco Executive membership ($120/year):
Same perks as Gold Star membership, plus:
- Annual 2% in rewards on qualifying Costco purchases (up to $1,000 a year)
- Additional savings on select Costco services like Costco Travel packages
9. The Costco credit card has better rewards than BJ’s for dining and travel.
Both Costco and BJ’s offer a credit card you can use to earn points and cash back at the respective stores and at any other retailer.
To make it easier to compare the options, here’s how the cards differ.
|Costco Anywhere Visa Card by Citi||BJ’s One Mastercard||BJ’s One+ Mastercard|
|Gas||4% back on eligible gas and EV charging for the first $7,000 per year, then 1% back after that||$0.10 off per gallon at BJ’s Gas locations||$0.15 off per gallon at BJ’s Gas locations|
|Dining||3% back at restaurants and dining||N/A||N/A|
|Travel||3% back on eligible travel||N/A||N/A|
|Warehouse Purchases||2% back||3% back||5% back|
|All Other Purchases||1% back||1.5% back||2% back|
|Redemption Rate||Annual rewards certificate||Monthly rewards loaded onto membership card||Monthly rewards loaded onto membership card|
|Redemption Method||In-warehouse only||In-warehouse or online||In-warehouse or online|
|Maximum Rewards||No rewards maximum||No rewards maximum||No rewards maximum|
How do the gas credit card perks compare?
If you’re confused about how to compare the gas perks between Costco’s credit card and BJ’s two options, I was too. So I did some calculations to put the gas savings to the test. Let’s say gas costs $3.04/gal at regular price. Here’s what you’d pay (and earn) with each card per gallon:
- Costco: Pay $3.04 for a gallon + earn 4% cashback = $0.12 in savings
- BJ’s One: Pay $2.94 for a gallon = $0.10 in savings
- BJ’s One+: Pay $2.89 for a gallon = $0.15 in savings
As you can see, the BJ’s One+ Mastercard beats Costco on gas, but the regular BJ’s One Mastercard doesn’t.
10. Costco has better quality gas (and more gas station perks) than BJ’s.
We compared gas perks at all the major warehouse clubs and found that Costco has the best quality gas of all the retailers. Out of BJ’s, Costco, and Sam’s Club, only Costco gas is classified as “Top Tier,” which means it’s higher quality than EPA regulations require. And while Sam’s Club actually has the cheapest gas prices on average, Costco always beat out BJ’s in our comparison.
Related: Use these gas savings hacks to save on every fill-up year-round.