Home / Guide
The complete playbook

The Complete Guide to Competitor Price and Promo Intelligence

Reviewed for 2026, updated September 8, 2026.

How small and mid-size brands track competitor prices and promotions, read what the data actually means, and turn it into pricing decisions they can defend.

In short

This guide explains how to build a competitor price and promo intelligence practice from scratch: choosing which competitors and products to track, collecting reliable price and promotion data, reading positioning and promo calendars, spotting price wars early, and turning all of it into calm, well-timed pricing decisions supported by a dashboard your team actually uses.

Most brands already know roughly what their competitors charge. The problem is that roughly is not good enough once margins tighten, marketplaces reprice daily, and a single competitor promotion can move a week of your sales. Competitor price and promo intelligence is the discipline of collecting that information deliberately, on a schedule, in a form you can compare over time, and then reading it with enough care that your response is a decision rather than a reflex. It sits between formal market research, which is usually too slow to help with this week's pricing, and gut feel, which is usually too fast and too easily swayed by whichever competitor ad happened to show up in your feed this morning.

This guide is written for the people who actually do this work at small and mid-size companies: founders, ecommerce managers, category leads, and the one analyst who was handed a spreadsheet and told to keep an eye on things. It covers the full loop, from deciding what to track to building a dashboard your team will open on Monday morning without being reminded. Along the way it links to our shorter articles on each theme, which are quick reads if you want the core idea in a few minutes. You do not need any specific tool to follow it, although we will be honest about where software saves real time and where it simply moves the work around. We build monitoring software for a living, and the most useful thing we have learned is that the thinking matters far more than the tooling.

Key facts, as of 2026
  1. Competitor price and promo intelligence is the practice of collecting a competitor's shelf prices and promotional offers on a fixed cadence, matching them to your own products, and reading the resulting history so pricing decisions rest on a pattern rather than on a single observation.
  2. A price index expresses your price as a percentage of a competitor's price or of a market average, so an index above 100 means you are priced higher on that item and an index below 100 means you are priced lower.
  3. A promo-adjusted effective price is the average price a shopper actually sees over a period, and it blends a competitor's list price with the depth of its discounts and the share of days the item spends on promotion, which is why a competitor with a high list price can still be the cheaper option in practice.
  4. Detection lag is the gap between a competitor changing a price and your team noticing it, and with evenly spaced checks the average lag is typically close to half the interval between checks, so a weekly cadence usually means a competitor's move goes unseen for a few days.
  5. Small and mid-size brands typically get more value from tracking a short, deliberate competitive set, often a handful of direct competitors on their highest-volume overlapping products, than from trying to monitor every rival on every product at once.

What competitor price and promo intelligence actually is

At its simplest, competitor intelligence in this context means knowing, at any given moment, what your named competitors are charging for the products that overlap with yours, what promotions they are running, and how both of those things have changed over time. That last part is what separates intelligence from a price check. A single snapshot tells you a competitor is cheaper today. A history tells you whether that is a permanent repositioning, a monthly promotion that always lands in the second week, or a clearance signal on an item they are about to discontinue. The value comes almost entirely from the time dimension and from the consistency of how you measure, which is why the setup decisions in the next section matter more than any individual data point.

It is worth separating price intelligence from promo intelligence even though they are collected together. Price is a relatively stable signal: the list price of a product usually changes a handful of times a year outside of dynamic marketplace environments. Promotions are the volatile layer on top: percentage discounts, multi-buy offers, coupon codes, free shipping thresholds, bundles, loyalty pricing, and flash sales. A competitor whose list price never moves can still undercut you for a large part of the year through promotions alone. If you only watch list prices you will systematically misjudge your real position in the market. Our article on competitive intelligence for small brands makes the same point in miniature: it defines the practice as structured attention to a rival's prices, promotions, and availability together, never prices alone.

