Costco vs BJs Grocery Price Battle

$1281/hr

$1281/yr

The math behind the savings of switching from Costco to BJs:

Save:

  • $16,320/yr grocery budget for average family of 4 per USDA data
    • $16,320/yr x 7.8% = $1271/yr savings
  • Membership fees:
    • Costco fee: $65/yr
    • BJs fee: $55/yr
    • $65 – $55 = $10/yr savings on membership fees
  • $1271/yr + $10/yr savings = $1281/yr savings switching to BJs

Time Required:

  • +1 hr spent reading this article and switching membership to BJs

Results:

  • $1281/yr saved
  • $1281 saved / 1 hr
    • =$1281/hr savings rate

Intro

Costco and BJs Wholesale Club are two of the most popular warehouse clubs and fierce competitors, but which one provides the best prices on groceries?  Read on to find out!

How We Compared Prices

We started with the most popular 150+ grocery items, and then for a given item type (e.g., beef), we found the product with the absolute lowest price per volume unit (e.g., per ounce) at each store.

We did this for both Costco and BJs then pit the absolute lowest priced products against each other to do battle.

BJs offers coupons for a variety of products that you can clip while you shop, so we used the discounted prices after all coupons were applied for the purpose of this comparison.

All of these comparisons are based on someone seeking the most product for their dollar, regardless of volume, brand, organic status, etc.

How This Can Benefit You

Below you’ll find tables with the raw data on prices, products, and volumes by category that were used for the head to head comparisons.  

At the beginning of each section, we summarize the data and award a winner for each category.  

Here’s an example to illustrate:

Personal Care Winner: BJs on 7/7 items at -41% cheaper per volume unit.

In this example, BJ’s lowest price per volume unit products were cheaper than Costco’s lowest priced products on 7 of 7 personal care items, and if you purchased all 7 of those items on a grocery trip, you’d save 41% over Costco.

Here are some ways you can use the data below to save money:

  • To identify the cheapest product at each store for a given item type (e.g., almonds) – if you currently buy a different brand, you can switch to save money
  • To identify which item categories (e.g., fruits) to buy from a given store to get the lowest prices on those goods
  • To identify which store provides the lowest priced groceries overall and switch stores to save money

Finally, at the end of the article, we award the overall trophy for best grocery prices and show you the savings you could potentially see by switching stores.

Let the battle begin!

Note: prices vary regionally due to cost of living differences, and since this is a snapshot in time, you’ll see different prices in your local stores.  But comparisons between stores on lowest price per volume should be accurate regardless of location.

Prices on: Meat, Deli, Nuts

Summary:

Meat Winner: BJs on 4/5 items at -10% cheaper per volume unit.

Deli Winner: BJs on 2/3 items at -6% cheaper per volume unit.

