Back to Blog
Pricing

Retailer Price Tracking: How to Monitor Competitor Pricing Across UK Retailers

March 31, 2026 12 min read Crawlbot Team

Price is the most visible and most volatile element on the digital shelf. It changes multiple times per week on some retailers, can vary by tens of pounds between channels for the same product, and has a direct impact on brand perception, retailer relationships, and margin. Yet many brands still discover pricing problems weeks after they happen, often by accident or through a retailer complaint rather than through systematic monitoring.

Retailer price tracking is the practice of systematically monitoring the selling prices of your products across all the online retailers that stock them. It covers current prices, historical price trends, cross-retailer comparison, promotional tracking, and MAP (minimum advertised price) compliance. For any brand selling through multi-brand retailers in the UK, it is foundational to maintaining a healthy channel strategy.

Why Prices Vary Across Retailers

Before discussing how to track prices, it is important to understand why prices differ across retailers in the first place. Several factors drive cross-retailer price variation:

Different cost structures

Retailers negotiate different wholesale prices from brands and distributors. A retailer buying larger volumes might secure a lower unit cost, enabling them to sell at a lower price while maintaining the same margin percentage. Retailer-specific promotional allowances, volume rebates, and co-op marketing funds also affect the effective cost base.

Third-party sellers and marketplace dynamics

On marketplace platforms like Amazon, third-party sellers often undercut the brand's recommended price. These sellers may source stock from grey market channels, international distributors, or excess inventory clearances. They operate on thinner margins and have lower overhead than authorised retailers, allowing them to price aggressively. A single 3P seller listing your product at 15% below RRP on Amazon can trigger a price-matching response from Currys within days.

Promotional calendars

Each retailer runs its own promotional calendar. Currys might have a "Tech Deals" event in the first week of March while Argos runs a competing "Price Drop" campaign the following week. During these periods, the same product can be at full price on one retailer and discounted by 20% on another. These promotions are often retailer-initiated, sometimes without brand approval.

Price-matching policies

Several UK retailers have price-matching commitments. When one retailer drops a price, others follow. This creates cascading price reductions that can move across the market in a matter of hours. The speed of the cascade depends on how actively each retailer monitors competitors and how automated their pricing engine is. Some retailers use algorithmic pricing that responds within minutes to competitor changes.

End-of-life clearance

As products approach end of life - a new model is launching, or the retailer wants to clear old stock - prices drop. But different retailers start clearance at different times and at different rates. One retailer might begin reducing prices two months before the new model arrives, while another waits until the new model is in stock. During this transition period, the price gap between retailers can be significant.

The Real Cost of Unmonitored Pricing

When brands do not track pricing across retailers, the consequences compound over time.

Margin erosion. A retailer that consistently undercuts RRP is training consumers to expect a lower price. When the product is eventually sold at full price on other channels, conversion rates drop because shoppers have seen it cheaper elsewhere. The "was" price loses its credibility as a reference point.

Retailer relationship damage. If Currys is selling your product at RRP while Amazon has it at 15% less, the Currys buyer has a legitimate complaint. They are investing in product pages, staff training, and floor space while being undercut by a channel the brand has less control over. These conversations are much easier when you can demonstrate you are actively monitoring and addressing pricing violations.

Brand devaluation. Persistent discounting, especially unauthorised discounting, erodes brand perception. A premium product that is always available at 20% off is not a premium product in the consumer's mind. It is a product with an inflated list price.

A real-world example: 5 retailers broke RRP in 16 days

Consider a scenario that Crawlbot's monitoring data has revealed repeatedly. A brand launches a new laptop - call it the MacBook Neo - at a recommended retail price of 1,299 pounds. Within the first 16 days of availability:

  • Retailer A drops the price to 1,249 on day 3, calling it a "launch promotion"
  • Amazon's algorithmic pricing matches at 1,249 on day 5
  • Retailer B drops to 1,229 on day 8 to undercut Amazon
  • Retailer C matches at 1,229 on day 10
  • A third-party seller on Amazon lists at 1,199 on day 14, triggering another round

