Skip to content
Price IntelligencePrice Intelligence home

For retailers

Price monitoring for retailers who have to defend margin

Price monitoring for retailers tracks competitor prices, stock status and promotions on the products that carry your gross profit, then turns that feed into two decisions: where each product should sit against the market, and how far an automated rule may move it before a person has to approve the change.

  • Every competitor price carries a match confidence score you can confirm or correct in one click
  • No repricing rule can cross your margin floor, cost floor, MAP floor or max daily change
  • Coverage and freshness are on screen, so a source that quietly stopped is visible the same day
Start free trialOpen the live demo14 days, no credit card, cancel in one click.

Northline Supply — Overview

Products monitored

110

across 4 categories

Price index

97.1

0.6vs market avg

Open MAP violations

6

3 critical

Data coverage

98.8%

99.9% target

Aurora H7 Noise-Cancelling Headphones

NL-1000
$209.13$229.65$250.17$270.69$291.21May 25Jun 24Jul 23
Northline SupplyVoltbayHarborlinePrimeDeckCasa & KinBelmont Direct

Price position

34
17
57
  • Lowest34
  • Matched17
  • Above market57
  • No live data2

Latest alerts

  • Voltbay cut Aurora H7 by 12%

    18 min ago

  • New MAP violation — DealVault

    42 min ago

  • Harborline feed recovered automatically

    3 hours ago

If you run ecommerce, merchandising or pricing at a mid-market retailer, competitor prices are not the deliverable. The deliverable is a defensible position on every product that matters, plus rules that cannot quietly spend your margin while you sit in a meeting. Monitoring supplies the inputs. Position and guardrails turn them into decisions.

The job is margin, not matching

Nobody is promoted for matching the lowest price on the internet. You are measured on gross profit dollars, on category growth, and on not being embarrassed on the twenty products customers actually price-check. A price feed does not resolve those tensions; it tells you faster that someone is cheaper. Treat it instead as a control system: decide where each group of products sits against the market, write that down as a rule, let monitoring flag the drift.

Price monitoring for retailers starts with the SKUs that carry the profit

Monitoring the whole catalog on day one is how programs die. Thousands of rows, no idea which deserve a response, a weekly export nobody opens by March. Start where a price decision changes the P&L, then widen.

A four-question score for choosing what to track

Score each candidate SKU from 0 to 3 per question. Track everything scoring 8 or more, review the 6 to 7 band once, leave the rest alone.

  1. 1Gross profit share. Is it inside the products producing most of your gross profit? Profit dollars, not revenue, not units.
  2. 2Price checkability. Can a shopper compare it in ten seconds elsewhere? A private label item nobody else stocks scores 0, however well it sells.
  3. 3Competitive overlap. How many competitors you genuinely lose sales to stock it? One occasional seller is not overlap.
  4. 4Margin sensitivity. How much does a five percent move change unit economics? A thin-margin accessory and a fixture react differently to one rule.
Tier the tracked catalog before writing a single rule
TierWhat belongs in itRefreshRule postureWho acts
Tier 1: heroesThe 20 to 50 products customers name and judge you byFour times daily on Scale, hourly on EnterpriseAlerts only. Rules propose, a person approvesMerchandising lead, daily
Tier 2: profit coreBranded SKUs producing most of your gross profitTwice daily or betterAutomated inside guardrails, exceptions to reviewAnalyst, queue cleared daily
Tier 3: competitive fillThree or more overlapping competitors, no intent to lead thereDailyPosition to a band, never to the lowest offerAnalyst, weekly sweep
Tier 4: long tailLow volume, low overlap, private label, exclusivesDaily, or none at allNo automated repricingReviewed quarterly

Tiering is a merchandising decision, not a software setting. Doing it first is what stops a repricing program from treating a hero SKU and a $6 accessory as the same problem.

The daily loop: twenty minutes, four questions

A working daily routine is short and always the same. At an hour it gets skipped by week three, and a skipped routine is worse than none, because you still believe prices are being watched.

  1. 1

    Is the data healthy?

    Coverage and freshness before any price. If a source degraded overnight, every number under it is stale and any rule reading it acts on fiction.

  2. 2

    What moved on tier 1?

    Competitor moves on hero SKUs, with stock status attached. A competitor going out of stock at a low price is not a cut. It is a chance to hold or raise.

  3. 3

    What is in the review queue?

    Every proposed change that hit a guardrail or a weak match waits here. Approve, edit or reject. An empty queue every single day means the guardrails are too loose.

  4. 4

    Anything below a MAP floor?

    Resell under a MAP policy and your repricing must respect it. A competitor advertising below MAP is worth reporting to the brand rather than matching. See what MAP pricing is.

Northline Supply — Overview

Products monitored

110

across 4 categories

Price index

97.1

0.6vs market avg

Open MAP violations

6

3 critical

Data coverage

98.8%

99.9% target

Aurora H7 Noise-Cancelling Headphones