Nuts Winner: BJs on 4/6 items at -4% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
baconBJs-7%Kirkland Signature Bacon, Hickory Smoked, Sliced$17.9764 OzWellsley Farms Thick-Sliced Bacon$12.4948 Oz
beefBJs-6%Kirkland Signature Ground Beef 88% Lean$29.76103.84 OzWellsley Farms 90% Lean Ground Beef$16.0960 Oz
chickenBJs-10%Kirkland Signature Chicken Breasts Boneless Skinless$26.30140.8 OzWellsley Farms Boneless Skinless Chicken Breasts$12.1172 Oz
sausageCostco-33%Kirkland Signature Mild Italian Sausage$10.4856 OzJimmy Dean Premium Pork Regular Sausage Roll$8.9932 Oz
whole turkeyBJs-74%Kirkland Signature Whole Smoked Turkey$43.84185.44 OzButterball Premium Whole Frozen All Natural Young Turkey$15.84256 Oz
bolognaBJsNot Sold$-Bar S Family Pack Bologna$2.4840 Oz
cheeseBJs-3%Kraft Singles American Cheese$12.3864 OzKraft Singles American Cheese Slices$11.9964 Oz
ham deliBJs-20%Hillshire Farm Naturals Honey Roasted Ham$12.8833 OzHillshire Farm Honey Ham Ultra Thin Sliced Lunchmeat$9.9932 Oz
pepperoniBJsNot Sold$-Hormel Sliced Pepperoni$9.9924 Oz
salami deliBJsNot Sold$-Citterio Genoa Salami$4.9916 Oz
turkey deliCostco-5%Kirkland Signature Oven Roasted Turkey Breast Sliced$12.4842 OzHillshire Farm Ultra Thin Oven Roasted Turkey Breast Sliced Lunchmeat$9.9932 Oz
almondsBJs-8%Kirkland Signature Supreme Whole Almonds$11.7848 OzWellsley Farms Whole Almonds$8.9940 Oz
cashewsCostco-15%Kirkland Signature Fancy Whole Cashews$12.9840 OzWellsley Farms Lightly Salted Cashew Halves and Pieces$15.9942 Oz
peanut butterCostco-3%Jif Creamy Peanut Butter$10.9896 OzSkippy Creamy Peanut Butter$11.2996 Oz
peanutsBJs-29%Hampton Farms Honey Roasted Peanuts$6.9940 OzWellsley Farms Honey Roasted Dry Roasted Peanuts$4.9940 Oz
shelled pistachiosBJs-5%Kirkland Signature Shelled Pistachios$14.7824 OzWellsley Farms Roasted and Salted Pistachio Kernels$13.9924 Oz
walnutsBJs-10%Kirkland Signature Walnut Halves$9.9848 OzWellsley Farms Chopped Walnuts$5.9932 Oz

Prices on: Fruits, Veggies, Canned

Summary:

Fruits Winner: Costco on 8/13 items at -2% cheaper per volume unit.

Vegetables Winner: Costco on 4/6 items at -1% cheaper per volume unit.