By day 16, five of seven retailers are selling below RRP, and the "market price" the consumer sees on comparison sites is 50 to 100 pounds below the intended launch price. If the brand had caught retailer A's initial drop on day 3 and intervened, the cascade might never have happened. Without daily price monitoring, the brand discovered the situation at a monthly business review - three weeks too late.

We explored this type of pricing cascade in more detail in our article on tracking competitor prices across UK retailers.

What to Track in Retailer Price Monitoring

Effective retailer price tracking goes beyond recording a single number. Here are the key data points:

Current selling price

The price the shopper sees on the product detail page right now. This is the most basic data point, but it needs to be captured consistently - including any membership discounts, bundle pricing, or delivery charges that affect the effective price.

Was price / strikethrough price

Many retailers display a "was" price to indicate a discount. Tracking the was price alongside the current price reveals the discount narrative the retailer is telling. A product shown as "was 1,299, now 1,149" tells a very different story than the same product at 1,149 with no was price. Some retailers are more aggressive than others with was-price inflation.

Price history over time

A single price snapshot is a photograph. A price history is a film. Tracking daily prices over weeks and months reveals patterns that single-point data cannot. You can see the rhythm of promotions, the speed of competitive responses, the gradual erosion of RRP over a product's lifecycle, and the timing of end-of-life clearance.

Cross-retailer price comparison

The same product at different prices on different retailers is the core concern for channel management. A price comparison matrix - showing the current price of each product on each retailer - immediately highlights outliers. If 6 of 7 retailers are at 1,299 and one is at 1,149, the outlier needs investigation.

Price vs RRP deviation

For brands with recommended retail prices, the deviation from RRP is a key metric. Tracking the average deviation across retailers and over time shows whether your pricing strategy is holding or eroding. A growing average deviation signals a market-wide pricing problem that needs strategic intervention, not just retailer-by-retailer firefighting.

Promotional status

Is the current price a standard price or part of a promotion? If it is promotional, what type - percentage off, fixed discount, bundle deal, cashback offer? Promotional price tracking helps distinguish between authorised promotions (which are planned and temporary) and unauthorised price cuts (which are permanent and problematic).

How Often to Monitor Prices

The right monitoring frequency depends on your category and competitive dynamics.

Daily monitoring is the minimum for any brand selling across multiple retailers. Prices can change at any time, and a 24-hour lag is acceptable for most categories. Daily monitoring catches the majority of pricing issues within one business day, giving you time to respond before cascading begins.

Multiple daily checks are valuable during high-intensity periods: product launches, Black Friday / Cyber Monday, Amazon Prime Day, and retailer-specific promotional events. During these periods, prices can change multiple times per day as retailers respond to each other in near real-time.

Hourly price data from share of voice monitoring provides an additional pricing signal. When Crawlbot scrapes category pages hourly for SoV data, it also captures the displayed price for every product on the page. This means you get an hourly price feed as a byproduct of visibility monitoring, even before the daily PDP scrape runs.

Building a Price Monitoring Process

Collecting price data is step one. Turning that data into effective channel management requires a structured process.

Step 1: Establish your pricing rules

Before you can monitor for violations, you need to define what constitutes a violation. This typically includes:

  • Minimum advertised price (MAP) - The lowest price at which a retailer may advertise your product. MAP policies are common in the US and increasingly used in the UK.
  • Recommended retail price (RRP) - The price you recommend retailers charge. Not legally binding, but deviations signal channel health issues.
  • Acceptable deviation threshold - How far below RRP is tolerable? A 2% deviation during a planned promotion is different from a 15% deviation on an ongoing basis. Most brands set a threshold (e.g., 5% below RRP triggers an alert).

Step 2: Set up automated alerts

Price monitoring without alerting means someone has to actively check a dashboard every day. Automated alerts based on your pricing rules ensure that violations are flagged the moment they are detected:

  • Alert when any retailer drops below MAP
  • Alert when cross-retailer price variance exceeds a threshold (e.g., more than 50 pounds difference between the cheapest and most expensive retailer for the same product)
  • Alert when a product's price drops by more than X% in a single day
  • Alert when a 3P seller on Amazon lists below the brand's direct price