NL-1000
$209.13$229.65$250.17$270.69$291.21May 25Jun 24Jul 23
Northline SupplyVoltbayHarborlinePrimeDeckCasa & KinBelmont Direct

Price position

34
17
57
  • Lowest34
  • Matched17
  • Above market57
  • No live data2

Latest alerts

  • Voltbay cut Aurora H7 by 12%

    18 min ago

  • New MAP violation — DealVault

    42 min ago

  • Harborline feed recovered automatically

    3 hours ago

The Northline Supply demo tenant on a normal morning: price index, position mix, overnight competitor moves, the review queue and source health in one view. Sample data, fictional competitors.

The weekly pricing review, and the decisions it must produce

The daily loop is maintenance. The weekly review is where strategy changes. Keep it to 45 minutes with merchandising, ecommerce and finance, and end every item with a decision, not an observation.

  • Index by category, versus last week. Drifting down two points means your rules are following someone else's promotion. Decide: accept it, or tighten the band.
  • Position mix. What share of SKUs sit lowest, matched or above? Decide whether that mix is the one you intended.
  • The five most expensive changes. Not the most changes. The largest margin impact, each explained by a person.
  • Competitor promotion cadence. Who ran what, and did it repeat? A competitor discounting the same category every third Thursday is a calendar, not an emergency.
  • Floor hits and data quality. Any SKU that hit a floor twice, plus sources degraded and matches corrected. A repeated floor hit says the cost or the assortment is the problem, not the price.

Use price position instead of chasing every competitor cut

Chasing means answering each competitor move individually. It feels responsive and it loses: your most desperate competitor ends up setting your margin, and one seller clearing stock drags a whole category down in a fortnight. Position means deciding in advance where you sit, then acting only when reality leaves that band.

Price position mix
The share of your tracked products currently priced lowest, matched to the lowest, or above the market. Healthy retailers hold a deliberate mix rather than one stance: lowest on a visible minority, matched on the competitive core, above where service, availability or exclusivity earns it.

In practice, pick a target band per category, such as index 98 to 102 on core branded goods and 103 to 108 where you own delivery or installation, then let the rules hold it. When one competitor sits far below the band, that is a line to investigate, not a reason to move the category.

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 by category in the demo tenant: where the store is lowest, matched or above market, and how the mix shifted over the last 30 days.

Two habits make position work. Weight by stock, because an out-of-stock competitor price is not an offer. And review the band quarterly: a target renegotiated every seven days is not a target.

Match the rule to the goal, not to the competitor

Most bad repricing comes from running one rule for four jobs. Protecting margin, buying share, clearing stock and defending a hero SKU need different metrics and rules. Mixing them is how a clearance ladder ends up cutting your best-known product.

Goal, metric and rule: pick one row per group of SKUs
Business goalMetric to watchRule to runGuardrail that must holdSignal it worked
Protect marginBlended gross margin percent, and margin impact estimated before any bulk changeHold position: market average plus a fixed band, never the lowest offerMargin floor per SKU, max daily change near 5 percentMargin percent flat or rising, index inside the band
Win shareIndex against the two or three competitors you truly lose sales to, plus share of SKUs priced lowestMatch the lowest in-stock competitor on tier 2 only, stopping at the floorCost floor, margin floor, tier 1 excluded entirelyUnits and revenue up, margin percent down less than budgeted
Clear stockWeeks of cover, sell-through rate, days since last saleMarkdown ladder: one fixed step every N days until cover hits targetHard end date, cost floor, one step per intervalCover reaches target before the season ends, neighbours untouched
Defend a hero SKUPosition on that product, competitor stock status, any below-MAP listing on itAlert only: notify the merchandising lead when a named competitor moves 3 percentManual approval, no automated rule may touch tier 1You never discover on Monday that a rule repriced the hero overnight

Write the goal onto the rule itself. A rule whose purpose nobody remembers in six months is a rule nobody dares turn off.

Repricing guardrails, with the arithmetic shown

Guardrails are why automated repricing is safe to run. Four do nearly all the work, and each is a hard limit no rule can cross, whatever a competitor does.

  • Margin floor. The lowest gross margin percent a SKU may reach, set per product or category.
  • Cost floor. Landed cost plus a fixed adder for handling, returns and payment fees.
  • MAP floor. Where you resell under a MAP policy, the rule stops at the advertised minimum instead of facing that brand's channel team.
  • Max daily change. The largest move allowed in a day, turning a bad data read into a small mistake rather than a category-wide one.

Worked example. A tool kit sells at $89.00 and costs $58.50 landed, so gross margin is $30.50, or 34.3 percent. Set a 22 percent margin floor and the lowest price the rule may reach is 58.50 divided by 0.78, which is $75.00. A competitor drops to $71.90. The rule stops at $75.00 and files an exception, because following that competitor means 18.6 percent margin.