Canned Goods Winner: BJs on 7/10 items at -16% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
applesBJs-27%Gala Apples$5.4964 OzEmpire Apples$3.9964 Oz
avocadosCostco-10%Avocado Hass variety$7.586 CtAvocado$6.995 Ct
bananasCostco0%Bananas$1.4948 OzBananas$1.4948 Oz
blueberriesCostco-6%Blueberries$6.2818 OzBlueberries$6.6918 Oz
cucumbersBJs-64%Organic English Cucumbers, Greenhouse Grown$6.993 CtWellsley Farms Cucumber$2.493 Ct
datesNot SoldNot Sold$-Not Sold$-
grapesCostco-16%Red Seedless Grapes$5.8948 OzSeedless Red Grapes$6.9948 Oz
orangesCostco-25%Imported Naval Oranges$9.98128 OzOranges$8.2980 Oz
peachesBJsNot Sold$-Peaches$8.7964 Oz
pearsBJs-43%Bartlett Pears Bag$8.4864 OzMott's Bosc Pears$5.9980 Oz
peppersCostco-1%Mixed Bell Peppers$6.686 CtMixed Peppers$4.494 Ct
pineappleBJs0%Golden Pineapple$2.891 CtPineapple$2.891 Ct
strawberriesCostco-24%Strawberries$6.4832 OzStrawberries$8.4932 Oz
tomatoesCostco-30%Tomatoes on the Vine$6.2864 OzSunset Tomatoes on the Vine$4.4932 Oz
watermelonBJs-11%Seedless Watermelon$8.981 CtSeedless Watermelon$7.991 Ct
beansBJsNot Sold$-Goya Pinto Beans 8pk$9.99124 Oz
broccoliBJs-37%Organic Broccoli Florets$5.9832 OzBroccoli Florets$3.7932 Oz
carrotsBJsNot Sold$-Carrots$1.4948 Oz
celeryBJs-59%Organic Celery Sticks$5.9840 OzCelery sticks$0.9916 Oz
cornCostco-47%Super Sweet Corn$4.798 CtWellsley Farms Sweet Corn$6.796 Ct
edamameCostcoImperial Garden Organic Edamame$13.9796 OzNot Sold$-0
garlicCostco-10%Colossal Garlic$5.9832 OzPremium Fresh Whole Garlic$4.9924 Oz
lettuceBJsNot Sold$-Iceberg Lettuce$1.991 Ct
onionsCostco-8%Yellow Onions$3.9880 OzBland Farms Premium Sweet Onions$2.5948 Oz
potatoesCostco-11%Baking Potatoes$4.99160 OzWellsley Farms Russet Potatoes$5.59160 Oz
applesauceBJs-48%Mott's Organic Apple Sauce 36 Ct$15.97140.4 OzMott's Apple Sauce$8.49144 Oz
beans green cannedBJs-2%Del Monte Canned Cut Green Beans$10.49174 OzDel Monte Blue Lake Fancy Cut Green Beans$5.99101 Oz
chicken cannedBJs-17%Kirkland Signature Chicken Breast Chunk$11.9875 OzWellsley Farms Premium Chunk Chicken Breast in Water$9.9975 Oz
corn cannedBJs-14%Del Monte Canned Corn-Whole Kernel$10.49183 OzDel Monte Whole Corn$8.99183 Oz
olivesCostco-67%Gia Russa Organic Kalamata Pitted Olives$5.7833.68 OzPearls Olives To Go Large Ripe Pitted Black Olives$9.9919.2 Oz
pears cannedBJsNot Sold$-Del Monte Lite Pear Halves$9.99120 Oz
peas cannedBJs-37%Le Sueur Sweet Peas$11.98120 OzDel Monte Sweet Peas$7.49120 Oz
sardinesBJs-45%Season, Skinless & Boneless Sardines in Olive Oil$11.9826.25 OzSeason Wild Caught and Sustainable Fish Sardines$10.9943.75 Oz
soupBJs-55%Kirkland Signature Rotisserie Chicken Noodle Soup$14.0164.32 OzProgresso Ready-to-Serve Traditional Chicken Noodle Soup 8pk$13.99144 Oz
tomatoes cannedCostco0%Kirkland Signature Organic Diced Tomatoes$8.98116 OzHunt's Diced Tomatoes$8.99116 Oz
tunaCostco-2%Chicken of the Sea, Chunk Light Premium Tuna in Water$13.9784 OzBumble Bee Chunk Light Tuna in Water$8.4950 Oz

Prices on: Beverages, Snacks, Bakery

Summary:

Beverages Winner: BJs on 4/7 items at -6% cheaper per volume unit.

Snacks Winner: BJs on 3/9 items at -3% cheaper per volume unit.