Step 3: Investigate and respond

When an alert fires, the response depends on the type of violation:

  • Authorised retailer below MAP: Contact the retailer's buyer or category manager directly. Provide the data showing the violation, when it started, and the current price relative to MAP. Most authorised retailers will correct pricing violations when presented with clear evidence.
  • 3P seller undercutting on Amazon: This is harder to control. Options include brand registry enforcement, restricting distribution to authorised channels, and working with Amazon's brand protection tools. The key is detecting it early before other retailers match the 3P price.
  • Promotional price cut by retailer: If the retailer is running a promotion you did not authorise, determine whether it violates your pricing agreement. If it does, escalate. If it is within acceptable bounds but triggering cascading among other retailers, consider whether a temporary co-op promotion agreement would be better than an adversarial response.

Step 4: Track resolution and trends

Log every pricing violation, the response taken, and the outcome. Over time, this log reveals patterns: which retailers are chronic violators, which respond quickly to enforcement, and whether your pricing strategy is fundamentally holding or gradually eroding. Quarterly reviews of pricing violation data should inform your channel strategy and potentially your wholesale pricing structure.

Price Tracking and Share of Voice

Pricing does not exist in isolation. It interacts directly with share of voice. When a product's price drops on a retailer, it often moves up in the organic rankings on that retailer's category pages because the algorithm favours competitive pricing. Conversely, a product priced above competitors may lose organic visibility.

This means price monitoring and visibility monitoring should be viewed together. A brand that sees its SoV decline on Currys should check whether competitors have dropped prices, not just whether they have increased retail media spend. Sometimes the most effective response to a SoV decline is not more advertising budget but a pricing adjustment that improves organic competitiveness.

Crawlbot captures both data streams - hourly SoV with prices on category pages and daily PDP prices with full product detail - enabling brands to see the direct relationship between pricing moves and visibility shifts.

Price Tracking Across Different Retailer Types

Different types of retail platforms require different price tracking approaches:

Multi-brand retailers (Currys, Argos, AO, John Lewis): These retailers set their own prices. Track the selling price daily, compare against RRP, and monitor for promotional discounts. Price changes here are deliberate decisions by the retailer's commercial team.

Marketplaces (Amazon): Track both the Buy Box price and all seller offers. The Buy Box price is what matters for visibility and conversion, but a low offer from a 3P seller signals a potential cascade. Amazon's own pricing algorithm also responds to external price signals, so a price cut on Currys can trigger an Amazon price reduction within hours.

Specialist retailers (Overclockers, Scan, Ebuyer): These retailers often have more stable pricing but may run aggressive clearance on older stock. Track prices daily and watch for end-of-life clearance patterns that might start earlier than on major retailers.

South African retailers (Takealot, Incredible, Makro): The South African market has its own pricing dynamics, influenced by exchange rate fluctuations, import duties, and local competitive pressure. Cross-retailer price variance in South Africa tends to be larger than in the UK, making monitoring even more important.

How Crawlbot Handles Price Tracking

Crawlbot's price tracking is integrated into both our share of voice and content inspection pipelines:

  • Hourly category page prices: Every time we scrape a category page for SoV data (27 retailers, hourly), we capture the displayed price for every product in the grid. This provides a high-frequency price signal across all tracked products and retailers.
  • Daily PDP prices: Our nightly content inspection scrape captures the full price detail from each product page - current price, was price, and promotional indicators - across 18 retailers.
  • Price history: Every price change is logged with a timestamp via database triggers, building a complete price history for every product on every retailer from the first day of monitoring.
  • Cross-retailer comparison: The dashboard shows a product's price across all retailers that stock it, with colour-coded deviation from RRP to instantly highlight outliers.

If you want to see how your products are priced across UK retailers right now, request a free digital shelf report. We will show you cross-retailer pricing alongside content quality and visibility data for your product range.

For more on the broader context of digital shelf monitoring, see our complete guide to digital shelf analytics.

Read more on the blog

Stop discovering price violations too late

Crawlbot tracks pricing daily across 27 retailers. See cross-retailer price comparisons, MAP compliance, and price history for every product in your range.

Schedule a Demo