Overview

If your product prices are not changing despite having repricing enabled, there are several possible causes. This guide walks through the most common reasons in order from most to least likely.

1. Repricing is not enabled for the product

The most common reason prices do not update is that repricing is turned off for that product.

Check: Go to the Repricing page. Find the product and confirm the repricing toggle in the Status column is turned On. Also confirm that a repricing rule (preset) is assigned. A product with no rule assigned will not be repriced even if the toggle is on.

2. Minimum price is blocking updates

If your minimum price is set higher than the price RepriceLab wants to set (based on competitors), RepriceLab will hold at your minimum and will not lower the price further. This is intentional — it protects your margins.

Check: Look at the Repricing Activity log for the product. If entries show "Min Price Block" as the reason, your minimum price is higher than the competitive target price. Consider whether your minimum is too conservative, or accept that you will not match the Buy Box price at your margin floor.

3. No qualifying competitors after filtering

If your repricing rule has strict competitor filters (e.g., only compete with FBA sellers above 95% feedback), RepriceLab may not find any qualifying competitors. In this case, the No Competition Action from your rule is applied instead of normal repricing.

Check: Review your rule's competitor filter settings. If they are very restrictive, consider relaxing them. The Repricing Activity log will show "No Qualifying Competitors" if this is the cause.

4. Rule conflicts

If a product has been manually assigned multiple states (e.g., previously paused, rule changed), there may be an inconsistency in its repricing state.

Resolution: Toggle repricing Off for the affected product, wait one cycle (10 minutes), then toggle it back On with the correct rule assigned. This resets the product's repricing state cleanly.

5. SP-API price submission error

RepriceLab may be calculating a new price and attempting to submit it, but Amazon is rejecting the update. This can happen due to pricing policy violations or listing issues in Seller Central.

Check: In the Repricing Activity log, look for entries with SP-API Error status. The error code will indicate whether it is a price validation error, throttling, or authentication issue. See Common Amazon API Errors for resolution steps.

6. Repricing scheduler is paused or delayed

In rare cases, the RepriceLab background scheduler may experience a delay or temporary pause due to system maintenance or an infrastructure issue.

Check: Look at the timestamps in your Repricing Activity log. If the most recent entry is more than 30 minutes ago for products that should be actively repricing, there may be a scheduler delay. Check RepriceLab's status page or contact support.

7. Safe Mode is active

RepriceLab has a Safe Mode feature that pauses all automated repricing actions across your account. When Safe Mode is active, a banner appears at the top of the dashboard.

Resolution: If you see the Safe Mode banner, contact RepriceLab support to have full mode enabled for your account.

8. Price is already optimal — no change needed

Repricing does not always result in a price change. If your current price is already the optimal price according to your rule and competitor data, RepriceLab will log the evaluation but make no update. This is correct behavior — it means the repricing engine ran and determined your current price is already competitive.

Check: In the Repricing Activity log, look for entries with "No Change" as the decision. This confirms the engine ran but found no update necessary.

API delay after update

Even when RepriceLab successfully submits a price update to Amazon, it can take 1–5 minutes for the new price to appear on the Amazon listing. If you check Seller Central immediately after a repricing cycle, the update may not be visible yet. Wait 5–10 minutes and refresh the listing.