Who needs this? Any business whose customers can compare prices before buying, which today is nearly every consumer brand and a growing share of B2B sellers with published pricing. The scale of the practice should match the scale of the business. A brand with forty products and five real competitors can run a serious program with a few hours a week and a well-designed spreadsheet. A retailer with ten thousand SKUs across multiple channels cannot, and will need automation to keep the data current. The concepts in this guide apply to both. What changes is how much of the collection you can do by hand before the effort itself becomes the bottleneck and the data starts arriving late, incomplete, or not at all.

Deciding what to track: competitors, products, channels, and cadence

The most common mistake in a new intelligence program is tracking too much. Teams list every competitor they can think of, pull every product, and within a month nobody is looking at the data because it is too large to read and too noisy to trust. Start by defining a competitive set: the handful of businesses that customers genuinely consider alongside you at the moment of purchase. That is usually smaller than the list you would put in a pitch deck. A useful test is to ask your sales or support team which names come up when a customer says they saw it cheaper somewhere else. Those are your primary competitors. Keep a secondary list for occasional review, but do not clutter the daily view with them.

Products need the same discipline. Not every SKU carries equal weight in a customer's perception of whether you are expensive. Retailers use the idea of key value items, the products that shoppers know the price of and use as a mental benchmark for the whole store. Identify your own version of these: the best sellers, the entry-level products that anchor a range, the items that appear most often in comparison shopping searches. Those deserve daily or near-daily tracking. The long tail can be checked weekly or monthly without much loss. Our article on the metrics that matter in price intelligence makes a related argument from the other direction: of everything you could measure, your position against competitors on your key products is the single most useful number, which is one more reason to choose those products carefully.

Channels and cadence complete the setup. A competitor's price on their own site, on a marketplace, and in a physical store can all differ, and the differences are themselves information about their strategy. Decide which channels matter to your customers and track those, not everything. The same goes for location: some retailers price by zone or by store, and if that is the case you should track the zones where you actually sell rather than a national default, which our article on which competitor price to track when they charge different prices by region covers in detail. Then fix a cadence and stick to it. Consistency matters more than frequency: a weekly snapshot taken every Tuesday morning for a year is more useful than daily data that has gaps whenever someone was busy. If you are collecting by hand, put the cadence in a calendar and treat it as a fixed operating task. If you are automating, the same principle applies to how you store the data: one clean record per product per competitor per check, with a timestamp, so that history is always comparable.

One more setup decision hides underneath all of these, and it is the one most likely to quietly ruin the data: making sure each competitor price you capture belongs to the product you think it does, is real, and can actually be bought. Product matching comes first. When a competitor sells a three-pack where you sell singles, drops the model year from the title, or hides ten variants behind one listing, a careless match compares two different things and every gap it reports is fiction. Match on hard identifiers where you can, fall back to normalized titles and extracted attributes where you cannot, and hand-verify the matches on your highest-revenue products; our article on matching competitor products to your catalog walks through that hierarchy. Then validate what you capture, because a strange competitor price usually has a boring cause, such as a struck-through former price, a regional or logged-in price, or a stale page. A short set of sanity rules on every capture, plus an occasional human spot check, keeps an unverified value from turning into an expensive reaction, as our guide to validating competitor price data explains. Finally, record stock status with every price. A low price on an item that has been unavailable for two weeks is not competing with yours, and stockout patterns can tell you about a competitor's promotions and supply before prices move, if they move at all; the article on why a competitor's out-of-stock status matters covers how to read them. These three habits are unglamorous, and they are where most of the bad pricing decisions we have seen actually started.

Reading prices: positioning, price index, and the gaps that matter

Once you have a few weeks of data, the first question is where you sit. Price positioning is your price relative to the competitive set, expressed in a way that stays comparable as prices move. The simplest form is a price index: your price divided by the average competitor price for the same product, multiplied by one hundred. An index of one hundred means parity, above means you are more expensive, below means cheaper. Aggregating this across a weighted basket of products gives you a single positioning number that you can watch over time. The index is a measurement; the position it measures is a choice. Our article on price positioning is about that choice: what your price signals to customers before they read a word, why the position you actually hold often differs from the one you intended, and why a position defended only by being cheapest is the most fragile one there is.

