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.

Update: A few years ago, we compared 40 products at Amazon and Costco and found the following items to be cheaper at Costco than at Amazon and they may still be! But be sure to also check this up-to-date list of the best things to buy at Costco.

Let’s be real, Amazon gets my stuff to me in two days and I don’t have to leave my house. But is it really worth it if I’m paying more than I could be at Costco?

We did price comparisons on 40 regular-priced, popular items so you don’t have to. And I’ll tell you right now, you’re going to want to get all of these at Costco.


1. Duracell AA Batteries

Skip Amazon, buy Duracell batteries at Costco.

Anyone else run out of batteries at the most inconvenient times? Stock up at Costco for 44% less than Amazon and never run out again.

  • Costco: $0.40/battery
  • Amazon: $0.72/battery


2. Cascade Advanced Power Dishwasher Gel

Buy Cascade Advanced Power Dishwasher Gel at Costco.

Do yourself a favor and make room for this giant bottle of Cascade, because you’ll save $0.03 an ounce at Costco.

  • Costco: $0.08/oz
  • Amazon: $0.11/oz


3. Tide Advanced Power HE

Buy Tide Advanced Power HE at Costco.

My kids leave stains on all their clothes, so Tide + Oxi in the biggest size possible is the best. Saving $0.10 an ounce by buying it at Costco is even better.

  • Costco: $0.13/oz
  • Amazon: $0.23/oz


4. Kleenex Tissue

Buy Kleenex Tissue at Costco.

The price is super close when it comes to Kleenex, but at the end of the day, Costco is a slightly better deal than Amazon, especially when you need to stock up for the cold season.

  • Costco: $0.016/sheet
  • Amazon: $0.020/sheet


5. Pledge Lemon Clean

Buy Pledge Lemon Clean at Costco.

You have to buy three bottles at a time to get this deal at Costco, but it’s worth it to save over $0.20 an ounce.

  • Costco: $0.28/oz
  • Amazon: $0.49/oz


6. Palmolive Dish Soap

Buy Palmolive Dish Soap at Costco.

You’ll pay $0.07 more on Amazon, so you should definitely pick this staple up at Costco.

  • Costco: $0.08/oz
  • Amazon: $0.15/oz


7. Febreze Air Effects

Buy Febreze Air Effects at Costco.

Skip Amazon when it comes to keeping your rooms fresh, and you’ll save $0.09 per ounce.

  • Costco: $0.23/oz
  • Amazon: $0.32/oz



8. Scotch-Brite Heavy Duty Sponges

Buy Scotch-Brite Heavy Duty Sponges at Costco.

These are perfect for my spring-cleaning obsession. Plus, one package lasts me for months and saves me $0.07 a sponge.

  • Costco: $0.64/sponge
  • Amazon: $0.71/sponge


9. Scott Shop Towels

Buy Scott Shop Towels at Costco.

If you only need one or two rolls, then Amazon might be a better bet, since these only come in packs of 10 at Costco. But they’ll last forever, so I say go for it and save!

  • Costco: $1.60/roll
  • Amazon: $2.46/roll


10. Irish Spring Bar Soap

Buy Irish Spring Bar Soap at Costco.

Fun fact: Irish Spring works great in gardens to ward off pests! So stay fresh and clean and keep pesky bugs off your tomato plants for cheap.

  • Costco: $0.11/oz
  • Amazon: $0.17/oz


11. Cetaphil Moisturizing Lotion

Buy Cetaphil Moisturizing Lotion at Costco.

Cetaphil is one of the most popular face lotions out there. Buy it at Costco to save $0.03 per ounce and you won’t even miss having it delivered.

  • Costco: $0.47/oz
  • Amazon: $0.50/oz


12. Listerine Ultra Clean Mouthwash

Buy Listerine Ultra Clean Mouthwash at Costco.

If Listerine is your mouthwash of choice then you should definitely skip Amazon and make your way to Costco, because you’ll save a whopping $1.22 per liter.

  • Costco: $4.00/liter
  • Amazon: $5.22/liter


13. Crest Complete Whitening + Scope

Buy Crest Complete Whitening + Scope at Costco.

I like whiter teeth and fresh breath, but I don’t like paying almost twice as much for it at Amazon. I hit up Costco and pay $0.28 less for my Crest.

  • Costco: $0.32/oz
  • Amazon: $0.60/oz