Bread & Bakery Winner: BJs on 5/7 items at -1% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
beerBJs-3%Corona Extra 12oz$32.04288 OzCorona Bottles$30.99288 Oz
coffeeBJs-40%Kirkland Signature Medium Roast Coffee$13.9740 OzMaxwell House Medium Roast Original Ground Coffee$8.9943.1 Oz
sparkling waterCostco-3%Kirkland Signature Sparkling Variety 17oz$10.68408 OzWellsley Farms Sparkling Water Variety$12.99480 Oz
milkCostco-15%Kirkland Signature 2% Reduced Fat Milk$3.04128 OzWellsley Farms 2% Reduced-Fat Milk$3.59128 Oz
orange juiceBJs-12%Tropicana Pure Premium Orange Juice with Calcium 3-pack$9.68138 OzWellsley Farms Organic Orange Juice$5.4989 Oz
sodaBJs-8%Coca-Cola Classic 12oz$16.78420 OzCoca-Cola Bottles 4pk 2L$9.99270.512 Oz
teaBJsNot Sold$-Milo's Famous Sweet Tea$3.49128 Oz
waterCostco0%Kirkland Signature Purified Drinking Water 16.9oz$3.98676 OzWellsley Farms Purified Water, 40 pk./16.9 oz.$3.99676 Oz
wineCostcoKirkland Signature Classic Red Sangria$7.9450.721 OzNot Sold$-0
chocolate barsCostco-21%Toblerone Swiss Milk Chocolate Bar$10.7821.12 OzHershey's Milk Chocolate Bars$9.9915.5 Oz
saltine crackersBJsNot Sold$-Original Saltine Crackers 12pk$7.3948 Oz
goldfishCostco-6%Goldfish Baked Snack Crackers$11.7866 OzPepperidge Farm Goldfish Cheddar Crackers Resealable$10.9958 Oz
nacho flavored chipsBJs-9%Doritos Nacho Cheese Chips$6.9930 OzDorilla Tortilla Chips Nacho Cheese Flavored 2 pack$7.9837.5 Oz
popcornCostco-1%Kirkland Signature Microwave Popcorn$14.67145.2 OzAct II Butter Lovers Microwave Popcorn$8.9988 Oz
potato chipsCostco-26%Kirkland Signature Kettle Himalayan Salt Potato Chips$5.9832 OzLay's Classics Potato Chips, Pick n' Pack$7.9831.75 Oz
pretzelsBJs-39%Dot's Homestyle Pretzels, Orginal Seasoned Pretzel Twists$9.9835 OzSnyder's Hanover Mini Pretzels Canister$6.9940 Oz
protein barsBJs-15%Kirkland Signature Protein Bar Variety Pack$19.9720 CtPure Protein Bars Chocolate Variety Pack$19.4923 Ct
tortilla chipsCostco-13%Kirkland Signature Organic Tortilla Chips$6.9940 OzOn the Border Café Style Torilla Chips Bag$4.4922.25 Oz
yogurtCostco-1%Oikos Triple Zero Greek Nonfat Yogurt Variety Pack$12.8895.4 OzOikos Triple Zero Greek Nonfat Yogurt Variety Pack$12.9995.4 Oz
bagelsBJs-26%Dave's Killer Bread Plain Organic Bagels$8.9833.5 OzThomas Plain Bagels$3.9920 Oz
cookiesBJs-25%Kirkland Signature Organic Animal Crackers$10.9864 OzWellsley Farms Animal Crackers$7.9962 Oz
flour tortillasCostco-14%Las Fortunitas 8" Organic Flour Tortillas$5.3938 CtMission Fajita Flour Tortillas$3.2920 Ct
muffinsBJs0%Kirkland Signature Muffins - 6 Blueberry, 6 Double Chocolate$9.9812 CtWellsley Farms Blueberry Muffins$4.996 Ct
piesCostco-38%Kirkland Signature Double Crust Apple Pie$12.9875 OzWellsley Farms 9" Baked Homestyle Apple Pie$9.9936 Oz
white breadBJs-22%Sara Lee Artesano Bread$4.4940 OzWellsley Farms White Bread$3.4940 Oz
wheat breadBJs-63%Nature's Own Whole Wheat Bread$5.3920 OzWellsley Farms Wheat Bread$3.9940 Oz

Prices on: Pasta, Seafood, Frozen

Summary:

Pasta/Rice Winner: BJs on 3/3 items at -21% cheaper per volume unit.

Seafood Winner: BJs on 3/8 items at -8% cheaper per volume unit.