The aggregate is only the starting point. What matters strategically is the distribution underneath it. You may be at parity on average while being clearly premium on your hero products and clearly cheap on accessories, which tells a very different story than uniform parity. Look at positioning by product category, by price tier, and by competitor individually. A gap of a few percent against one competitor might be irrelevant if that competitor is not where your customers shop. A gap of the same size on your key value items against the competitor customers check first is a real problem. Reading price data well means resisting the urge to collapse it into one number too early, and being willing to say that the average is fine but two specific products are not.

Also pay attention to price architecture, meaning how a competitor structures the ladder from entry-level to premium within a range. If their entry price is lower than yours but their mid-tier is higher, they may be using the entry product to pull customers in and trading them up once they arrive. Watching the ladder rather than individual items helps you notice repositioning: a competitor who quietly raises entry prices over several months is often signaling a shift toward margin over volume, which changes how you should read their next promotion. This kind of reading takes practice, and it is far easier when your data is stored so that you can chart any product's history in seconds rather than rebuilding it from old spreadsheets each time someone asks.

Reading promotions: calendars, mechanics, and what they reveal

Promotions are where most of the actionable intelligence lives, and also where most teams under-invest. The first step is simply recording them properly. For each promotion you observe, capture the start date, the end date if known, the mechanic (percentage off, dollar off, multi-buy, gift with purchase, free shipping, coupon code), the depth, which products or categories it covers, and the channel it ran on. That structure lets you answer questions later that a folder of screenshots never will: how often does this competitor promote, how deep do they go, do they favor sitewide events or targeted category pushes, and do they promote the same items you do or deliberately avoid overlap.

Two mechanics deserve extra care because they are built to resist direct comparison. A multi-buy or bundle presents a number that is not a unit price, so translate it into a small table of quantity, total paid, and price per unit, and compare at the quantity your customers actually buy rather than at the offer's best-looking tier; a permanent three-for price is really a list price in disguise, while a two-week multi-buy belongs in the promo record. Our article on comparing a competitor's bundle or multi-buy deal to your single-unit price sets out the method. Free shipping thresholds, handling fees, and member-only prices change the total at checkout without touching the product page, so for pricing decisions compare on the delivered price for a typical order, and keep conditional prices in their own fields rather than mixing them into the open price. Our piece on comparing competitor prices when shipping and fees change the total explains how to model that once per competitor instead of checking out on every capture.

After a few months of records, patterns appear. Most competitors run on a calendar whether they intend to or not. Seasonal peaks, end-of-quarter pushes, inventory clearance windows, and reactions to major retail events tend to repeat year over year with only small variations. Our guide on how to read a competitor's promo calendar makes the point that most brands discount on a rhythm, around paydays, weekends, seasons, and events, and that timing and depth together are what reveal it. Lay those records out on a timeline and you can see, for example, that a competitor always runs a mid-month sale on a specific category, which means launching your own promotion in that window puts you in a discount fight you did not need. Just as useful is spotting when a competitor breaks from their pattern, because unexpected promotions almost always have a reason behind them, even if it takes a while to work out what it is.

That reason is the deeper layer. Promotions are a visible symptom of decisions and pressures inside a competitor's business. A sudden deep discount on a single line often points to excess inventory or an upcoming replacement. A shift from percentage-off events to free shipping thresholds can indicate a new focus on basket size and margin. A promotion that appears the week after a competitor raises money or announces expansion may be a growth push rather than distress. Our article on what promotions reveal about a competitor covers how to read these signals cautiously, because the goal is a working hypothesis you can test against the next few weeks of data, not a story you fall in love with and defend.

