Cheapism is editorially independent. We may earn a commission if you buy through links on our site.

A woman in a Walmart grocery aisle looks closely at a food package while holding a shopping cart, appearing to read the label or ingredients among shelves filled with various products.
Cheapism

Walmart is known for low prices on groceries, household basics, and everyday essentials, but it is not always the cheapest place for every purchase. The smarter move is to compare unit prices, especially on bulk goods, batteries, beauty products, and pantry staples. The Federal Trade Commission recommends comparison shopping before buying online, which is a useful reminder that the lowest shelf price is not always the best deal.

Greeting Cards

A display of colorful birthday cards at Walmart features bold numbers for ages 13, 16, 21, 29, 40, and 50 with fun phrases like “No Big Deal” and “Good Times Good Friends”—all neatly arranged in a store rack.
mothoc / Reddit

Greeting cards are one of those small purchases that can quietly cost more than expected at Walmart. A single premium card can run several dollars, especially if it is from a major brand or has glitter, sound, or a licensed character. Dollar Tree is often the better first stop, since it carries Hallmark card lines in stores and online. For birthdays, thank-you notes, and simple holiday cards, the message matters more than the fancy finish.

Spices

A Walmart grocery store spice aisle displays various spices and seasonings in jars and containers arranged on shelves, each labeled with prices. The well-stocked shelves offer a wide variety of options.
RobinHoood88 / Reddit

Walmart is convenient for spices, but it is not always the cheapest place to stock a spice rack. Small jars can look affordable until you compare the price per ounce. Hispanic, Indian, Middle Eastern, and Asian grocery stores often sell larger bags of cumin, paprika, turmeric, oregano, cinnamon, and chili powder for much less. Bulk bins can also be a better deal. Unless you need one jar immediately, spices are worth buying somewhere that specializes in them.

Printer Ink

A pile of used printer ink cartridges and two large toner cartridges from Walmart are displayed on a white background, showing a mix of colors and sizes, with some cartridges slightly stained with ink.
Ermingut / iStockphoto

Printer ink is expensive almost everywhere, and Walmart is not always the best place to replace cartridges. Office supply stores often run bundle promotions, while online sellers may offer lower prices on compatible or remanufactured cartridges. Warehouse clubs and subscription programs can also beat a last-minute Walmart run. The catch is quality. Cheap ink is not always reliable, so check reviews and printer compatibility before buying.

Batteries

A locked display case at Walmart contains various brands and sizes of batteries, including Energizer and Duracell. Price tags are visible, some shelves are partially empty, and a shopper with a cart is in the background.
Ok_Calendar4927 / Reddit

Walmart has plenty of battery options, but warehouse clubs often win on bulk packs. The key is to compare the cost per battery, not just the package price. For example, Walmart lists large packs of Energizer AA batteries with unit pricing, while Costco sells Kirkland Signature AA batteries in 48-count packs. For households with remotes, toys, flashlights, and game controllers, buying in bulk can make more sense than grabbing a smaller pack during a regular Walmart trip.

Gift Wrap

Rolls of colorful wrapping paper are displayed vertically on a stand in a Walmart store, with shelves of stationery items, binders, and paper products visible in the background.
Antonio_Diaz / iStockphoto

Gift wrap is easy to toss into the cart at Walmart, especially before a birthday or holiday. But wrapping paper, gift bags, tissue paper, bows, and ribbon are often cheaper at dollar stores. Craft stores can also be better when seasonal sales hit, especially after Christmas or graduation season. The quality may vary, so check thickness before buying wrapping paper. For basic gift bags and tissue paper, though, Walmart is usually more convenient than unbeatable.

Name-Brand Makeup

A Walmart supermarket aisle features glass display cases filled with various L'Oréal Paris cosmetics, including foundations, lipsticks, and powders, all neatly arranged on shelves behind closed doors.
Soggy-Mixture9671 / Reddit

Walmart can be competitive on drugstore makeup, but frequent buyers may save more at stores with loyalty programs. Ulta, CVS, Walgreens, and Target regularly offer rewards, coupons, buy-one-get-one deals, and brand-specific promotions. Those discounts can bring the final price below Walmart’s shelf price, especially on mascara, foundation, eyeliner, and skincare-adjacent beauty products. Walmart is fine for a quick replacement, but shoppers who buy makeup often should compare promotions before assuming it is the cheapest option.