Frozen Foods Winner: BJs on 2/6 items at -4% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
macaroniBJs-9%Kraft Macaroni & Cheese Dinner 7.25oz$14.87130.5 OzKraft Original Mac & Cheese Macaroni and Cheese Dinner 18 ct$13.49130.5 Oz
riceBJs-13%Supreme Rice Long Grain Rice$12.88400 OzMahatma Extra Long Grain Enriched Rice$11.24400 Oz
spaghettiBJs-29%Barilla Thin Spaghetti$9.9896 OzBarilla Spaghetti Pasta$9.49128 Oz
crabBJs-28%Kirkland Signature Wild Cooked Dungeness Crab Section$38.0143.52 OzFrozen Snow Crab Clusters$19.9932 Oz
lobsterBJs-22%Kirkland Signature Wild Warm Water Lobster Tail$53.7932 OzSea Best Warm Water Lobster Tails$15.7312 Oz
salmonCostco-20%Kirkland Signature Fresh Farmed Atlantic Salmon Fillet$36.2458.08 OzWellsley Farms Sockeye Salmon$15.6120 Oz
sardinesBJs-45%Season, Skinless & Boneless Sardines in Olive Oil$11.9826.25 OzSeason Wild Caught and Sustainable Fish Sardines,$10.9943.75 Oz
scallopsCostco0%Kirkland Signature Raw Sea Scallops$39.9632 OzWellsley Farms North Atlanic Sea Scallops$29.9924 Oz
shrimpCostco-4%Kirkland Signature Farm-Raised Raw Shrimp Peeled, Deveined$11.9832 OzWellsley Farms Extra Large Uncooked Shrimp$12.4932 Oz
tilapiaCostco-8%Kirkland Signature Fresh Farmed Tilapia Fillet$21.5457.6 OzWellsley Farms Fresh Farm Raised Tilapia Fillets$11.3628 Oz
tunaCostco-2%Chicken of the Sea, Chunk Light Premium Tuna in Water$13.9784 OzBumble Bee Chunk Light Tuna in Water$8.4950 Oz
chicken nuggetsCostco-2%Perdue Panko Breaded Chicken Nuggets$13.9780 OzTyson Frozen All Natural White Meat Chicken Nuggets$14.2980 Oz
corndogsBJsNot Sold$-State Fair Corn Dogs$11.9880 Oz
fish sticksCostco-18%Trident Seafoods Panko Breaded Wild Caught Alaska Pollock Fish Sticks$14.9864 OzGorton's Golden Crispy Panko Wild Caught Pollock Fish Sticks$15.9956 Oz
ice creamBJs-20%Kirkland Signature Super Premium Vanilla Ice Cream$14.98128 OzWellsley Farms Premium Vanilla Ice Cream$5.9964 Oz
lasagnaBJs-23%Kirkland Signature Italian Sausage & Beef Lasagna$16.9896 OzStouffer's Signature Lasagna With Meat And Sauce Frozen Meal$12.9996 Oz
pizzaCostco0%Kirkland Signature Pepperoni Pizza 4-Ct$13.974 CtJack's Original Thin Crust Pepperoni Frozen Pizza$13.994 Ct
tater totsCostco-6%Ore-Ida Golden Tater Tots$9.98128 OzWellsley Farms Tater Puffs$7.9996 Oz

Prices on: Cereal, Baking, Condiments

Summary:

Cereal Winner: BJs on 2/3 items at -24% cheaper per volume unit.

Baking Winner: Costco on 4/4 items at -15% cheaper per volume unit.

