Skip to content
Price IntelligencePrice Intelligence home

Free tool

Price position analyzer

Paste your prices and your competitors' prices. This tool returns your price index, your position mix across the catalogue, and the products where the gap to the market low is costing you the most. Free, and nothing leaves your browser.

One row per product: sku, product, your_price, competitor_prices. Put multiple competitor prices in one quoted cell separated by commas, or use semicolons.

Everything runs in your browser. Nothing you paste here is uploaded, stored or logged.

Overall price index

99.6

Your price as a percentage of the average competitor price. 100 means you are exactly at market.

Position mix

3
3
  • Lowest3
  • Matched0
  • Above market3

Biggest gap to the market low

13.7%

Aurora H7 Headphones: you are at $249.00, the market low is $219.00.

Price position by product
ProductYour priceMarket lowMarket avgIndexPosition
Aurora H7 Headphones3 competitors$249.00$219.00$237.66104.8Above market
Ironside Drill Kit3 competitors$199.00$189.00$195.16102.0Above market
Kettleworks Espresso Duo2 competitors$549.00$559.00$564.0097.3lowest
Verdant Cold-Press Juicer3 competitors$289.00$295.50$301.5095.9lowest
Hearth Air Fryer 6qt3 competitors$159.00$149.99$155.66102.1Above market
Meadowlark Dutch Oven 6qt2 competitors$179.00$185.00$187.0095.7lowest

What the price index tells you

Price index
Your price divided by the average competitor price for the same product, multiplied by 100. An index of 100 means you are exactly at the market average. 104 means you are priced 4% above it. 96 means 4% below.

A single SKU's index is easy. The value comes from the distribution across a catalogue, because that is where the surprises live. Most teams discover they are not uniformly expensive or uniformly cheap: they are wildly above the market on a handful of high-visibility products and quietly leaving margin on the table everywhere else.

Reading your index
IndexWhat it meansWhat to check next
Below 95Materially cheaper than the marketAre you buying volume you would have won anyway? Check margin per unit.
95 – 99Slightly below marketUsually a healthy place to sit on competitive SKUs.
99 – 101At marketFine, but check whether you are matching an out-of-stock competitor.
101 – 105Above marketAcceptable if service, delivery or bundling justifies it. Otherwise it is conversion loss.
Above 105Well above marketEither a deliberate premium position or a price nobody has reviewed in a year.

Why position mix matters more than the average

An overall index of 100 can hide a catalogue where half the SKUs sit at 90 and half at 110. That is not a competitive position, it is two problems cancelling out in a spreadsheet. The position mix — how many SKUs are lowest, matched, or above the market — is the number that drives action, because each bucket needs a different decision.

Price position — full catalogue

34
17
57
  • Lowest in market34
  • Matched17
  • Above market57
  • No live data2

Competitor price changes per SKU, last 60 days

  • Audio11.4changes / SKU
  • Small appliances8.1changes / SKU
  • Power tools6.7changes / SKU
  • Home & kitchen5.2changes / SKU
Position mix across a full catalogue, with the competitor change rate by category underneath. Categories that reprice often need a faster refresh than categories that do not.

Three mistakes that make an index lie

  1. 1Including out-of-stock competitors. A competitor advertising $89 with nothing to ship is not a competitor at that price. Filter them out before you calculate, or you will chase a price that does not exist.
  2. 2Weighting every SKU equally. An unweighted index treats a product selling four units a year the same as your best seller. Weight by revenue or units to get a number that reflects your business.
  3. 3Comparing the wrong products. A 2-pack matched to a single unit, or refurbished matched to new, produces a perfectly calculated and entirely meaningless index. This is why match confidence matters more than collection frequency. See the product matching guide.

Worked example

You sell a juicer at $289.00. Three competitors are in stock at $299.00, $310.00 and $295.50. The average is $301.50, so your index is 289 ÷ 301.50 × 100 = 95.9. You are the lowest in the market and 3.5% below the next cheapest at $295.50. That gap is likely bigger than it needs to be: moving to $294.00 would still make you the market low while recovering $5.00 a unit.

Multiply that across a catalogue and it is the single most common finding in a first pricing review — the money is not in the SKUs you are losing on, it is in the SKUs you are winning by more than you needed to.

Get this calculated for you every morning

Price Intelligence tracks the competitor prices, excludes out-of-stock listings automatically, and reports index and position mix across your whole catalogue daily.

Frequently asked questions

What is the price index formula?

Price index = (your price ÷ average competitor price) × 100. For a catalogue, calculate it per product and then average, ideally weighting each product by its revenue or unit volume so that a slow-moving SKU does not carry the same weight as a best seller.

Should I use the average or the lowest competitor price?

Both, for different questions. The index against the average tells you where you sit in the market overall. The gap to the lowest in-stock price tells you whether you are winning a price-sensitive comparison. Teams that only track the lowest end up in a race to the bottom against whichever competitor is clearing stock that week.

How do I handle competitors who are out of stock?

Exclude them. A price you cannot buy at is not a price you are competing with, and including it drags your index down and triggers repricing rules for no reason. This tool asks you to paste the prices you consider live; our monitoring product excludes out-of-stock listings automatically.

What is a good price index?

There is no universal answer, because it depends on your position. A discounter targets 95 to 98. A retailer competing on service, availability or bundling can sustain 102 to 105 provided conversion holds. What matters more than the absolute number is whether it is deliberate and whether it is stable.

Does the data I paste get stored?

No. The whole calculation runs in your browser. Nothing is uploaded, stored or logged, and you can confirm that in your browser's network tab.

Start monitoring in the next ten minutes

Connect your store, match your catalogue and get your first competitor comparison in the same session.

14 days, no credit card, cancel in one click.