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
- 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.
| Product | Your price | Market low | Market avg | Index | Position |
|---|---|---|---|---|---|
| Aurora H7 Headphones3 competitors | $249.00 | $219.00 | $237.66 | 104.8 | Above market |
| Ironside Drill Kit3 competitors | $199.00 | $189.00 | $195.16 | 102.0 | Above market |
| Kettleworks Espresso Duo2 competitors | $549.00 | $559.00 | $564.00 | 97.3 | lowest |
| Verdant Cold-Press Juicer3 competitors | $289.00 | $295.50 | $301.50 | 95.9 | lowest |
| Hearth Air Fryer 6qt3 competitors | $159.00 | $149.99 | $155.66 | 102.1 | Above market |
| Meadowlark Dutch Oven 6qt2 competitors | $179.00 | $185.00 | $187.00 | 95.7 | lowest |
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.
| Index | What it means | What to check next |
|---|---|---|
| Below 95 | Materially cheaper than the market | Are you buying volume you would have won anyway? Check margin per unit. |
| 95 – 99 | Slightly below market | Usually a healthy place to sit on competitive SKUs. |
| 99 – 101 | At market | Fine, but check whether you are matching an out-of-stock competitor. |
| 101 – 105 | Above market | Acceptable if service, delivery or bundling justifies it. Otherwise it is conversion loss. |
| Above 105 | Well above market | Either 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
- 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
Three mistakes that make an index lie
- 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.
- 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.
- 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.
Keep reading
- Competitor price analysisThe full set of metrics a pricing review needs, not just the index.
- Price index and price positioningThe formula in depth, weighting methods and the mistakes that make an index lie.
- Competitor price monitoringCollect the competitor prices automatically instead of pasting them.
- Product matching guideWhy the match quality decides whether the index means anything.
- Repricing strategiesWhat to actually do once you know where you sit.
- Margin calculatorCheck what a price change does to your margin before you make it.
Stop doing this by hand
This calculator works on data you already have. Price Intelligence collects that data for you every day, and tells you when a source breaks.
Open the live demo →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.