Condiments & Spices Winner: BJs on 4/7 items at -4% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
corn cerealBJsNot Sold$-Kellogg's Corn Flakes Breakfast Cereal$8.4943 Oz
granolaBJs-47%Kirkland Signature Organic Ancient Grain Granola$8.6835.3 OzQuaker Simply Granola Oats, Honey, Raisins and Almonds$8.9968.9 Oz
oatmealBJs-3%Kirkland Signature Whole Grain Rolled Oats$7.98160 OzQuaker Oats Quick 1-Minute Oats$7.74160 Oz
oats cerealCostco-1%General Mills Cheerios Cereal, Honey Nut$8.6855 OzGeneral Mills Honey Nut Cheerios$8.7955 Oz
rice cerealBJsNot Sold$-Kellogg's Rice Krispies Breakfast Cereal$9.9944 Oz
wheat cerealBJsNot Sold$-Kellogg's Frosted Mini-Wheats Original Breakfast Cereal$6.7455 Oz
baking powderBJsNot Sold$-Rumford Aluminum-Free Baking Powder$5.8916.2 Oz
baking sodaCostco-1%Arm & Hammer Pure Baking Soda$8.88216 OzArm & Hammer Baking Soda$8.99216 Oz
butterCostco-3%Kirkland Signature Salted Sweet Cream Butter$14.8764 OzWellsley Farms Salted Butter, Elgin Quarters$15.2964 Oz
eggsCostco-30%Cal Eggs USDA Eggs, Large$10.4860 CtWellsley Farms Large White Eggs$14.9960 Ct
flourCostco-33%Ardent Mills Harvest Hotel & Restaurant All-Purpose Flour$7.98400 OzGold Medal Flour$5.74192 Oz
cinnamonBJs-26%Kirkland Signature Organic Ground Saigon Cinnamon$4.9910.7 OzWellsley Farms Ground Cinnamon$5.4916 Oz
ketchupBJs-18%Heinz Simply Tomato Ketchup 3-Ct$13.48132 OzHeinz Tomato Ketchup$10.99132 Oz
mayonnaiseCostco-6%Hellmann's Real Mayonnaise$8.8964 OzHellmann's Mayonnaise$9.4964 Oz
mustardBJsNot Sold$-French's Classic Yellow Mustard$6.7960 Oz
oreganoBJs-18%Organic Oregano$3.983.5 OzWellsley Farms Oregano$5.495.9 Oz
pepperCostco-21%Kirkland Signature Coarse Ground Black Pepper$4.8812.7 OzWellsley Farms Pure Ground Black Pepper$8.4917.5 Oz
saltBJs-32%Morton Coarse Kosher Salt$2.7953 OzWellsley Farms Fine Table Salt$2.2964 Oz
sugarCostco-8%Dixie Crystals Pure Cane Sugar$7.28160 OzWellsley Farms Premium Pure Can Granulated Sugar$7.89160 Oz

Prices on: Personal, Health, Baby

Summary:

Personal Care Winner: BJs on 7/7 items at -41% cheaper per volume unit.

Health Care Winner: Costco on 4/6 items at -16% cheaper per volume unit.