Add a 5 percent max daily change and the rule reaches $84.55 today, $80.32 tomorrow, $76.30 the next day and $75.00 on the fourth. The slowness is the point: four chances for a person to notice that the competitor price was a variant mismatch, a clearance unit or an out-of-stock listing.

Then the volume question, which decides whether the cut was worth making. Going from $89.00 to $75.00 is a 15.7 percent cut, and unit margin falls from $30.50 to $16.50. Earning back the same gross profit takes 30.50 divided by 16.50, about 1.85 times the units, meaning 85 percent more sales. Run that before the cut. The ecommerce margin calculator does it on your figures.

The phantom low price, and how it drains margin quietly

The failure mode that costs mid-market retailers most, described mechanically. Your rule matches to the lowest competitor. That listing is not comparable: a single unit where you sell a two-pack, a reseller with no stock, a refurbished item, last year's model under the same title. The rule cannot tell. It cuts. Nothing looks wrong afterwards, because the rule reports that it matched the lowest price, which it did.

Three defences stop it. Match on GTIN or UPC first, so identity is an exact join rather than a guess, and hold a confidence threshold below which a rule refuses to act and routes the change to review. Weight by stock, so an unavailable listing never sets your floor. Keep the daily cap tight, so a wrong read costs one step. See the product matching guide and repricing software.

What this will not do for you

  • Not elasticity, and not motive. Those come from your own tests and your own read of a competitor.
  • Not prices behind a login, and no checkouts are completed to compute a net price after cart coupons. Promotion text on the page is captured so a person can judge it.
  • Not assortment, delivery promise or reviews. If you lose on those, a lower price only loses money faster.
  • Not guesswork. Low-confidence matches wait in a queue, because a wrong match is worse than a missing one.

$99/mo

Starter: 500 products, daily refresh

$299/mo

Growth: 2,500 products, twice-daily refresh

$699/mo

Scale: 10,000 products, four-times-daily refresh

14 days

Free trial, no credit card

Matching, repricing, analytics, MAP monitoring, every integration and unlimited users are on every plan, Starter included. You pay for scale, never for a feature. See pricing and retail price monitoring.

Run it on your own catalog for two weeks

Connect your store, pick your tier 1 and tier 2 SKUs, and look at the position mix before you change a single price. 14 days, no credit card. Or walk the demo tenant first.

Frequently asked questions

How many competitors should a retailer track per product?

Three to five is usually right for the products that matter: the competitors you genuinely lose sales to, not everyone who lists the item. Adding a tenth marketplace reseller mostly adds noise and drags your measured market average below reality. Starter allows 10 competitor URLs per product; Growth and above are unlimited, so the constraint is your judgement rather than the plan.

How often do competitor prices need to be refreshed?

Match the refresh to how fast the category moves. Furniture and hardware are fine on a daily check. Consumer electronics and anything sold heavily on marketplaces move within the day, so twice-daily or four-times-daily checks keep your rules from acting on yesterday's market. Plans run daily, twice daily, four times daily and hourly.

Should I just match the lowest price I find?

No. Matching the lowest hands your margin to whichever competitor is most desperate, and the lowest listing is often not comparable at all: a different pack size, a refurbished unit or a seller with no stock. Decide a target price position per category instead, let rules keep you inside that band, and send the outliers to a human.

What is a good price index for a retailer?

There is no universal good number, only a deliberate one. An index of 100 means you sit at the market average for the products compared. Many retailers hold roughly 98 to 102 on competitive branded goods and higher where they own delivery, installation or exclusivity. What matters is that the index you run is the one you chose, and that it stays stable.

Can automated repricing run without wrecking margin?

Yes, if guardrails are hard limits rather than suggestions. A margin floor, a cost floor, a MAP floor where you resell branded goods and a max daily change together mean the worst case is a small, slow, reversible move. Keep hero SKUs on alerts only, send low-confidence matches to a review queue, and keep the full change history so any move can be explained and undone.

How do I know the price data is still being collected?

Check coverage and freshness rather than trusting silence. When a monitored retailer changes its page layout, extraction breaks; here the recipe is regenerated automatically, a product whose URL moved is rediscovered by identifier, and you are alerted when a source degrades. A tool that quietly stopped collecting three weeks ago reports a calm market, and you believe it.

Does this connect to my store?

Yes. Shopify, WooCommerce, BigCommerce and Adobe Commerce connect directly, plus Google Merchant Center and Amazon Seller Central, with CSV and SFTP, a REST API and webhooks for everything else. Approved changes can push straight to the connected store, sit in a review queue first, or export as CSV if you would rather your PIM or ERP stay the system of record.

How much does price monitoring for retailers cost?

Starter is $99 a month for 500 products with a daily refresh, Growth is $299 for 2,500 products refreshed twice daily, and Scale is $699 for 10,000 products refreshed four times daily. Enterprise adds hourly refresh, an SLA and SSO. Every plan includes matching, repricing, analytics, MAP monitoring, all integrations and unlimited users. Annual billing saves roughly two months.

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.