14. Tums Assorted Fruit Smoothies

Buy Tums Assorted Fruit Smoothies at Costco.

This is one of those Costco deals where you only have to buy a bottle at a time, so you can save money and save on storage space.

  • Costco: $0.02/count
  • Amazon: $0.03/count


15. Zyrtec Liquid Gel

Buy Zyrtec Liquid Gel at Costco.

We can’t survive spring and summer without allergy meds in my house. I pick them up on my Costco run rather than having them shipped by Amazon to save $0.03 a pill.

  • Costco: $0.49/count
  • Amazon: $0.52/count



16. Tampax Pearl Tampons

Buy Tampax Pearl Tampons at Costco.

Costco just has the best prices on the necessities. Skip the shipment and buy at Costco so you can save $0.04 each.

  • Costco: $0.16/count
  • Amazon: $0.19/count


17. Charmin Ultra Soft Toilet Paper

Buy Charmin Ultra Soft Toilet Paper at Costco.

The price per sheet on toilet paper may seem too close to call, but when you have to have it always, shouldn’t you be getting the best price? Grab it at Costco and you won’t have to wonder.

  • Costco: $0.003/sheet
  • Amazon: $0.005/sheet


18. Huggies Pull-Ups

Buy Huggies Pull-Ups at Costco.

Sure, it’s convenient to have Pull-Ups delivered automatically via Amazon, but you might miss out on the best deal. Save $0.06 a Pull-Up when you buy at Costco.

  • Costco: $0.30/count
  • Amazon: $0.36/count


RELATED: Clean Eating? Costco’s Got 19 Products You’ll Love


19. Arm & Hammer Pure Baking Soda

Buy Arm & Hammer Pure Baking Soda at Costco.

Fact: I use baking soda for baking and for cleaning, so I go through quite a bit. Paying an extra $0.26 a pound just to have it shipped to my door isn’t something I want to do on the regular.

  • Costco: $0.52/lb
  • Amazon: $0.78/lb


20. C&H Pure Cane Sugar

Buy C&H Pure Cane Sugar at Costco.

The price difference here is almost non-negotiable: $2.45 more a pound at Amazon?! No thanks.

  • Costco: $0.55/lb
  • Amazon: $3.09/lb


21. Krusteaz Complete Buttermilk Pancake Mix

Buy Krusteaz Complete Buttermilk Pancake Mix at Costco.

This is my favorite pancake mix, and Costco is my favorite place to buy it because I save $0.03 per ounce.

  • Costco: $0.04/oz
  • Amazon: $0.07/oz


22. Quaker Oats Old Fashioned

Buy Quaker Oats Old Fashioned at Costco.

I had no idea I could buy my favorite breakfast at Costco for less than half the cost as Amazon! Yes, please!

  • Costco: $0.05/oz
  • Amazon: $0.13/oz


23. Ghirardelli Triple Chocolate Brownie Mix

Buy Ghirardelli Triple Chocolate Brownie Mix at Costco.

These brownie mixes are seriously $0.10 less per ounce at Costco than at Amazon. If only they could find a way to reduce the calories, too.

  • Costco: $0.08/oz
  • Amazon: $0.18/oz


24. Nissin Cup Noodles

Buy Nissin Cup Noodles at Costco.

These aren’t a cheap lunch option if you get them at Amazon. Buy at Costco to save $0.26 per ounce.

  • Costco: $0.11/oz
  • Amazon: $0.37/oz



25. Go Go Squeez Applesauce Pouches

Buy Go Go Squeez Applesauce Pouches at Costco.

Is there anything easier than tossing your kids an applesauce pouch at snack time? Get them at Costco and save $0.01 per ounce over Amazon.

  • Costco: $0.16/oz
  • Amazon: $0.17/oz


26. Kraft Macaroni & Cheese

Buy Kraft Macaroni & Cheese at Costco.

There’s only $0.01 per ounce difference in price for Kraft Mac & Cheese, but my kids devour enough of it that Costco is still my go-to.

  • Costco: $0.11/oz
  • Amazon: $0.12/oz


27. Minute Long Grain Instant Rice

Buy Minute Long Grain Instant Rice at Costco.

You should probably be getting your Minute Rice at Costco unless you want to pay $0.40 more per ounce at Amazon.

  • Costco: $0.07/oz
  • Amazon: $0.47/oz