Baby Items Winner: BJs on 2/3 items at -9% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
anti-perspirantBJs-12%Gillette Ultimate Protection 6-in-1 Antiperspirant$16.9819 OzGillette Cool Wave Gel Men's Antiperspirant and Deodorant$14.9919 Oz
floss picksBJs-65%GUM Soft-Picks Advanced Mint$12.39180 CtBerkley Jensen Mint Hi-Tech Flossers,$8.79360 Ct
razor bladesBJs-68%Gillette Mach3 Advanced Cartridge Refills$39.9620 CtGillette Sensor2 Plus Pivoting Head and Lubrastrip Men's Disposable Razors$32.9952 Ct
shampooBJs-45%Kirkland Signature Moisture Shampoo$9.9833.8 OzGarnier Fructis Sleek & Shine Shampoo$6.4940 Oz
shaving creamBJs-39%Gillette Island Breeze Shave Gel$11.9821 OzSkintimate Skin Therapy Dry Skin Moisturizing Shave Gel, 3 pk$9.9928.5 Oz
soap barBJs-37%Kirkland Signature Bar Soap with Shea Butter$12.9867.2 OzIrish Spring Original Clean Bar Soap for Men$9.7980 Oz
toothpasteBJs-17%Colgate Max Fresh Toothpaste$11.4936.5 OzColgate Cavity Protection Toothpaste with Fluoride, 5 pk$10.4940 Oz
alcoholCostcoAaron Health 70% Rubbing Alcohol$5.9864 OzNot Sold$-0
antacidsCostco-25%Kirkland Signature Antacid Ultra Strength$9.59530 CtBerkley Jensen Extra Strength Antacid Tablets, Assorted Berry Flavors$9.69400 Ct
band-aidBJs-17%Band-Aid Adhesive Bandages Assorted$14.98198 CtBand-Aid Brand Adhesive Bandages Value Pack in Assorted Sizes$10.29163 Ct
hand sanitizerBJsNot Sold$-Berkley Jensen Hand Sanitizer Gallon$14.49128 Oz
hand soapBJs-27%Softsoap Advanced Clean Liquid Hand Soap Refill$11.98160 OzBerkley Jensen Liquid Hand Soap with Aloe Vera$6.99128 Oz
hydrogen peroxideCostcoAaron Health Hydrogen Peroxide$2.4964 OzNot Sold$-0
pain relieverCostco-39%Kirkland Signature Ibuprofen 200mg$10.981000 CtBerkley Jensen 200mg Ibuprofen Tablets$8.99500 Ct
sanitizing wipesCostco-4%Lysol Disinfecting Wipes Variety Pack$13.97380 CtBerkley Jensen Household Disinfecting Wipe$12.99340 Ct
vitaminsCostco-18%Kirkland Signature Children's Multivitamin$10.48320 CtBerkley Jensen Kid's Multivitamin Gummies$9.99250 Ct
baby foodCostco-11%Kirkland Organic Fruit & Vegetable Pouches Variety Pack$11.9876 OzGerber Baby Food 2nd Foods Value Pack, Fruit & Veggie Puree Favorites, 8 Ounce Tubs, 2-Pack$21.29120 Oz
diaper rashBJsNot Sold$-Desitin Baby Diaper Rash Maximum Strength Original Paste, 3 pk$16.4914.4 Oz
diapersBJs-15%Kirkland Signature Diapers Size 1$34.96192 CtBerkley Jensen Diapers Size 2$27.99180 Ct
moisturizing lotionBJsNot Sold$-Johnson's Moisturizing Pink Baby Lotion with Coconut Oil$6.4933.8 Oz
wet wipesBJs-17%Kirkland Signature Baby Wipes Fragrance Free$19.97900 CtBerkley Jensen Unscented Baby Wipes$19.991080 Ct

Prices on: Paper, Household

Summary:

Paper & Wrap Winner: BJs on 4/5 items at -14% cheaper per volume unit.

Household & Cleaning Winner: BJs on 7/10 items at -12% cheaper per volume unit.

