Walmart built its reputation on one promise: low prices every day.
But a growing number of shoppers are noticing that the total at the register doesn't match the price they saw on the shelf.
It's a small gap, usually just a few dollars, but it's showing up often enough that people are starting to talk about it.
The culprit is a mix of rollbacks ending, supplier costs rising, and a strategy shift toward higher-margin items.
Walmart has been pushing more groceries, beauty products, and household goods that carry better profit margins than the flat-screen TVs and toys that once drove traffic.
That means the cheapest option on the shelf isn't always the one the store wants you to buy.
One of the biggest complaints is "shrinkflation" in Walmart's own Great Value brand.
A bag of chips that used to weigh 13 ounces is now 11.
A bottle of laundry detergent quietly dropped from 92 ounces to 88.
The price stayed the same, so the shelf tag looks identical, but you're getting less for your money.
Walmart has also expanded its use of "dynamic pricing" in some markets, where prices can shift based on demand, inventory, and even the time of day.
That means the same item might cost more on a Saturday afternoon than on a Tuesday morning.
It's not surge pricing like Uber, but it's close enough to frustrate shoppers who expect consistency.
Another pain point is the gap between online and in-store prices.
Walmart's app often shows a lower price than what rings up at the register, and unless you catch it and ask for a price match, you pay the higher amount.
The company says it's working on aligning prices, but shoppers report the issue persists, especially on clearance and seasonal items.
First, use the Walmart app's "scan and go" feature to check prices as you shop.
If the app shows less than the shelf tag, screenshot it and show the cashier.
Second, watch unit prices, not just sticker prices.
A smaller package at the same price is a hidden increase, and the unit price tag on the shelf will reveal it.
Third, compare Walmart's prices against Aldi, Costco, and your local grocery store for the items you buy most.
Walmart is still cheapest on many staples, but it's no longer the automatic winner on everything.
A quick price check on a dozen eggs or a pound of ground beef can save you a few dollars a week.
Finally, pay attention to Walmart's "rollback" labels.
A rollback isn't always a discount from the original price.
Sometimes it's a temporary price on an item that was recently marked up.
If you see a rollback on something you buy regularly, check whether the "was" price is actually what you used to pay.
The bigger picture is that Walmart is under pressure from investors to grow profits, and it's doing that partly by raising prices on the things you can't easily skip.
Groceries, diapers, and cleaning supplies are needs, not wants, and that gives the company more room to push prices up without losing customers.
My take: Walmart is still a solid place to save money, but the days of blindly trusting the shelf tag are over.
A few minutes with the app and a habit of checking unit prices can keep a few hundred dollars a year in your pocket.
Final Thoughts
The store isn't ripping you off on purpose, but it's not looking out for you either.