The purpose of this disclosure is to explain how we make money without charging you for our content.
Our mission is to help people at any stage of life make smart financial decisions through research, reporting, reviews, recommendations, and tools.
Earning your trust is essential to our success, and we believe transparency is critical to creating that trust. To that end, you should know that many or all of the companies featured here are partners who advertise with us.
Our content is free because our partners pay us a referral fee if you click on links or call any of the phone numbers on our site. If you choose to interact with the content on our site, we will likely receive compensation. If you don't, we will not be compensated. Ultimately the choice is yours.
Opinions are our own and our editors and staff writers are instructed to maintain editorial integrity, but compensation along with in-depth research will determine where, how, and in what order they appear on the page.
To find out more about our editorial process and how we make money, click here.
As the top global retailer, Walmart is a force to be reckoned with in the retail industry. It offers low prices and some of the best deals on your favorite items.
However, not everything is a good deal at Walmart. There are some items you should avoid buying at Walmart because you can find similar yet higher-quality items at different retailers — like Costco, Sam’s Club, Target, etc. — or you can buy the same items for less at a competing store. Here are the 30 items you should buy anywhere but Walmart.
1. Any Food With a Long or Short Shelf Life
According to Michael Catania, consumer savings expert and co-founder of PromotionCode.org, you’ll want to stay away from Walmart foods that have longer and shorter shelf lives. Foods with shorter shelf lives tend to cost more, and foods with longer shelf lives might turn stale before consumption.
“Once the cereal goes stale and you throw it away, you’ve also thrown away the initial savings,” said Catania.
But, that doesn’t mean you have to avoid all of Walmart’s canned and packaged foods. Catania recommends buying small and medium-sized foods at Walmart — they “will net you the best result for both cost and freshness,” he said.
Store-brand snacks at Walmart are cheaper than at some of its retailer competitors. But Walmart just can’t beat the low cost of dollar store food. Stock up on crackers, chips, cookies and other goods for only a buck at discount stores — just make sure you check the expiration dates.
3. Organic Fruits and Vegetables
Although Walmart has upped its selection of organic foods to accommodate the health-conscious subsection of its shoppers, you’re usually better off buying organic foods from stores with organic roots, like Trader Joe’s or Whole Foods.
“Shopping at stores with organic roots makes sense when these are the items you are purchasing,” said Kerry Sherin, a savings expert from Offers.com. According to Sherin, these stores tend to have better selections and lower prices on organic foods.
4. Fresh Produce
When shopping for fresh produce, you’re most likely better off shopping at your go-to grocery store than at Walmart. Even you’re not happy with your grocery store’s offerings, try Sprouts.
“I often find Sprouts has better deals on fresh produce compared to Walmart,” said Kendal Perez, a savings expert with coupon and deals site CouponSherpa.com. “For example, Sprouts recently had avocados on sale for 88 cents each, compared to $1.88 each from Walmart.”
5. Brand-Name Diapers
Most retailers can’t beat the price of Walmart’s store-brand diapers. However, if you prefer brand names, like Pampers, you’ll be better off buying from Amazon where diapers tend to be just a tad bit cheaper. Plus, if you join Amazon Family, you could get 20 percent off qualifying diaper purchases.
As far as batteries go, experts tend to agree you’re better off buying them at warehouse stores rather than Walmart. “Batteries are always a better buy in bulk, with Costco and Sam’s Club offering more batteries for less per unit,” said Perez.
Sherin from Offers.com agrees. “If you want to get the best deal on batteries, buy them from warehouse clubs like Costco and Sam’s Club, which will have the best rate on the largest pack of batteries.”
7. Straight Talk Wireless
Straight Talk Wireless aims “to get people on America’s best networks without the expense — or the commitment that comes with contracts,” according to its website. However, many people report Straight Talk Wireless has poor coverage and bad customer service.
“The absolute worst item to buy at Walmart is their Straight Talk Wireless service,” said Benjamin K. Glaser, features editor of online deals site, DealNews.com. “Every time we write about it on DealNews, our readers flood the comments with tales of terrible customer service driving them back to their old carriers. Many also received poor coverage, but even those who were happy with their phones and connections were driven away by the customer service.”
Unless you’re looking for vinyl records, skip Walmart’s CDs and stick to online streaming services for your music needs. Spotify Premium only costs $9.99 a month, as does Apple Music. Even Jay Z’s new streaming service, Tidal, is affordable at $9.99 or $19.99 a month.
9. Gift Bags and Wrapping Paper
Don’t head to Walmart for wrapping paper or gift bags — you’ll find cheaper prices (and a wider selection) elsewhere. “Walmart strives on its convenience of being able to offer up everyday items at low prices,” said Sherin. “But when it comes to gift wrap and gift bags, you can find the real savings at dollar stores.”
Remember: If you save money on wrapping paper, that’s more money you have available to spend on gifts.
10. Gift Cards
Yes, you can find a generous selection of gift cards in Walmart’s checkout lines, whether you’re looking for retail or restaurant certificates. Buy why buy full-price gift cards at Walmart when you can buy discounted gift cards online?
“Walmart is a great stop for gifts and last-minute items,” said Sherin. “However, if you have the time to plan ahead on your purchase of a gift card, look at sites like Raise and Cardpool, which offer discounted gift cards. You can find savings of 20 percent to 30 percent off what you would pay for face value at Walmart.”
11. PC Laptops
Walmart sells laptops, but you’ll find better, high-quality laptops somewhere. “Walmart has low prices on electronics like laptops and TVs, but the brands are also lower quality,” said Perez of CouponSherpa.com.
You can also find better laptop deals by doing a little comparison shopping. Glaser of DealNews.com revealed that Walmart has not had any notable laptop deals in a while.
“Walmart has not had an Editors Choice laptop deal in the last two months,” he said. Instead, you’re likely to find better prices on laptops from Lenovo, Dell, Microsoft, eBay and Newegg.
“While it can be hard to resist paying $150 for a 40-inch TV, sometimes if a deal is too good to be true, it probably is,” explained Sherin. “If you are really wanting to invest in a quality TV, stick with retailers like Best Buy whose specialty is electronics.”
Glaser adds that you can even find better deals on high-end TVs at other competitors. “For the higher quality TVs, Dell Home and eBay consistently offer better deals,” he said.
Online retailers give Walmart a run for its money in the books and music department. “When it comes to entertainment — be it books, music or TV shows — you’re typically better off shopping Amazon,” reports MarketWatch.
14. Printer Ink
Running out of printer ink is annoying. Not only does it happen at the worst time, but ink cartridge packages can cost as much as $60 at Walmart. However, you can usually find cheaper printer ink online.
“Unless a store is doing a ridiculous sale, printer ink is always less expensive online,” said Paul Moyer of SavingFreak.com. “You can purchase re-manufactured cartridges for as much as 50 percent off the price you would pay in Walmart.”
With discounted jewelry at Walmart, you get what you pay for — low-quality pieces. “If you are buying jewelry at what would be deemed a discount store, don’t expect to get the best quality items,” said Sherin. Instead, she advised you try shopping at Macy’s or Kay’s, “who have experts that can walk you through the process of picking out a quality piece of jewelry.”
16. Wood Furniture
Walmart is famous for the incredibly low prices on furniture — particularly bookshelves and television consoles. And although Walmart’s furniture is great for college students or those who have a small budget, it’s always best to invest in higher-quality furniture that will last longer — even if it will cost you extra, said Sherin.
Walmart’s bedding selection isn’t always the highest quality, and you can often do better elsewhere. If you prefer quality over price, wait for sales and buy bedding from similar stores.
“You can find similar pricing for much higher quality at a discount retailer like HomeGoods or Marshalls,” said Andrea Woroch, a consumer and money-saving expert. “Otherwise, shop sales at department stores like Macy’s and JCPenney, and look for coupons via CouponSherpa.com to find applicable deals to get high-quality bedding for less.”
18. Pet Food
Before buying pet food at Walmart, compare the cost of buying in bulk from Amazon or a wholesale club. I compared Walmart prices with Sam’s Club and found that the latter offered a generally better deal when purchasing in bulk.
19. Small Kitchen Appliances
Amazon and Walmart offer similar prices on some of their household appliances — but not on everything. A good rule of thumb is to buy smaller items in bulk online, and price compare anything bigger before buying it at Walmart.
20. Large Kitchen Appliances
If your dishwasher or fridge breaks down, fight the urge to run to Walmart. You might find a better deal at competing retailers.
“If you are needing to replace that pesky dishwasher or looking for a new refrigerator, Walmart may not be the place to find the sweetest deal,” said Sherin. “We see stores like Sears and Best Buy excel in the appliance department, often offering free installation, home delivery and removal of the old appliance.”
It doesn’t matter if you’re buying glasses, mugs or dinnerware — I’ve found that Walmart’s prices can’t beat the dollar stores when it comes to kitchenware. Try browsing Dollar General’s selection — you’ll get more items for your money.
Need new tires? Skip Walmart, and get your next set of wheels from Sam’s Club or Costco. Costco, for example, even offers free tire balancing and rotations.
23. Greeting Cards
Rather than spend $2 or $3 per greeting card at Walmart, check out the selection of cards at Dollar General or the Family Dollar. I found cards for every occasion at Dollar General starting at $1.
Woroch and Perez had the same experience. “The best deal for greeting cards and gift wrap is at the dollar store; you can’t beat their prices,” said Woroch.
“While Walmart sells a few cards for 99 cents, most of their greeting cards are $3 to $5,” added Perez. “I can buy two-for-$1 greeting cards from Dollar Tree, plus pay just $1 for gift wrap, bags, tissue, bows and more.”
24. Outdoor Items
You’ll find ample garden supplies, lawn care equipment and patio furniture at Walmart, and the prices aren’t bad, either. Unfortunately, in my experience, the quality isn’t great. You might get more use out of outdoor equipment purchased from Home Depot or Lowe’s, which both have a better selection and higher-quality merchandise.
Read More: 5 Best and Worst Jobs at Walmart
25. Hair Supplies
It doesn’t make sense to spend several bucks for single hair accessories at Walmart. You can get many of the same items for $1 at dollar stores. I’ve found that Walmart prices tend to be higher for hair bows, headbands, combs and other hair supplies.
26. Disposable Utensils
A plastic kitchen utensil set at Walmart could run you between $10 and $15 for six or nine pieces, whereas I found individual pieces at Dollar Tree for as low as $1.
27. Office and School Supplies
Walmart’s back-to-school deals might be cheaper than the deals advertised by other retailers, but if you’re shopping for office or school supplies during other times of the year, I’ve found Walmart to be far more expensive than discount stores like the Dollar Tree. There, you’ll find better deals on crayons, pens, markers, tape, glue, packing supplies and storage.
Woroch recommends checking other stores’ sales before heading to Walmart. “During back-to-school season, office suppliers like Office Depot and Staples run lots of sales where you can find penny deals on essentials like folders, notebooks and pencils,” she said.
28. Party Supplies
Walmart has an entire aisle dedicated to party supplies, but these items are more expensive than other discount retailers. According to my research, you can stock up on party supplies at the Dollar Tree for far less. Purchase invitations, balloons, party favors and decorations — all for just a buck each.
29. Cleaning Supplies
From laundry detergent to disinfecting wipes, Walmart’s cleaning supplies are more expensive than the Family Dollar and Dollar General. You’ll typically save between 30 cents and 50 cents by shopping at these discount retailers instead.
30. Personal Hygiene Products
If you don’t mind buying generic lotion, toothpaste or deodorant, stock up on personal hygiene products at the Dollar Tree. Walmart does have a huge selection of personal hygiene products, and in many cases it offers better deals than its big-box competitors. Still, Walmart’s generic brands can’t match dollar store prices.
Sydney Champion contributed to the reporting for this article.
This article originally appeared on GoBankingRates.