All posts
E-commerce
13 October 20268 min read

How often should you check competitor prices?

How to set competitor price monitoring frequency per product group: daily, twice-weekly or weekly tiers, seasonal peaks, stock status and alerts.

L

Luska Research

Pricing team

There is no single right frequency for checking competitor prices. Check too rarely and you find out about an undercut a week after it cost you sales. Check far more often than you can act and you collect data nobody looks at. The useful question is how quickly prices move in your market and how quickly you can respond. This article gives a practical way to set the frequency per product group, and explains when to temporarily check more often.

The principle: match checks to how fast you can act

A price check is only valuable if it can change a decision. If your team reviews prices once a week on Monday, checking competitors every hour gives you 167 readings you will not use for every one you will. On the other hand, if you can change a price within the day, a weekly check leaves up to six days in which a competitor's move goes unanswered.

So set two frequencies and keep them aligned:

  • Data frequency: how often competitor prices are read.
  • Decision frequency: how often someone, or a set of rules, reviews the data and changes prices.

Data frequency should be equal to or a little higher than decision frequency, so each review sees fresh numbers. Much higher only makes sense if you have automated alerts or rules that act between reviews.

Factors that call for more frequent checks

Competitors change prices often

The best evidence is your own history. Track your main competitors daily for a month and count how often each product's price actually changes. If prices in a category change once a quarter, daily checks mostly confirm that nothing happened. If they change several times a week, weekly checks miss most of the movement.

Customers compare prices directly

Branded products listed on comparison sites such as PriceRunner, Prisjakt and idealo, or in Google Shopping, are compared side by side in a price-sorted list. A small move by a competitor can change who gets the click. Products that are hard to compare, such as own-brand goods, are less sensitive to short-term moves.

The product sells in volume

A best seller that is overpriced for three days loses more sales than a slow mover overpriced for three weeks. Volume justifies attention.

Margins are thin

Thin-margin categories leave little room for error in either direction. Being undercut costs volume; matching too slowly costs position; matching a wrong reading costs money on every sale.

Seasonal peaks

During Black Friday, Christmas and category-specific peaks such as back-to-school or garden season, prices move faster than usual. See Black Friday pricing strategy for how to prepare.

A practical frequency guide

As a starting point, group your catalogue into three tiers and adjust after a month of data.

Tier 1: daily

Best sellers, branded products listed on comparison sites, and any category where you have seen competitors change prices several times a month. For most online shops, daily checks are the right default for this group: frequent enough to catch moves the day after they happen, and matched to how often most teams can realistically review and act.

Tier 2: two or three times a week

Mid-volume products with some comparison, where competitors change prices occasionally. A Monday and Thursday check, for example, catches weekend and mid-week campaigns.

Tier 3: weekly or less

Long-tail items, spare parts and products with few direct equivalents. Weekly checks are usually enough to spot drift, and for products where prices change only a few times a year, monthly can be fine.

Hourly checks are rarely the bottleneck

Intraday monitoring matters for a narrow set of sellers: those on marketplaces with automated buy-box competition, and shops with fully automated repricing. For a typical web shop that reviews prices once a day, the limiting factor is how quickly decisions are made and published, not whether data is four hours or twenty hours old.

Stock status changes the picture

Whenever you check prices, check stock too. A competitor that goes out of stock on a product has effectively left the market for it, even if the price is still shown. If they were the cheapest seller, the market price you need to respond to has just gone up. Without stock data, you may keep matching a price no one can buy at.

Stock changes can also be a reason to check more often temporarily. When a major competitor is restocking a popular product, their price on return may differ from their price before.

Keep the data fresh, not just frequent

Frequency only matters if failed readings are noticed. A daily check that silently fails for a week on one competitor is worse than a weekly check that works, because you believe you have current data. Two habits help:

  • Use a freshness window. When calculating a market reference such as the median competitor price, only include readings from a recent window, for example the last 48 hours. A competitor whose last successful reading is a week old should drop out rather than distort the figure.
  • Watch for implausible readings. A price that is less than half or more than double the median is usually a changed page, a different variant or a bundle. Check before acting.

The price index article explains how freshness and outlier rules affect the reference price.

Use alerts instead of more frequent reviews

A more efficient approach than reviewing everything more often is to review on a fixed schedule and use alerts for the exceptions. For example:

  • Daily data collection on Tier 1 products.
  • A weekly review of the full price grid.
  • An alert when a competitor undercuts you by more than a set amount on a Tier 1 product, so you can respond the same day without waiting for the weekly review.

This keeps the routine light while making sure the changes that matter are seen quickly.

Do not forget your own prices

Frequency applies to your side of the comparison as well. If your shop runs automatic discounts, scheduled campaigns or prices that change with stock levels, the price your monitoring compares against needs to be current too. Comparing a competitor's price from this morning with your price from last week's export produces a gap that does not exist. Read your own prices at the same frequency as your competitors', ideally directly from the shop platform rather than from a copy.

A worked example

Say you run a Nordic outdoor shop with 600 products. About 60 are branded best sellers that appear on comparison sites, 200 are mid-range products with a few competitors, and the rest are accessories and own-brand goods.

  • The 60 best sellers: daily checks, with undercut alerts.
  • The 200 mid-range products: checked twice weekly, reviewed weekly.
  • The remaining 340: checked weekly, reviewed monthly.
  • From early November to Christmas: move the 200 mid-range products to daily, and review Tier 1 every morning.

After a month, look at how many prices actually changed in each tier. If Tier 2 products changed almost as often as Tier 1, promote some of them; if Tier 1 rarely moved, you can relax.

For reference, Luska reads competitor prices and stock once a day from the competitor URLs you add, flags readings that look like wrong matches, and sends undercut alerts, which suits the daily-data, scheduled-review pattern described here.

Daily competitor checks with alerts for the exceptions

Luska reads competitor prices and stock every day and alerts you when you are undercut, so you review on your schedule and still catch the moves that matter.

See competitor price alerts

Frequently asked questions

Is weekly competitor price monitoring enough?

For stable categories and long-tail products, often yes. For best sellers and products listed on comparison sites, weekly checks usually leave too long a gap between a competitor's move and your response.

Can checking competitor prices too often be a problem?

It wastes effort if nobody acts on the data, and very frequent automated requests can be blocked by competitor sites. It can also tempt teams into constant small changes that confuse returning customers.

Should frequency differ between competitors?

It can. A competitor known for frequent campaigns deserves closer attention than one whose prices rarely change, even on the same product.

Pricing tactics, weekly.

One short email every Thursday: a dynamic-pricing tactic, a market signal, and a number worth knowing. No spam.