Guides

Grocery dynamic pricing, and how to keep it honest

Updated October 2026

Grocery prices used to change when someone walked the aisle with a label gun. Now a store can change a price from a laptop, and some apps have shown different shoppers different prices for the same item. Here's what's actually happening, and what you can do about it.

What "dynamic pricing" means at the grocery store

People use the phrase for two different things.

Prices that change quickly. More stores are switching to electronic shelf labels, small digital screens that replace paper price tags. Stores say they save labor and cut pricing mistakes. Critics worry the same screens make it easy to raise prices at busy times. So far there's little evidence U.S. grocers are doing hour-by-hour surge pricing, but the ability is there.

Prices that change by shopper. This is the one that worries people most, and it's often called "surveillance pricing": using what a company knows about you to decide what you'll pay. In December 2025, a study by Consumer Reports and Groundwork Collaborative had 437 volunteers buy the same groceries on Instacart and found some shoppers were shown prices as much as 23% higher for the same item at the same store. A dozen eggs ranged from $3.99 to $4.79. Instacart said the tests were limited and random, and ended all item price tests a week later.

What lawmakers are doing

In 2026, Maryland, Connecticut and New Jersey passed laws limiting grocers from using personal data to set an individual shopper's price. New Jersey also paused new electronic shelf labels for a year while it studies them. In North Carolina, a bill to ban surveillance pricing on essentials like food, diapers and toilet paper (Senate Bill 835) was filed in April 2026. You can check where it stands on the General Assembly's site.

How to make sure you're not overpaying

  1. Watch the register, not just the shelf. Glance at the screen at checkout or your receipt before you leave. If an item rings up higher than the shelf said, ask. Most stores will fix it on the spot.
  2. Keep your receipts. A receipt is the only record of what you actually paid, at that store, on that day. It's the best way to notice a price creeping up.
  3. Compare your whole list, not one item. A store can be cheap on milk and expensive on everything else. What matters is what your usual list costs.
  4. Check delivery app prices against the store. Many delivery apps add their own markup on top of store prices. If you use one, compare a few items you buy every week with the in-store price.
  5. Be choosy about what you share. Loyalty programs and apps can be worth it for the discounts. Just know what data they collect, and read the privacy policy of anything that asks for your location or shopping history.

How GroceryGret helps

Prices come from real receipts. The prices in GroceryGret are what shoppers near you actually paid at the register, from receipts they choose to share, plus the sale prices stores send in their own emails. We don't scrape store websites, and no store pays to be listed.

Everyone sees the same prices. GroceryGret doesn't change what it shows you based on who you are. Your neighbor sees the same numbers you do. We don't use advertising trackers, and we never sell your personal information.

Your whole list, compared. GroceryGret adds up your actual list at the stores near you, so if one store's prices drift up, you can see it and shop somewhere else. That choice is the best protection any shopper has.

Try it

GroceryGret is free and in beta testing on iPhone. Join the beta and you'll get the install link right away. More guides: all how-to guides.

More guides