Key takeaways
- The race to the bottom isn't a market mystery; it is the predictable outcome of bad repricer logic.
- The single most important rule in automated pricing is simple: never let an algorithm decide your minimum acceptable price.
- Here is a counter-intuitive truth that veteran e-commerce operators know: when a competitor cuts their price drastically, your best move is often to do absolutely nothing.
- The fastest way to trigger a retaliatory price war is the "penny undercutting" tactic ($0.01 cheaper).
- Not every price movement represents a permanent shift in market value.
Every store owner who turns on an automated repricer experiences the same initial thrill: you wake up, see that your prices adjusted automatically to beat your closest rival by fifty cents, and notice a bump in morning orders.
Then, three weeks later, you reconcile your supplier invoices against your marketplace payouts and realize something sickening: your sales volume doubled, but your net profit actually dropped by 40%.
You fell into a race to the bottom — an algorithmic ping-pong match where two competing bots undercut each other penny by penny until neither store makes a dime.
Automated repricing doesn't have to be financial suicide. When configured with strict mathematical guardrails, automated repricing gives you the speed of an enterprise trading desk while protecting your hard-earned profit margins.
This guide breaks down how to set up automated repricing rules that protect your business, how to calculate a true, airtight price floor, and when you should deliberately let a competitor undercut you.
What actually causes a repricing race to the bottom?
The race to the bottom isn't a market mystery; it is the predictable outcome of bad repricer logic.
Most low-end pricing tools and naive scripts are configured with a single, dangerous rule:
"Always match the lowest competitor minus $0.05."
Now imagine your competitor is using the exact same rule, or has an assistant checking prices every afternoon.
- You price an item at $45.00 (your landed cost is $30.00).
- Competitor drops to $44.50.
- Your bot sees the change at 2:00 AM and lowers your price to $44.45.
- Their tool detects your drop at 4:00 AM and sets their price to $44.40.
- By Friday evening, both of you are selling the item at $31.20 — barely covering payment gateway fees and packaging materials.
The customers who bought during that week didn't buy because you were a brilliant merchant; they bought because you accidentally liquidated your own inventory at cost.
To fix this, you must stop treating price as a standalone dial and start anchoring it to your underlying unit economics and competitor inventory status.
Step 1: Calculate your "Landed Cost Floor" before setting a single rule
The single most important rule in automated pricing is simple: never let an algorithm decide your minimum acceptable price.
Before configuring an automated repricing tool, you need an audited, unbreakable price floor for every single SKU. If you don't know your exact landed cost, your bot is just gambling with your bank account.
The Landed Cost Floor Formula
Minimum Floor Price =
(Direct Product Costs ÷ Retained Revenue %)+Minimum Profit Margin
- Direct Product Costs = Supplier Price + Inbound Freight + Packaging & Handling
- Retained Revenue % = 1 − (Marketplace Commission % + Payment Gateway Fee %)
- Minimum Profit Margin = The minimum cash profit you refuse to sell without
A Real-World Example:
Suppose you sell a pair of wireless earbuds:
- Supplier Cost: $20.00
- Inbound Freight & Packaging: $3.00
- Marketplace Fee (e.g., Amazon/Shopify/Daraz): 15% (0.15)
- Payment Gateway Fee: 2.9% + $0.30 (approx 3% or 0.03)
- Minimum Desired Margin: $5.00
The Calculation:
- Direct Costs: $20 + $3 = $23.00
- Retained Revenue Rate: 1 − (0.15 + 0.03) = 0.82 (you keep 82 cents of every dollar sold)
- Break-Even Floor: $23.00 ÷ 0.82 = $28.05
- Final Protected Floor Price: $28.05 + $5.00 = $33.05
If a competitor drops their price to $29.00, your repricer must stop dead at $33.05. Selling at $29.00 might feel like you're staying competitive, but after marketplace fees and packaging, you're literally paying $4.05 out of pocket for someone else to take your inventory.
Use an automated margin calculator to lock this threshold in per product. Once defined in your repricing engine, the rule must be structurally incapable of posting a price lower than this number.
Deploying a smart competitor pricing engine ensures your store stays competitive without ever undercutting below break-even.
Step 2: Correlate repricing with competitor stock levels
Here is a counter-intuitive truth that veteran e-commerce operators know: when a competitor cuts their price drastically, your best move is often to do absolutely nothing.
Why? Because aggressive discounts are frequently a symptom of low inventory or impending stock-outs.
If a competitor has only 4 units left of a popular mechanical keyboard and cuts the price by $15 to clear shelf space, matching them is foolish. If you hold your price at $65, they will sell their 4 units within a few hours. Once their stock hits zero, they leave the field entirely.
Suddenly, you are the only store with immediate fulfillment. At that moment, you don't need to discount — in fact, you can often raise your price slightly and still capture the displaced shoppers.
As we covered in our guide on how to monitor competitor stock levels, knowing if a competitor has deep stock is twice as important as knowing what they charge today.
The rule to apply:
- Competitor has deep inventory (>20 units) & cuts price: Match or adjust down to within 2% of their price, strictly above your floor.
- Competitor has low inventory (<5 units) & cuts price: Hold price steady. Let them exhaust their stock.
- Competitor sells out completely: Automatically trigger a restock bump (+3% to +5%) to maximize margin while alternative options are scarce.
Step 3: Use "Match or Step-Near" instead of "Always Undercut"
The fastest way to trigger a retaliatory price war is the "penny undercutting" tactic ($0.01 cheaper). It is an immediate red flag to any competitor who inspects their listings.
Instead of undercutting, use positional rules:
1. The "Exact Match" Rule
If your competitor drops to $49.00, your tool matches them at $49.00 exact — not $48.99. In many marketplaces (like the Amazon Buy Box or Google Shopping multi-seller carousels), matching the lowest price qualifies you for a share of the buy box based on fulfillment speed and seller rating, without triggering their automated undercutting rule.
2. The "Strategic Premium" Rule
If your store offers same-day dispatch, 2-year local warranty, or better customer reviews, you do not need to be cheaper. Set your repricer to track at +$1.00 or +2% above the lowest verified competitor. Many buyers deliberately choose the slightly higher-priced listing if the store looks more trustworthy or ships faster.
3. The "Decoupled Rebound" Rule
When the competitor raises their price back up after a weekend sale, does your price follow? Many simple scrapers are quick to lower prices but forget to push them back up when market pressure eases. Your automated repricing engine should re-evaluate upward movements just as aggressively as downward ones.
Step 4: Isolate flash sales from permanent price changes
Not every price movement represents a permanent shift in market value.
Competitors run time-limited weekend sales, midnight flash promos, or category-wide coupons. If an automated scraper sees a competitor drop an item by 25% at 11:00 PM on Friday and permanently slashes your price on Saturday morning, you've reacted to noise instead of strategy.
Look for tools that capture promo tags and temporary banners alongside raw numbers (our breakdown on how to monitor competitor prices details how to detect these on-page shifts).
Configure a verification cooldown period:
- For non-critical SKUs, require a competitor price change to persist for at least 2 to 4 consecutive scrape cycles before triggering an automatic price rewrite on your store.
- If the drop is greater than 15% in a single jump, do not auto-reprice. Instead, route an instant alert to your price alerts channel on Telegram or WhatsApp for a human sanity check. A sudden 40% drop is often a typo by the competitor's intern or a website glitch — you don't want your store mimicking their mistake.
Step 5: Test repricing on 10 SKUs before rolling out across your catalog
Never turn on automated price writing across your entire catalog on day one.
Start with a controlled sandbox:
- Pick 5 high-velocity items (fast movers): These will give you immediate data on how price changes impact conversion rate.
- Pick 5 mid-tier items: To test whether holding price against sporadic competitor discounts preserves margin.
- Run in "Audit / Suggestion Mode" for 7 days: Review the proposed price changes generated by your rules without actually pushing them to your Shopify, WooCommerce, or marketplace storefront.
- Check the logs: Did any rule attempt to push an item below the floor? Did any item ping-pong back and forth multiple times in a single day?
- Once the logs demonstrate clean, disciplined adjustments, activate live automated updates.
Summary: The Healthy Repricing Checklist
| Tactic | Dangerous (Race to the Bottom) | Strategic (Margin-Defending) |
|---|---|---|
| Price Minimum | No floor or arbitrary guess | Mathematically audited Landed Cost Floor |
| Adjustment Target | Always beat by $0.01 | Match exactly, or sit 1-2% higher based on service |
| Inventory Context | Blindly reacts to every price cut | Ignores discounts when competitor stock is near zero |
| Safety Net | Unmonitored automated execution | Instant Telegram/WhatsApp alerts on extreme fluctuations |
| Upward Movement | Slashes down, rarely recovers | Rebounds upward the moment competitor pressure lifts |
Automating your pricing is not about racing to zero profit; it's about making sure you never leave money on the table when demand surges and never lose a profitable sale out of plain inattention.
Set your floor, watch competitor inventory, and let the rest of the market bleed their margins while you protect yours.
Frequently asked questions
What is the difference between dynamic repricing and a race to the bottom?
+
A race to the bottom happens when automated repricers are set to blindly undercut competitors without an enforced price floor, driving margins to zero. Strategic dynamic repricing uses hard landed-cost floors, accounts for competitor stock levels, and matches or rebounds prices upward to protect profitability.
How do I calculate a safe price floor for automated repricing?
+
Your price floor should equal the sum of supplier cost, inbound shipping, packaging, and handling, divided by (1 minus marketplace fees and gateway percentages), plus your minimum acceptable dollar profit margin. A repricing engine should never be allowed to breach this number.
Should I match a competitor if they have very few units left in stock?
+
No. When a competitor has low inventory (e.g., fewer than 5 units) and cuts their price, it is usually a temporary clearance. Holding your price allows them to exhaust their inventory, leaving your store as the sole supplier capable of selling at higher margins.
How often should an automated repricer update my product prices?
+
For fast-moving marketplace SKUs, checking on an hourly rotation or every 15 to 30 minutes catches meaningful shifts. However, introducing a cooldown period of 1 to 2 cycles prevents your tool from erratic ping-pong repricing against another automated bot.
We build MarketPulse, competitor price monitoring and automated repricing for e-commerce sellers. About us
See how MarketPulse handles this, automatically
Competitor price, stock and review-count tracking, automated repricing behind a price floor, and alerts pushed to Telegram or WhatsApp the moment something changes.
14-day free trial · No card required