ItemWinner% Less per VolumeCostco ProductCostco PriceCostco QtyBJs ProductBJs PriceBJs Qty
aluminum foilBJs-44%Reynolds Wrap Heavy Duty Aluminum Foil 1.5ft by 200ft$19.97300 SqftBerkley Jensen Aluminum Foil, 2 pk$18.49500 Sqft
paper towelsCostco-11%Kirkland Signature Paper Towels 2-Ply$19.871026 SqftBerkley Jensen Choose-a-Size Everyday Paper Towel$16.99784.8 Sqft
plastic wrapBJs-17%Kirkland Signature 12" Plastic Food Wrap 3000ft$15.973000 SqftBerkley Jensen 18" x 3000' Plastic Film Wrap Clear$19.994500 Sqft
tissuesBJs-13%Kleenex Trusted Care Facial Tissue 2-Ply$20.492300 CtBerkley Jensen 2 Ply Facial Tissue, 12 pk.$13.991800 Ct
toilet paperBJs-2%Kirkland Signature Bath Tissue 2-Ply$19.971425 SqftBerkley Jensen Bath Tissue$16.991235 Sqft
batteriesCostco-3%Kirkland Signature Alkaline AA Batteries$15.5848 CtBerkley Jensen AA Alkaline Batteries$15.9948 Ct
bleachCostco-3%Clorox Performance Bleach$18.47363 OzClorox Performance Bleach, 3 pk$18.99363 Oz
dish soapBJs-9%Palmolive Ultra Strength Liquid Dish Soap$8.98102 OzBerkley Jensen Ultra Dishwashing Liquid Dish Soap$7.99100 Oz
dishwasher detergentBJs-18%Cascade Advanced Power Liquid Dishwasher Detergent$10.39125 OzCascade Complete Gel and Oxi Dishwasher Detergent$8.49125 Oz
dryer sheetsBJs-46%Bounce Fabric Softener Dryer Sheets$10.98320 CtBerkley Jensen Soft & Fresh Dryer Sheets$6.99380 Ct
glovesCostcoKirkland Signature Nitrile Exam Gloves$18.97400 CtNot Sold$-0
laundry detergentCostco-5%Arm & Hammer Plus OxiClean Max HE Liquid Laundry Detergent$14.87200 LoadsECOS Liquid Laundry Detergent with Stain Fighting Enzymes, Lavender$17.99230 Loads
pet foodBJs-22%Kirkland Signature Healthy Weight Formula Chicken & Vegetable Dog Food$30.96640 OzPurina Dog Chow Complete Adult Dry Dog Food with Chicken Flavor, 48 lbs.$28.99768 Oz
spongeBJs-23%Scotch-Brite Zero Scratch Sponge$14.9824 CtBerkley Jensen Non Scratch Cellulose Scrub Sponges, 27 ct.$12.9927 Ct
trash bagsBJs-10%Kirkland Signature Flex-Tech 33-Gallon Trash Bag$19.9790 CtBerkley Jensen Stretchflex Drawstring Trash Bags, 90 ct$17.9990 Ct
zip bagsBJs-14%Kirkland Signature Freezer Gallon Plus Bags Double Zipper$13.97192 CtBerkley Jensen Freezer Gallon Double Zip Bags$9.49152 Ct

Overall Winner

Tallying up all of the data above, we find that BJs had the lowest prices on 56% of the 150+ items and lowest prices on 16 of 20 (80%) different grocery categories.

BJs had the largest advantages in Personal Care (-41% less),  Cereal (-24% less), and Pasta & Rice (-21% less).

Costco had the largest advantages in Healthcare (-16% less), Baking (-15% less), and Fruits (-2% less).

Overall when considering all items, BJ’s grocery prices were -7.8% less per volume unit than Costco’s on average.   

Note, the BJs prices we used assumed that a person clipped all available coupons BJs offers on a variety of products while shopping.

So we also took a look at how this would change if no coupons were clipped.  It turns out BJs still wins.  With no coupons clipped, BJs still had prices -3.8% less per volume unit than Costco’s.

Based on the price difference of -7.8% less, we estimate the average family of 4 would save $1271/yr by switching from buying groceries at Costco to BJs.  And as a bonus, BJs’ annual membership fee is $10 less than Costco’s.

BJs Wholesale Club emerges as the clear winner in this battle and receives the trophy for cheapest grocery prices!

Be sure to check back often for more posts in this grocery battle series, as we continue gathering prices for other stores and pit them against each other.

Savings

The math behind the savings of switching from Costco to BJs:

Save:

  • $16,320/yr grocery budget for average family of 4 per USDA data
    • $16,320/yr x 7.8% = $1271/yr savings
  • Membership fees:
    • Costco fee: $65/yr
    • BJs fee: $55/yr
    • $65 – $55 = $10/yr savings on membership fees
  • $1271/yr + $10/yr savings = $1281/yr savings switching to BJs

Time Required:

  • +1 hr spent reading this article and switching membership to BJs

Results:

  • $1281/yr saved
  • $1281 saved / 1 hr
    • =$1281/hr savings rate

1 Comments

One response to “Costco vs BJs Grocery Price Battle”

  1. 5-31-2025

    Saving Your Tail,

    Excellent job on this math!

    Highly impressed fan from Key Largo.

Leave a Comment

Your email address will not be published. Required fields are marked *