All articles
Analytics··7 min

Competitor Price Monitoring: How to Protect Your Margin on Marketplaces

Set up competitor price monitoring on marketplaces: what to track, how often, repricing rules with a minimum-margin floor, and report formats that work.

Many sellers still do competitor price monitoring by hand: someone opens product pages, compares, and updates prices. Take a store with 300 products as an example. Even at one minute per item, that's 5 hours a day — and by evening, the prices checked in the morning are already out of date.

You lose money on two fronts. A competitor drops their price by $1 and ten sales a day go to them. With an average margin of $5, that's $50 a day, or about $1,500 a month. And when a competitor raises their price or runs out of stock, you keep selling cheap and leave margin on the table. These numbers are illustrative, but for stores with hundreds of SKUs the scale of the loss is realistic.

Why margin leaks without anyone noticing

  • Prices change faster than people check them. Large sellers have long used bots that recalculate prices several times an hour.
  • Cutting prices by gut feeling. A manager undercuts a competitor without accounting for marketplace fees, shipping and returns. Sales go up, profit doesn't.
  • Nobody sees the full picture. Competitor stock, new listings and promotions live in one person's head — or aren't tracked at all.

What to track in competitor price monitoring

What Why Example decision
Prices (including discounts and shipping) See where you are actually cheaper or pricier, not just on the listing Adjust the price or the listing
Availability and stock A competitor out of stock is a chance to raise your price Temporary increase up to your ceiling
New listings Who entered your niche and at what price Purchasing or assortment decision
Promotions Tell a temporary discount from a new normal Wait it out instead of chasing

Product matching is a separate job. The same item is named differently by different sellers, and without a reliable "your product ↔ competitor's product" link, the numbers are meaningless. This often takes more effort than collecting the data itself.

How often to check prices

Frequency depends on how fast your market moves and how much being late costs you.

Product type Check frequency
Digital goods, bestsellers with heavy competition Every few minutes
Popular items with steady sales Several times a day
Long tail of the catalog Once a day or less

There's no need to check everything all the time: it adds load on your server and on the source site. Split your catalog into groups and set an interval for each.

Is it legal? Public data and site rules

I collect only what any shopper can see without logging in: price, availability, product name, promo terms. The ground rules:

  • no personal data and no restricted areas;
  • if the marketplace offers an official API or data feed, use that first;
  • respect the site's terms and robots.txt, keep request rates moderate, don't overload anyone;
  • use the data for your own pricing decisions, not to copy someone else's content.

This isn't legal advice: if your situation is unusual or you have a specific agreement with a marketplace, check with a lawyer.

Repricing rules: a minimum margin as the floor

The core rule of automated pricing is that every product has a minimum price the system will never go below, no matter what.

The formula is simple: minimum price = cost / (1 − marketplace fee − minimum margin).

Example: landed cost $20, marketplace fee 15%, minimum margin 10%. That gives $20 / 0.75 ≈ $26.67. Selling cheaper means working for turnover, not profit.

On top of that floor you define rules:

Situation Rule Limit
Competitor is cheaper but above our floor Price one step below the competitor Never below the minimum price
Competitor dropped below our floor Hold the minimum price, don't chase Alert to a manager
Competitors are out of stock Raise price by a set percentage Never above the ceiling or MSRP
Competitor raised their price Follow up, staying one step below Never above the ceiling
New price differs from current by more than 20% Don't apply automatically Manual approval
No competitor data received Leave the price unchanged Error alert

The last two rows are often forgotten, yet they're exactly what stops a data-collection glitch from dropping your price to zero.

Alerts or automated repricing

Alerts work when you have few products, the items are expensive, or the decision needs human judgment — for example, whether to respond to a competitor's promotion.

Automated repricing makes sense when you have hundreds of SKUs, the market moves fast, and the rules are clear and nearly always the same.

I usually recommend starting with alerts. Watch which decisions you make for a couple of weeks. The ones you repeat without exception become automated rules; the rest stay with a person.

How to receive the data

  • Excel — a daily export for the buyer or the owner.
  • Google Sheets — a live spreadsheet the whole team can see.
  • Dashboard — price trends, share of products where you're cheaper than the market, change history.
  • Telegram — instant messages like "competitor dropped below your minimum on product X".

In practice the best combo is Telegram for urgent things and a spreadsheet or dashboard for analysis.

What it looks like in practice

A digital goods store sells game keys on a marketplace. Prices are recalculated against competitors automatically every 2–5 minutes with margin control, and products are matched with fuzzy search because sellers name them differently. The system replaced manual purchasing, key delivery and manual repricing.

Another example is a SaaS for suppliers and sellers: suppliers upload catalogs, sellers export products to marketplaces, and prices and stock sync automatically on plans that update every 1, 2 or 12 hours. It shows that not every business needs minute-level updates — for many catalogs a few updates a day are plenty.

When automation isn't worth it

  • You have up to 30–50 products and market prices rarely change — a weekly check and a simple spreadsheet will do.
  • You don't compete on price: a unique product, your own brand, or service.
  • You don't know your exact costs. A repricer without them is dangerous — sort out your accounting first.
  • The data source is unstable or its rules don't allow collection — look for official feeds instead.

How much it costs

Basic monitoring (one source, a spreadsheet or Telegram alerts) starts at $150. Repricing integrated with the marketplace API and your inventory system starts at $250. A full system with an admin panel, product matching and reports is a turnkey project from $1,500 with staged payments. Websites change their layout, so for scrapers I recommend ongoing support, from $100 a month.

Let's run the numbers for your store

If the example above sounds familiar, book a free 30-minute process review. I'll look at your catalog and marketplaces, suggest the right frequency and rules, and tell you honestly whether automation will pay off. More about the service on the parsing, price monitoring and reports page.

Want results like these?

Describe your task — in a free review, I’ll show you what can be automated and how much it will save you.

Discuss a Project

Related articles

Contact

Tell me what’s slowing you down — I’ll suggest a solution

I reply within 2 hours during business hours. Your first process review is free.

  • Reply within 2 hours
  • Free process review
  • Fixed-price estimate
What do you need?
Estimated budget

By clicking the button, you agree that your contact details will be used only to respond to your request.