Detecting shifts early: price wars, repositioning, and channel changes

The most expensive events in any market are the ones that start slowly and then happen all at once. A price war rarely begins with a dramatic cut. It usually begins with one competitor matching another on a few key items, a second competitor responding to protect share, and a third joining because they are now visibly the most expensive option on the shelf. By the time it is obvious, everyone has lost margin and nobody can easily back out without looking like they are retreating. Good intelligence lets you see the first two steps before the third, which is the window in which you still have a genuine choice about whether to participate at all.

Our article on spotting a price war before it starts boils the warning sign down to one pattern: repeated, escalating cuts on the same products, where each step feels defensive and together they spiral. In our experience a few other indicators tend to travel with that pattern: increasing frequency of price changes on key value items, a narrowing spread between competitors, promotions that are extended past their announced end date, and competitors starting to match each other within days rather than weeks. None of these is conclusive alone. Together they describe a market where the tolerance for being undercut is falling, and that is the moment to decide whether you want to compete on price or whether to differentiate on service, assortment, or delivery speed and let the others fight it out. Deciding early is what preserves the option; deciding late usually means the market has decided for you.

Price wars are not the only shifts worth catching early. A competitor moving a product from their own site to a marketplace changes the price transparency of the whole category. A competitor quietly raising prices across the board is often a sign of cost pressure that you may share and could use as cover for your own increase. A competitor who stops promoting a category may be exiting it, which is an opportunity to pick up their customers. The habit that catches all of these is the same: look at the data regularly, note anything that departs from the established pattern, and write down what you think it means before you decide what to do. The writing-down part is not optional. It is what makes your judgment improvable, because you can go back and check whether you were right.

From data to decisions: response playbooks and the discipline of restraint

Intelligence that does not change decisions is a hobby. The bridge between the two is a set of pre-agreed responses to the situations you expect to see, written down before you need them. For example: if a primary competitor undercuts a key value item by more than a set threshold for more than a set number of days, the category lead reviews it and decides between matching, holding, or responding with a non-price lever such as a bundle or a service guarantee. If a competitor launches a sitewide event, marketing is notified but no automatic price change is made. Rules like these turn a stream of alerts into a manageable workflow and stop the most junior person on the team from making pricing decisions by accident at nine o'clock on a Friday night.

Our article on turning competitor data into strategy makes the case for this in short form: read patterns rather than single points, ask what each competitor move implies about intent, and turn the answer into simple rules for how you position, when you promote, and how you respond. The important principle is that competitor data is one input to pricing, not the whole of it. Your costs, your brand position, your inventory levels, and your customers' actual sensitivity to price all belong in the decision. A competitor being cheaper is a fact. Whether it matters depends on whether the customers who would switch are the ones you want to keep, and whether matching them would cost you more in margin than you would lose in volume by holding. Sometimes the right answer is to do nothing and let the next month of data confirm that you were right to wait.

That leads to the hardest skill in this whole discipline: not overreacting. When you can see every competitor move in near real time, the temptation to respond to each one is enormous, and every response teaches the market that you will follow. Our article on reacting to competitor moves without overreacting offers three habits that resist this: ask whether the move actually changes what your customer will do before you treat it as a threat, respond on your own terms and timing when a response is warranted rather than mirroring the competitor instantly, and decide your responses in advance as simple rules so the decision in the moment is already made. To those we would add two more from experience: wait a defined period before responding to a new promotion, and measure the actual sales impact of a competitor's move on your business before assuming it hurt you. The teams that use intelligence best are usually the calmest ones in their market, not the fastest. Speed is easy to buy. Judgment is what the data is for.

Building the operating system: dashboards, alerts, and the weekly review