28. Belvita Breakfast Biscuits

Buy Belvita Breakfast Biscuits at Costco.

These are a lifesaver on those mornings when I’m lucky to make it out of the house at all. I prefer to buy them at Costco so I can save $0.09 an ounce.

  • Costco: $0.24/oz
  • Amazon: $0.35/oz


29. Nature Valley Protein Chewy Bars

Buy Nature Valley Protein Chewy Bars at Costco.

We always buy granola bars in bulk since they’re a favorite snack for my kiddos. I love that Costco sells them $0.08 less per ounce than Amazon.

  • Costco: $0.32/oz
  • Amazon: $0.40/oz


30. Kellogg’s Nutri Grain Bars

Buy Kellogg's Nutri Grain Bars at Costco.

What’s almost as nice as saving $0.15 per ounce on Nutri Grain bars? The fact that it’s a multi-flavor pack so my kids can’t complain about getting bored with them.

  • Costco: $0.20/oz
  • Amazon: $0.35/oz


31. KIND Bars

Buy KIND Bars at Costco.

Costco doesn’t sell all the flavors of KIND bars, so if you don’t like what they have, then you should plan to pay $0.15 more per ounce at Amazon. Or just follow our deals page to find the best price.

  • Costco: $0.70/oz
  • Amazon: $0.85/oz


32. Planters Dry Roasted Peanuts

Buy Planters Dry Roasted Peanuts at Costco.

Peanuts are the least expensive nut out there, but you can get them even cheaper at Costco. You’ll pay $0.03 more per ounce if you decide to ship from Amazon, though.

  • Costco: $0.12/oz
  • Amazon: $0.15/oz


33. Frito Lay Variety Pack

Buy Frito Lay Variety Pack at Costco.

I can’t believe how much less expensive variety packs are at Costco! Resist the urge to ship through Amazon and save $0.09 per ounce.

  • Costco: $0.27/oz
  • Amazon: $0.36/oz


34. Kellogg’s Rice Krispies Treats

Buy Kellogg's Rice Krispie Treats at Costco.

I like knowing that I’m saving $0.04 per ounce when I buy these and then promptly hide them from my kids. Bulk buy or not, they’d have them gone in just a few days if I let them.

  • Costco: $0.25/oz
  • Amazon: $0.29/oz


35. Nabisco Oreos

Buy Nabisco Oreos at Costco.

I like knowing that I saved almost half the cost by picking these up at Costco. It feels good when I’m hiding these from my kids so I can eat them all myself.

  • Costco: $0.15/oz
  • Amazon: $0.32/oz


36. Hello Panda Chocolate Creme Filled Cookies

Buy Hello Panda Chocolate Creme Filled Cookies at Costco.

These come in the perfect little lunchbox-sized pouches at both Costco and Amazon, but Costco’s are a full $0.30 less per ounce than Amazon.

  • Costco: $0.33/oz
  • Amazon: $0.63/oz


37. Pepperidge Farm Goldfish Crackers

Buy Pepperidge Farm Goldfish Crackers at Costco.

Goldfish can be used in older kids’ lunchboxes as well as to bribe toddlers. I buy them at Costco and save $0.06 per ounce.

  • Costco: $0.16/oz
  • Amazon: $0.22/oz


38. Nutella

Buy Nutella at Costco.

I feel better about my Nutella addiction when I know I’m getting the best deal. Save $0.06 per ounce when you buy at Costco.

  • Costco: $0.18/oz
  • Amazon: $0.24/oz


39. Nestle Coffee-Mate Creamer

Buy Nestle Coffee-Mate Creamer at Costco.

This stuff will keep for a year or more, so if it’s your fave then you’re better off buying it at Costco.

  • Costco: $0.11/oz
  • Amazon: $0.15/oz


40. Glaceau Vitamin Water

Buy Glaceau Vitamin Water at Costco.

Vitamin Water is so much better than soda on a hot day! Quench your thirst for $0.05 per ounce less when you buy Vitamin Water at Costco.

  • Costco: $0.04/oz
  • Amazon: $0.09/oz


UP NEXT: 10 Sneaky Ways Costco Tricks You into Spending More Money

Never Buy These 40 Products at Amazon — Go to Costco Instead!