Books

A Walmart bookstore shelf displays five political books by various authors with colorful covers, including titles by Dave Rubin, Glenn Beck, Phil Robertson, Miranda Devine, and Robert F. Kennedy Jr. Price tags are visible below each book.
Holtpj / Reddit

Walmart can be decent for new bestsellers, especially popular hardcovers and celebrity memoirs. For older titles, classics, cookbooks, children’s books, and paperbacks, it is rarely the cheapest choice. Used bookstores, library sales, ThriftBooks-style retailers, eBay, and local secondhand shops usually offer better prices. The selection is also much wider outside Walmart. If you are buying a specific new release, check Walmart. If you are building a shelf, shop used first.

Party Supplies

A Walmart store display labeled "balloons + party goods" shows packs of colorful balloons, number balloons, and various party decorations hanging on hooks against a black background, with shelves below holding more party items.
Valuable_Event_9515 / Reddit

Party supplies are another category where Walmart’s convenience can cost more. Disposable plates, cups, balloons, streamers, tablecloths, candles, and themed decorations are often cheaper at dollar stores. Kiplinger has also highlighted party decor and greeting cards as dollar-store items worth considering. Walmart may have better licensed themes, but for basic colors, balloons, and table settings, checking a dollar store first can cut the total cost of a birthday or holiday party.

Bulk Rice and Beans

Four glass jars filled with dried chickpeas, lentils, pasta, and white beans are lined up on a kitchen countertop with a brown bowl and bananas in the background, featuring pantry staples you can find at Walmart.
Nanci Santos / iStockphoto

Rice, dried beans, lentils, and other pantry staples are usually cheaper when bought in larger bags. Walmart sells these basics, but international grocery stores and warehouse clubs often have better per-pound prices, especially for jasmine rice, basmati rice, black beans, chickpeas, and lentils. The only downside is storage. A 20-pound bag is not a deal if it goes stale or attracts pantry pests. If your household cooks often, though, this is one of the easiest swaps.

Prescription Eyeglasses

A pair of black rectangular Oakley eyeglasses from Walmart with "AIRDROP" printed on the inside of the left arm, resting on a black soft case on a textured gray surface.
MitcheyMan_yt / Reddit

Walmart Vision Center can be a reasonable option, especially if you want in-person help. But online eyewear retailers have made prescription glasses much cheaper for many people. Consumer Reports described finding glasses from Zenni for $33, and it notes that online options can be worth comparing before buying locally. This works best for uncomplicated prescriptions and people who already know their measurements. For progressives or complex lenses, an in-person fitting may still be smarter.

Pet Medications

A handwritten veterinary prescription rests on a floral bedsheet beside three pet medicine boxes—SkyWorm puppy dewormer, Felicane D3 syrup, and Ayufet Livjian syrup, all featuring dogs—similar to those found at Walmart.
Your_c0okie / Reddit

Pet medications are worth price-checking before you refill at Walmart. Walmart does offer pet prescriptions online with vet approval, but Chewy, Costco Pharmacy, and other licensed pet pharmacies often compete aggressively on recurring medications and flea, tick, or heartworm preventatives. The savings can add up if your pet takes the same medicine every month. Just make sure the seller is legitimate, the prescription process is clear, and your vet can approve the order without extra hassle.

Warehouse-Sized Pantry Staples

Metal shelves, reminiscent of a well-organized Walmart aisle, are stocked with canned food, bottled drinks, jars, and plastic bags containing grains, pasta, and dried food items—all neatly arranged in a pantry setting.
SeventyFour / iStockphoto

Walmart is strong for everyday groceries, but warehouse-sized pantry staples can be cheaper at Costco or Sam’s Club. Think olive oil, flour, oats, peanut butter, coffee, cooking oil, paper towels, and toilet paper. The bigger package is not automatically the better deal, so compare the price per ounce, pound, or sheet. For larger households, bulk buying can lower repeat purchases. For smaller households, Walmart may still win if storage space or food waste becomes a problem.

Meet the Writer