Everything above depends on the data being easy to look at. A dashboard that nobody opens is worse than a spreadsheet that someone does. Our article on building a market dashboard that matters argues for starting with the questions your team asks every week and designing backward from them, rather than starting with every chart your tool can produce. In practice that usually means a small front page: your overall price index against each primary competitor, a list of key value items where the gap has moved beyond your threshold, the promotions currently live in your competitive set, and a short log of anything that changed since last week. Everything else can live one click deeper, where the people who need it will find it and the people who do not will not be distracted by it.

Alerts deserve careful design because they are where automation most often goes wrong. An alert for every price change on every product will be muted within a week and ignored forever after. Alerts should fire on the conditions in your playbook and nothing else: a threshold crossed on a key item, a new promotion from a primary competitor, a product that went out of stock at a rival, a price that changed more than a few times in a short window. Route them to the person who owns the decision, not to a shared channel where they become background noise. How large a move has to be before it fires is its own question, and the honest answer is that it differs by product: our article on how much a competitor's price should move before it triggers an alert covers setting thresholds from margin room, volatility, and revenue weight, requiring both a percent and a dollar test to be crossed, and waiting for a move to persist across consecutive checks before anyone is paged. Review the alert rules quarterly and remove any that have never led to an action, because an alert that never triggers a decision is just a notification.

Finally, put the whole thing on a rhythm. A weekly review of fifteen to thirty minutes, with the dashboard open, is enough for most small and mid-size brands. Look at what moved, decide whether any playbook rule was triggered, note hypotheses about competitor behavior, and check whether last week's hypotheses held up. Once a quarter, step back further: revisit the competitive set, re-weight the product basket, and ask whether the metrics you track still describe the market you are actually in. Our article on the metrics that matter in price intelligence is a useful reminder for that quarterly pass: it argues that only three things reliably change a decision, your position on key products, the pace and direction of competitor moves, and the effect on your own units and margin, so anything on the dashboard that does not feed one of those is a candidate for removal. Intelligence programs decay quietly when nobody maintains them, and the review rhythm is what keeps yours honest and keeps the data connected to decisions.

Further reading from the RivalPricr blog, each answering one specific question in depth.

Competitor price and promo intelligence is not a project with an end date. It is an operating habit that gets more valuable the longer you sustain it, because every month of consistent data makes the patterns clearer and your reading of them more confident. Start small: a tight competitive set, a weighted list of products that matter, a fixed cadence, and a simple index. Add promo tracking as soon as you can, because that is where the surprises live. Write your response rules before you need them, and build the discipline of waiting before you act. Whether you run this from a spreadsheet or from software like ours, the thinking is the same, and the thinking is what produces the return.

If you are just getting started, the article on competitive intelligence for small brands is the natural next step. If you already have data and are struggling to act on it, go to the pieces on turning competitor data into strategy and on reacting without overreacting. And if your problem is that nobody on the team looks at the numbers, start with the dashboard guide and rebuild the front page around the three questions people actually ask. Each of these articles was written by the same small team, from the same experience of watching brands get this right and get it wrong, and we update them as the market and our own understanding change.

Frequently asked questions

How many competitors should a small brand track?

Fewer than you think. Most small and mid-size brands get the majority of the value from tracking three to six primary competitors closely and keeping a longer secondary list for occasional review. The test is whether customers actually compare you against them at the moment of purchase, not whether they appear in the same industry report.

Is it better to track competitor prices daily or weekly?

Consistency matters more than frequency. For key value items in fast-moving categories or on marketplaces, daily tracking is worth the effort because prices genuinely change that often. For the long tail, weekly or even monthly snapshots are usually enough. Whatever cadence you choose, keep it fixed so your history stays comparable.

Should I match a competitor's price as soon as I see it?

Usually not immediately. A price change may be a short promotion, a data error, or a test. Most teams do better with a defined waiting period and a playbook rule that decides when a gap is large enough and persistent enough to act on. Matching every move trains competitors and customers to expect it and erodes margin for little gain.

Understand the market at a glance

Competitor price and promo intelligence.

Watch my market