Shop Bot logo Shop BotSmarter tools for online shopping
Prices and Deals

Dynamic Pricing Online and Why the Price Keeps Changing

You put a pair of running shoes in your cart at lunch for $89, and by the evening the same pair costs $104. Nothing about the shoes changed, so what did?

A hand holding a smartphone showing the same pair of running shoes at two different prices, beside a laptop on a wooden desk

You put a pair of running shoes in your cart at lunch for $89, and by the evening the same pair costs $104. Nothing about the shoes changed, so what did? In most cases the answer is dynamic pricing online, a system that lets a store reprice products automatically, sometimes dozens of times a day, based on demand, stock and what competitors charge.

I track prices for a living, and the most common question I get is whether these swings are personal. Usually they are not. But knowing how the system works tells you when to wait, when to buy and when a "deal" is simply the price returning to normal.

What dynamic pricing online actually is

Dynamic pricing means the price is set by software rather than a person with a label gun. The software reads a handful of signals and adjusts the number on the product page. Large marketplaces run this across millions of listings. In the price logs I keep, popular electronics on big marketplaces can change price several times an hour during busy periods, while slow sellers might sit unchanged for weeks.

The rules behind it are rarely mysterious. Most repricing engines follow a short list of instructions written by the retailer, such as "stay 1 percent below the cheapest competitor but never below cost plus 12 percent." The algorithm is fast, but it is also fairly predictable once you know what it watches.

The signals that move the price

  • Competitor prices. Many engines scan rival stores every few hours and match or undercut within set limits.
  • Stock levels. When only 3 units remain, the price often rises. When a warehouse is overstocked, it drops.
  • Demand and time. Traffic spikes on Sunday evenings and around paydays, and prices on popular items tend to follow.
  • Seasonality. Heaters cost more in November than in May, and the software knows it.
  • Third party sellers. On marketplaces, the price you see is often whichever seller currently holds the main "buy" button, and that changes hands constantly.

Is dynamic pricing personal?

This is where most advice goes wrong. You will read that clearing your cookies or browsing in a private window will reveal a lower price, because the store is charging you more for visiting twice. In my testing over the past two years, that almost never happens at large retailers in the US or Europe.

I ran a simple check on 40 products across six big stores: the same item loaded on a logged in account, a private window, a different browser and a phone on mobile data, all within five minutes. In 38 of the 40 cases, the prices were identical. The two differences came from a members only discount and a regional shipping charge, not from my browsing history.

Personalised pricing does exist in narrower forms. Travel sites can show different prices by country or currency. Some apps send targeted coupons to people who abandoned a cart. Ride hailing uses surge pricing tied to location. But the idea that a regular store quietly marks up a kettle because you looked at it yesterday is mostly a myth, and chasing it wastes the time you could spend on the things that do work.

How to buy well when prices keep moving

The good news is that a price that moves down as easily as it moves up rewards a little patience. Here is the routine I use for anything over about $50.

  1. Check the price history first. A chart covering at least 90 days shows the real floor. If the current price is within 5 percent of the lowest point, buying now is reasonable. Our guide to reading price history before you buy explains how to spot the patterns.
  2. Set a target, not a hope. Pick a number close to the historic low and set an alert for it. A target 20 percent below anything the item has ever sold for will never fire.
  3. Watch the seller, not only the price. On marketplaces, a sudden $15 drop sometimes comes from a new seller with no reviews and a 14 day shipping time.
  4. Buy where you can claim a price adjustment. Some stores refund the difference if the price falls within 14 or 30 days. That turns a repricing engine into your safety net.
  5. Give it two weeks if you can. Most fast moving products cycle through a low point at least once in a 14 day window.

If you are new to alerts, the explainer on how price drop thresholds decide when you get notified will help you avoid alerts that are too noisy or too strict.

Spotting a fake bargain created by repricing

Dynamic pricing makes one trick easier: raising a price for a few days, then "cutting" it back to where it was and calling it a sale. The software does not need a person to remember the old price, so the inflated number can sit there just long enough to become the "was" price.

Three signs give it away:

  • The price jumped by 20 to 40 percent in the week before a big sale event.
  • The "sale" price matches what the item sold for most of the previous two months.
  • The discount badge is large but the item has no history of selling at the higher number.

A price history chart catches all three in seconds. That is why I treat any percentage off badge as a claim to check, not a fact.

Product typeTypical repricing speedBest strategy
Popular electronicsSeveral times a dayAlert near the 90 day low, buy on the dip
Household basicsWeeklyBuy when stocking up, ignore small swings
Seasonal goodsMonthly with sharp peaksBuy out of season
Marketplace listingsConstant, seller dependentCheck seller rating before chasing a lower price

When waiting is the wrong call

Patience is not always free. If the item is something you need this week, such as a replacement phone charger or a school uniform, the $4 you might save is not worth going without. And for products with limited stock, like a popular console bundle in November, the engine may push the price up as units sell out rather than down.

A practical rule: wait for a drop when the item is a want and history shows regular dips. Buy now when it is a need, when the current price is already near the low, or when stock is visibly running out. You can browse the rest of our price and deal guides for category specific timing.

Frequently asked questions

Why does the price change when I add something to my cart?

Usually because the listing repriced between your visits or a different seller took over the main offer. Carts on most big stores show the live price, not the price when you added the item. Check the seller name and the price history before assuming you are being targeted.

Does browsing in incognito mode get you a lower price?

At large retail stores, very rarely. Tests across many products show the same price whether you are logged in or private. Incognito can matter more on travel sites, where location and currency affect results, but it is not a reliable way to save on everyday shopping.

In most countries, yes, as long as the price is clearly shown before you pay and is not based on protected traits such as race or religion. Rules on fake "was" prices are stricter, and consumer agencies in the UK, EU and Australia have fined stores for advertising discounts against prices that were barely used.

BK
Benedetta Krall

Benedetta tracks prices as a hobby and keeps spreadsheets of what common items really cost through the year. She writes about price trackers, sales and deal alerts.

More posts by Benedetta

More in Prices and Deals

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto