Why Your Amazon Repricing Keeps Lowering Your Price to the Bottom, and How to Fix It
Last verified: August 2026
Your repricer is working. That is the problem.
It is doing exactly what you told it to do: matching or beating competitor prices as they move. And every time it does, the competitor’s tool matches or beats yours. The price drops $0.01. Then $0.01 again. And again. Until both of you are at the floor, the margin is gone, and the dashboard shows a Buy Box win rate that looks excellent and a Payments report that does not.
TL;DR: A repricer races to the bottom because of one of three configurations: the rule type tells the tool to undercut continuously with no stop condition, the minimum price is set too low to provide a real floor, or the competitor in your reference set has no floor of their own. This guide diagnoses which one applies to your account, and gives the specific fix for each.
What causes a repricer to race to the bottom?
Three root causes produce every race-to-the-bottom scenario. Each one has a different fix. The key is identifying which one is driving your specific situation before changing anything.
Root cause 1: The wrong rule type. A rule that says “beat the lowest price by $0.01” fires every time a competitor drops their price. If the competitor is running the same rule, their tool fires in response to yours. The loop cycles: your price drops, their price drops, your price drops again. Dozens of cycles per hour, compounding toward both floors simultaneously. Neither seller made a deliberate decision to sell at the bottom. Both tools did exactly what they were programmed to do.
Root cause 2: A minimum price that does not reflect real costs. A typed minimum of $14.00 entered because it “felt safe” provides no real protection if the actual break-even is $15.50. The tool drops to $14.00, the rule stops there, and every sale at $14.00 generates a loss. The floor appeared to work , the price stopped moving , but the stopping point was wrong.
Root cause 3: A competitor with no floor. A liquidating seller, a new entrant testing the market, or a seller with cost structures that differ significantly from yours prices below any level your floor calculation would generate. Your tool follows theirs down to your floor. They keep going below it. Their stock runs out in days or weeks. Your margin was compressed for the entire period.
Each root cause requires a different fix. Applying Fix 1 when Root Cause 2 is the problem wastes time. Work through the diagnostics first.
Is it your rules or a fundamental market problem?
Before diagnosing the specific cause, establish whether this is a configuration problem or a market problem. They look similar on the surface and require different responses.
Pull the price history for the affected ASIN. Your repricer should show a full price history chart. Look for the pattern:
Rapid oscillation in a narrow band (within $0.20 to $0.50, changing hundreds of times per day): This is a rule problem. Your tool and a competitor’s tool are triggering each other in a feedback loop. The fix is always rule-side: change the rule type or remove the undercut increment.
Gradual price decline over 5 to 14 days: This is a market problem. A competitor is pricing consistently lower and your tool is following over multiple days. This often indicates a genuine competitive repositioning, a new lower-cost entrant, or a slow liquidation event. The diagnostic steps below determine which.
Price dropped to floor and stopped: The floor is working but the floor is wrong. The tool stopped where it was told to stop, and the stopping point is below your real break-even. The fix is always to the minimum price, not the rule.
Diagnosis 1: Check your rule logic for aggressive downward pressure
The first diagnostic is the simplest. Look at your rule configuration and check whether the action phrase contains any of the following: “undercut by,” “beat the lowest by,” or “price below by.”
Any rule with a fixed undercut increment , even $0.01 , in a competitive environment where other sellers are running the same instruction creates a feedback loop. The moment your price drops, the other tool responds, which triggers your tool to respond again. On fast listings, the full cycle runs in minutes.
Check your repricing tool’s price change log for the affected ASIN. Count the number of price changes in a 24-hour window. More than 50 changes per day on a single ASIN confirms an active loop.
The evidence pattern: price history shows rapid oscillation in a band of $0.10 to $0.30. The price never stabilises. Both your price and the competing price are moving continuously. This is Root Cause 1.
Quick test: Pause your repricing on the ASIN for 4 hours. If the competitor’s price stops moving too, they were responding to you. If the competitor’s price continues dropping independently, the cause is Root Cause 3 (competitor with no floor).
Diagnosis 2: Verify your minimum is actually being enforced
A minimum price that is set but not working is one of the more surprising situations sellers encounter. There are four ways this happens.
The minimum is in the wrong rule group. In most repricers, minimum prices attach to rule sets or product groups. If your product is assigned to Rule Group B but the minimum price is configured in Rule Group A, the tool applies Rule Group B’s settings. Rule Group B often has no minimum set, or a different one. Check that the minimum price field is populated in the active rule group for the affected ASIN.
The minimum is below the real break-even. The tool stopped at the floor as intended. But the floor was entered as a round number , $14, $16, $18 , without calculating it from current cost inputs. The floor is enforced correctly at the wrong number.
Recalculate your floor: landed cost ($9.00) plus FBA fee ($3.18 for standard-size products post January 2026) plus referral fee (8% of selling price, approximately $1.40 on an $18 product) plus inbound shipping ($0.45) plus returns provision ($0.45) plus target margin ($2.70 at 30% of landed cost) = minimum of approximately $17.18 before dividing by (1 − 0.08 referral rate) = $18.67.
If your current minimum is $14, you have an $4.67 gap per unit on every sale at floor. At 200 daily units, that is $934 per day in margin loss that looks like the tool is working.
The minimum was not updated after a fee change. Amazon raised FBA fees effective January 15, 2026 by an average of $0.08 per unit, with small items priced over $50 seeing a $0.51 increase per unit according to Modern Retail’s reporting. A minimum set before January 2026 on affected products is underpriced by the amount of the increase.
There is no minimum price set at all. Some accounts have minimums configured for some product groups but not others. Newly added ASINs sometimes inherit a rule group with no minimum configured. Check every affected ASIN’s rule group settings and confirm the minimum field is populated.
Diagnosis 3: Are you fighting a competitor who has no floor?
A competitor pricing below any rational break-even for the product is not repricing competitively. They are liquidating, testing, or operating at a loss for a short-term reason. The appropriate response is rarely to follow them down.
Evidence of a competitor with no floor:
Their price is below your cost inputs. If you know your landed cost is $9.00 and the product costs roughly the same to source from any standard supplier, a competitor at $11.00 is earning approximately $0 margin after fees. A competitor at $9.50 is selling at a loss. They are either liquidating remaining stock or have made an error.
Their stock is thin and declining. Check the Other Sellers section on the listing. A seller with 8 units today and 3 units yesterday is near the end of their stock. Their price will either stay low until they sell out or rise as the last few units push them toward their own pain threshold.
They appeared recently on the listing. A new seller entering at an aggressive price is either testing the market or clearing an initial lot. Sellers who enter with aggressive pricing and deep stock are establishing a position , that requires a competitive repricing response. Sellers who enter with aggressive pricing and thin stock are clearing inventory.
Quick calculation: Estimate what the competitor’s break-even should be given standard sourcing costs for the product. If their price is at or below that estimated break-even, they are not repricing competitively. Do not follow.
Book a Demo , rebalance your repricing rules in Repricer.com and test changes in Safe Mode before they touch live prices.
Fix 1: Switch from price-matching to position-targeting rules
Price-matching rules respond to what competitors do. Position-targeting rules respond to what you achieve. The distinction breaks the feedback loop.
A price-matching rule: “If a competitor’s price is lower than mine, lower my price to match or beat it.”
The problem: the competitor’s tool responds with the same instruction. Every trigger produces a response that produces another trigger.
A position-targeting rule: “If my Buy Box share falls below 30% for 20 consecutive minutes, lower my price by $0.25 (minimum: floor). If my Buy Box share exceeds 45% for 30 consecutive minutes, raise my price by $0.25 (maximum: ceiling).”
The key difference: the condition is your share, not the competitor’s price. A competitor dropping their price does not trigger your rule directly. Your rule fires when your share outcome changes. The feedback loop has no entry point.
Position-targeting rules in Repricer: - Set a target Buy Box share percentage (30% to 40% is appropriate for most competitive wholesale listings) - Set a price increment ($0.25 is sufficient for most categories) - Set a time threshold before the rule fires (20 to 30 minutes prevents over-reaction to transient price moves) - Set your floor and ceiling
Once live, test the rule configuration in Safe Mode for 5 to 7 days before enabling live price changes. Safe Mode shows simulated price movements without touching actual listings. Check that the floor holds throughout the simulation and the average simulated selling price is comparable to your current actual selling price.
Fix 2: Raise your minimum to reflect your true costs
The minimum price should equal every cost per unit , landed cost, FBA fee, referral fee, inbound shipping, returns provision , divided to account for the referral fee percentage, then topped with target margin.
The formula:
Minimum = (landed cost + FBA fee + inbound + returns provision + target margin) ÷ (1 − referral rate %)
Worked example with 2026 fees:
Compare this to your current minimum price in Repricer. If the gap is more than $0.50, update the minimum before re-enabling any repricing rules.
For ongoing accuracy, Profit Protection derives the minimum from your entered cost inputs rather than storing a typed number. When Amazon updates its fee schedule, the floor updates. When your landed cost changes, the floor changes. A typed floor is a snapshot of costs as they were on the day you entered it.
Fix 3: Use oscillation mode against a predatory competitor
Oscillation repricing alternates between two price points on a timed cycle. Neither point undercuts the competitor. The feedback loop has nothing to feed on.
A standard oscillation configuration:
Peak hours (7am to 11pm): price at “match Buy Box” (not undercut). The rule matches the current Buy Box price exactly. Because it matches rather than undercuts, it does not trigger the other seller’s undercut rule.
Off-peak hours (11pm to 7am): price at “hold,” incrementing upward in $0.25 steps if you hold the Buy Box with no active competition.
Floor: your calculated minimum from Fix 2 , hard stop in both periods.
No undercut increment anywhere in the configuration.
The result: during peak hours, you compete at market price without triggering the spiral. During off-peak hours, you capture ceiling margin when competition thins. The predatory competitor’s undercut rule fires, finds nothing below your price to chase, and the loop stops.
This works because price spirals are feedback loops. Remove the feedback signal , the undercut , and the loop breaks. Oscillation removes it by switching to “match” logic.
Fix 4: Exclude the low-ball competitor from your pricing reference
If the competitor driving prices down is genuinely not a real threat to your Buy Box, remove them from your competitive set. The rule stops reacting to a seller who was never taking your sales in the first place.
Update your competitive set filter:
FBA only. An FBM seller cannot beat your FBA listing for the Buy Box in most categories regardless of price. Remove them from the set. Your rule stops reacting to their price moves.
Feedback above 90%. A seller with 72% positive feedback is structurally disadvantaged in the Buy Box algorithm. Your rule does not need to respond to their price.
Stock above 10 units. A seller with fewer than 10 units is near the end of their stock. Their price signal is temporary. Exclude them until they restock.
Sellers with a price below your calculated minimum. A competitor priced below your actual break-even is, by definition, operating below cost. They are a temporary event, not a competitive position.
Once the competitive set is updated, a competitor priced below your floor does not trigger your rule at all. The tool holds at your floor, the liquidating seller sells out, and rotation recovers.
For the repricing strategies guide, the competitor filter section covers exactly how to configure exclusion criteria in different situations.
How to build margin protection into your rule architecture going forward
The four fixes above address the immediate problem. These three design principles prevent the same problem from recurring.
Replace flat minimums with cost-calculated floors. A typed number is a historical artifact. The moment any input changes , a fee increase, a landed cost increase, a category change , the typed minimum stops reflecting reality. A margin-based floor recalculates from live inputs. Amazon’s January 2026 fee increase added $0.51 per unit for small items priced over $50. Sellers with typed floors absorbed that increase as invisible margin erosion. Sellers with cost-calculated floors saw the minimum update automatically.
Choose position-targeting rules over price-chasing rules for contested listings. Price-chasing rules follow competitors downward. Position-targeting rules respond to your own outcome, which removes the trigger chain that produces spirals. The repricing rules guide covers how to configure position-based rules alongside AI repricing for different catalogue segments.
Audit your competitive set quarterly. The sellers on your listings change over time. A competitive set filter that made sense six months ago likely now includes sellers who have established strong positions (keep them in the set) or still includes expired liquidators who left months ago (remove them). A quarterly review keeps the competitive set accurate.
Key Takeaways
Every race-to-the-bottom scenario comes from one of three causes: the wrong rule type, a minimum set too low, or a competitor with no floor. Identify the specific cause before changing anything.
“Undercut by $0.01” rules create feedback loops. Two sellers running this rule against each other drive both prices to their respective floors within minutes. Switch to “match” or “position-target” to break the loop.
A minimum that stops price movement is not necessarily a correct minimum. The floor is enforced at whatever number you entered. If that number is below your real break-even, every sale at the floor is a loss, and the tool is working exactly as designed.
A competitor below break-even is a temporary event. Do not follow a liquidating seller down. Hold your floor, exclude them from your competitive set if their price is below rational cost levels, and wait for them to sell out.
Safe Mode lets you test any rule change before it touches live prices. Five days of Safe Mode simulation is the correct step before enabling any of the four fixes above on a live catalogue.
Numbered Action Plan
Pull the price history for the affected ASIN. Count daily price changes. More than 50 per day confirms a feedback loop (Root Cause 1). A floor that stopped movement at a low price confirms Root Cause 2.
Check your current minimum price against the full cost calculation. Landed cost + FBA fee + inbound + returns provision + target margin, divided by (1 minus referral rate). Correct any minimum that is more than $0.50 below the calculated result.
Check the Other Sellers section for the competitor driving the price down. If their price is below your estimated break-even for the product, they are liquidating or in error. Apply Fix 4 (exclude from competitive set) rather than Fix 1 or Fix 3.
Switch the rule type. If the cause is a feedback loop, change the rule from “undercut by $0.01” to “match Buy Box.” The loop breaks immediately.
Enable Safe Mode for 5 to 7 days. Run every rule change in Safe Mode before going live. Check that the floor holds throughout simulation and that average simulated selling price is at least as good as your current actual.
Go live and monitor daily for 7 days. Check price change frequency and average selling price. A reduction from 200+ changes per day to under 30 confirms the loop is broken. Recovery of ASP toward your ceiling confirms the floor is working at the right level.
FAQ
1. Why does my Amazon repricer keep lowering my price?
Three causes account for almost every race-to-the-bottom situation. The rule type tells the tool to undercut continuously, which triggers the competing tool to undercut in return, creating a feedback loop. The minimum price is set too low, so the tool drops to a floor that is below break-even. Or the competitor in your reference set has no floor of their own, and the tool follows them below any rational price level before hitting your (incorrectly set) minimum. Pull the price history and count daily changes to determine which one applies.
2. How do I stop my repricer from racing to the bottom?
Switch the rule action from “undercut by $0.01” to “match Buy Box.” This breaks the feedback loop by removing the trigger that causes the competing tool to respond. Then verify your minimum price is calculated from your current cost inputs , landed cost, FBA fee, referral fee, inbound, returns provision , not from a typed round number. Then update your competitive set filter to exclude sellers priced below rational break-even levels. Apply all changes in Safe Mode before going live.
3. How do I fix a repricer configuration that keeps cutting into my margins?
The fix depends on the specific cause. For a feedback loop (rule type issue): switch to match or position-targeting logic. For a minimum price that is too low: recalculate the floor from current costs using the formula in Fix 2 and update the minimum price field. For a predatory competitor: either use oscillation mode (so neither price undercuts and the loop has no trigger) or exclude the competitor from your reference set. Test every change in Safe Mode for at least 5 days.
4. What type of repricing rules prevent a race to the bottom?
Position-targeting rules prevent spirals most effectively. Instead of referencing a competitor’s price directly, these rules reference your Buy Box share. When share drops below a target, the rule reduces price incrementally. When share exceeds the target, the rule raises price incrementally. No competitor price move triggers your rule directly , the feedback loop has no entry point. Oscillation rules achieve a similar outcome by alternating between a “match” price and a “hold” price on a timed cycle, with neither price containing an undercut increment.
5. My repricer has a minimum set but keeps going to the bottom anyway. Why?
Three possibilities. The minimum is in the wrong rule group , confirm it is configured in the active rule group for the affected ASIN, not a different one. The minimum is set at a number that is below your real break-even , recalculate from current costs and compare to what is configured. Or the minimum was set before Amazon’s January 2026 fee change and is now underpricing your true floor. For standard-size items that were affected by the fee increase, the minimum needs updating. Use the worked example in Fix 2 to find the correct figure.
Book a Demo , test your corrected rule configuration in Repricer.com’s Safe Mode before enabling it on live listings.