Skip to main content
We onboard in small cohorts. May cohort is open. Apply now →
Profasee Ultra
ULTRA

Get Started

Ultra Overview

See how pricing, PPC, inventory, and execution work together.

How It Works

How Ultra plugs in and gets to work.

Why Ultra

Replace your agency, software, and next hire.

Capabilities

Automations

Workflows Ultra runs across your business.

Integrations

Connect your tools, channels, alerts, and data sources.

Mission Control

Watch every task, approve the close calls, ship the rest.

Control

Safety

Set the rules, approvals, and limits behind every action.

Agent Memory

Every decision saved. Every result measured. Audit any day, forever.

Ultra Managed

Want us to run it with you? We can.

Platform Tour

Turn one team into ten

See how Ultra connects pricing, PPC, inventory, and execution so your team gets 10x more done.

See Ultra in action

Live AI Employees

COO & StrategistClaudiaIncluded

Keeps the team aligned and flags what changed.

PPC ManagerMarko

Cuts wasted spend and keeps bids moving.

Pricing SpecialistOracle

Protects margin and moves price with context.

Demand PlannerBruno

Catches stock risk early and keeps reorders on track.

Coming Soon

Catalog AuditorBrett

Finds listing issues quietly killing conversion.

Launch SpecialistAbe

Launches new ASINs with the right copy, price, and PPC.

Add output, not headcount

See how Ultra gives your team more output across pricing, PPC, and inventory without adding headcount.

See if you qualify

Real Results

PF Harris24X ROI

24X ROI on the first 15 SKUs and $215K in annualized profit lift.

MESS Brands$18K/mo

$18K in monthly profit and 30% lift from smarter repricing.

Junipermist46X ROI

46X ROI with roughly $95K in annualized profit and less pricing guesswork.

Wall Charmers$90K/yr

$90K annualized profit with hands-off repricing and 30% lift.

View all case studies

More Proof

Wall of Love

Video testimonials, reviews, and proof clips.

Compare

Ultra vs. repricers, agencies, and hiring.

Want results like this in your account?

If you want more profit and more output from the same team, apply to see whether Ultra is a fit for your catalog.

Apply now
Pricing
Apply Now

Platform

  • Ultra Overview
  • How It Works
  • Why Ultra

Capabilities

  • Features
  • Automations
  • Integrations
  • Mission Control
  • AI Spend Intelligence

Control

  • Safety
  • Agent Memory
  • Ultra Managed

AI Employees

  • COO & Strategist
  • PPC Manager
  • Pricing Specialist
  • Demand Planner
  • Catalog Auditor
  • Launch Specialist
  • All AI Employees

Proof

  • Wall of Love
  • All Results
  • PF Harris
  • MESS Brands
  • Junipermist
  • Wall Charmers
  • Compare

Solutions

  • Amazon PPC Software
  • Amazon Advertising Software
  • Amazon Repricer
  • Dynamic Pricing Tool
  • Price Tester

Ultra For

  • Agencies

Compare Repricers

  • All Repricer Comparisons
  • Profasee vs Aura
  • Profasee vs AZSellerKit
  • Profasee vs BQool
  • Profasee vs Feedvisor

Compare PPC

  • All PPC Comparisons
  • Profasee vs Pacvue
  • Profasee vs Perpetua
  • Profasee vs PPC Agencies
  • Profasee vs Hiring In-House

Company

  • About
  • Partners
  • Affiliate Program

Resources

  • Blog
  • Glossary
  • Nugget Friday Newsletter
  • 2026 State of AI on Amazon

Get Started

  • Pricing
  • ROI Calculator
Apply Now
Amazon Verified PartnerGet 400% more doneQuickstart in minutes
Profasee Ultra
ULTRA

AI employees that run your Amazon business while you sleep.

Amazon SPN CertifiedAmazon Ads Verified Partner

Nugget Friday Newsletter

The e-commerce strategies of tomorrow. All in your inbox today.

© 2026 Profasee Inc. All rights reserved.

  • Terms of Service
  • Privacy Policy
  • Do Not Sell or Share
  • Usage Policy
  • Service Credit Terms
  • Cookie Policy
  • Security
  • Subprocessors
  • DMCA
  • Accessibility
  • SMS Terms
  • Sitemap
When Repricing Should NOT Move [2026 Freeze Rules] | Profasee
← Back to blog
Amazon Pricing

When Repricing Should NOT Move: The Buy Box, Promo, and Inventory Triggers

Chad Rubin

Chad Rubin

May 6, 2026 · Updated May 11, 2026 · 13 min read

Operator notes by email

Short, opinionated takes on AI agents, Amazon PPC, pricing, and inventory. No fluff. About once a week.

A control panel with seven freeze triggers labeled (promo, low inventory, new ASIN, listing change, non-FBA Buy Box loss, B2B price war, supply constraint) and one of them in red flashing FREEZE
  1. Why doing nothing is harder than doing something
  2. Trigger 1: Promo periods (Lightning Deals, Best Deals, Subscribe & Save)
  3. Trigger 2: Buy Box loss to a non-FBA seller (merchant fulfilled, used)
  4. Trigger 3: Inventory below reorder lead time
  5. Trigger 4: New ASIN ramp (first 14 to 30 days)
  6. Trigger 5: Major listing change (main image, title, A+)
  7. Trigger 6: Competitor stockout creating fake price collapse
  8. Trigger 7: B2B price war or supply constraint upstream
  9. How to encode these triggers as rules your repricer respects
  10. How to know when to override a freeze (because rules break)
  11. How Profasee Oracle handles this
  12. Related reading
  13. FAQ
  14. When should my Amazon repricer freeze prices?
  15. Should I match a Buy Box win by a non-FBA seller?
  16. How do I keep my repricer from messing up my Lightning Deal?
  17. Why should new ASINs not be repriced aggressively?
  18. What happens when a competitor stocks out and prices spike?
  19. How do I tell my repricer about a listing change?
  20. Should I freeze pricing during Q4?

I have been selling on Amazon for over a decade. The first repricer I ever ran cost me about $40,000 in a single weekend because it did exactly what I told it to do. It moved. Constantly. On every signal. Including the signals that should have been ignored.

That is the part nobody talks about when they sell you software. AI repricers want to be busy. They were trained on action. Every input is treated as a reason to do something, because the loss function rewards doing something when the data shifts. Sitting still feels like a bug to a model. It rarely is.

The most underrated skill in Amazon pricing is knowing when busy is wrong. Knowing when the right move is to do nothing for 6 hours, or 3 days, or until inventory clears. Most of the margin damage I see on seller P&Ls does not come from repricers being too slow. It comes from repricers being too eager during the exact windows when prices should have been frozen.

This post is the freeze playbook. Seven triggers where your repricer should hold position, plus how to encode those triggers as rules and when to override them. If you only read one section, read the one on promos, because that is where I see the most blood on the floor.

## Key takeaways >- A repricer that acts on every signal will lose you money during promos, inventory crunches, and new ASIN ramps.- Lightning Deals and Best Deals already discount your reference price. A repricer dropping further is double-dipping the discount.- Buy Box loss to a non-FBA seller is almost never worth chasing. The buyer pool is different.- New ASINs in their first 14 to 30 days need price stability, not optimization. Amazon's algorithm is still learning who you are.- Competitor stockouts create fake price collapses. Match those and you will reset your floor for nothing.- Listing changes (main image, title, A+) reset conversion data. Pricing on stale data is pricing blind.- The right repricer is one that knows when to sit on its hands.

Why doing nothing is harder than doing something

Most pricing tools are sold on responsiveness. The pitch is: we react in 60 seconds, we beat the competition by a penny, we never miss a Buy Box. That sounds great in a demo. It is wrong in practice.

The hard part of pricing is restraint. A model that fires on every input will produce a chart that looks like a seismograph during an earthquake, and your average selling price will drift down because every micro-decision is biased toward a small drop (it almost always wins the immediate Buy Box) and against a small raise (which loses the Buy Box for a few minutes). That asymmetry is the thing nobody warns you about. Over 90 days of small drops, your floor is now your ceiling.

Restraint is harder than action because restraint requires the system to model context. Action only requires the system to model the input. So when I say "freeze rules," I mean rules that override the default action bias of the underlying optimizer. They are guardrails on top of intelligence, not replacements for it.

From reading to action

See what Profasee Ultra would do on your account.

If the framework above sounds familiar, your Amazon account is probably carrying the same drag. Apply and we will show what Marko, Oracle, and Bruno would change in your first week.

Starts in read-only modeApplication-only onboardingGuardrails before action
Book a demoKeep reading

Explore Profasee Ultra

AI Employees

Meet the team

Compare

See how we stack up

Results

$82M+ profit unlocked

Chad Rubin

Chad Rubin

Founder & CEO, Profasee

LinkedInX (Twitter)
Years on Amazon
15+
Own Brand
Think Crucial
Founded
Skubana
Co-founded
Prosper Show

Ran a 7-figure Amazon brand for a decade. Founded Skubana (acquired). Co-founded Prosper Show. 15+ years on Amazon.

More from the blog

A triangle diagram showing pricing, PPC, and inventory at the three corners with bidirectional arrows between each pair, illustrating the coordination loops

May 8, 2026

Pricing × PPC × Inventory: The Three-System Coordination Brief

A demand curve over 12 months with Q4 spike highlighted, showing static floor as a flat line missing the upside while a velocity-aware band adapts to the curve

May 4, 2026

Velocity-Aware Pricing: Why Static Floors Cost You Q4

A pricing range diagram showing floor and ceiling boundaries with COGS, FBA, returns, and overhead components stacked underneath the floor line

May 3, 2026

Floor and Ceiling Math: How to Set Repricing Boundaries Without Eating Margin

Ready to put AI to work on your Amazon business?

Join the brands that replaced agencies and tools with AI employees.

Apply Now

Trigger 1: Promo periods (Lightning Deals, Best Deals, Subscribe & Save)

This is the one that costs sellers the most money. You schedule a Lightning Deal at 20% off. Your repricer sees the discount as a "new lower price" and decides the market has moved down, so it pushes your post-deal price down too. Or worse, it stacks a competitive drop on top of the deal price, and now your $39.99 product is selling at $27.50 with a 20% Lightning Deal layered on, which means you are giving away another 30% on top of what you intended.

Lightning Deals require a reference price. Amazon will reject the deal if the price has been at or below the deal price recently. So when your repricer drops the regular price during the deal, you may also be sabotaging the next month's deal eligibility.

The freeze rule here is simple. From 24 hours before a scheduled promo until 24 hours after, the repricer should not change list price. Subscribe & Save percentage stays where it is. Coupons stay where they are. The only thing that should be moving is the deal price itself, which is set by the deal, not by the repricer.

I have seen sellers wipe out an entire Prime Day worth of profit because their repricer was set to "aggressive" and decided the deal price was the new normal. Three days after Prime Day they were still at the deal price, with no deal active, just selling at a 20% discount for nothing.

Trigger 2: Buy Box loss to a non-FBA seller (merchant fulfilled, used)

A merchant-fulfilled seller undercuts you by 8%. Your repricer wants to match. Do not match.

The Buy Box is not awarded purely on price. Amazon weighs fulfillment method, seller metrics, ship time, and dozens of other factors. An FBM seller who undercuts an FBA seller by 8% rarely takes the Buy Box from you anyway, because Prime eligibility and ship speed dominate the calculation for most categories. If they do take it, they often hold it for an hour or two before Amazon rotates it back, because the buyer pool that converts on FBM is smaller and slower.

The same logic applies to used condition listings undercutting your new condition listing. Different buyer pool. Different conversion rate. Different return profile. Your repricer treating those as comparable is treating apples and onions as the same fruit.

The freeze rule: ignore Buy Box price changes from non-FBA competitors and from used listings. Track them, log them, do not act on them. If you are losing the Buy Box to an FBM seller for more than 48 consecutive hours, that is a different problem (probably your seller metrics) and pricing will not fix it.

Trigger 3: Inventory below reorder lead time

You have 600 units. Your reorder lead time is 45 days. Your daily velocity is 22 units. Math: 27 days of cover. You are short.

Most repricers would treat this as a normal pricing situation. The smart move is the opposite. When you cannot replenish in time, dropping price is destroying margin on units you cannot replace. Every $0.50 you cut off price below what would have cleared the inventory anyway is a $0.50 you handed back for nothing.

The freeze rule here is actually a "freeze and lift" rule. When days of cover drops below lead time minus a buffer (I usually use 10 days), the repricer should not drop price. Many of the operators I work with go further. They lift price. The argument is straightforward. If you are going to stock out, stock out at a higher price. The unit economics on the last 600 units are different from the unit economics on a steady-state replenishment cycle, because the cost of the stockout is real and includes the BSR damage and the keyword ranking damage that comes after.

Repricers that do not see inventory data cannot make this decision. Most do not see it. That is a problem.

Trigger 4: New ASIN ramp (first 14 to 30 days)

A new ASIN has no conversion history. Amazon's algorithm is still figuring out who clicks, who buys, who returns. Pricing decisions made in this window are pricing decisions made on noise.

The freeze rule: hold list price flat for the first 14 to 30 days, depending on category velocity. In high-velocity categories (consumables, beauty, basics) you can probably start moving price at day 14 because you have enough sessions. In slower categories (durables, niche electronics) you may need 45 days before the conversion rate stabilizes.

What sellers usually do instead is panic. The product launches, sales are slower than expected for the first 5 days (because of course they are, the algorithm has not learned it yet), and they drop price. The repricer sees the drop and learns the new lower price. Now the ASIN is anchored low forever, the algorithm is still confused, and they have set themselves up for a year of trying to claw price back up.

Hold price flat. Run PPC into the launch to generate sessions. Let conversion data accumulate. Then start letting the optimizer move.

Trigger 5: Major listing change (main image, title, A+)

You change your main image. Conversion rate goes from 14% to 11% over the next 72 hours. Was that the image, or was that something else? You do not know yet. The repricer definitely does not know yet.

Here is what happens when you let a repricer act during a listing change window. It sees declining conversion. It interprets that as price being too high for the current market. It drops price. Conversion comes back up (because of the price drop, not because of the image). The model now believes the new lower price is correct. You changed your main image and accidentally lowered your price.

Or the inverse. New A+ content goes live. Conversion improves. The repricer sees room to push price up. Price goes up, conversion drops back down to the prior level. Now you are above where the market wants to be, and you are not sure if it was the A+ or the price.

The freeze rule: when any listing element changes (main image, title, the first three bullets, A+ modules), price holds for 7 to 10 days. Long enough to attribute conversion movement to the listing change rather than to price.

Trigger 6: Competitor stockout creating fake price collapse

Three competitors all stock out the same week. The fourth one, who has 8 units left, prices them at $19.99 just to clear them. Your repricer sees the new low price in the competitive set and matches.

Two days later, competitor #1 restocks at $34.99. Now you are 43% below the actual market and your repricer, depending on how it is configured, may not even raise you back up because it just learned that $19.99 is a "valid" price.

This is one of the sneakiest forms of margin destruction in repricing. A real human looking at the situation would notice that the $19.99 seller has 8 units left and is liquidating. A repricer will not notice unless someone built that signal into it.

The freeze rule: when competitive set stock count drops below a threshold (I use 15% of normal aggregate inventory in the comp set), do not match. Track the floor, ignore it for action purposes, wait for restock data. If you do not have stock data on competitors, use price velocity. If a competitor's price drops by more than 15% in 24 hours and they are the only one moving, that is liquidation, not the market.

Trigger 7: B2B price war or supply constraint upstream

You sell something with a key input that just got hit by a 20% raw material price increase. Your supplier has not raised your unit cost yet because you have a contract. But every other private label seller in the category will be affected within 6 weeks. The market price is about to move up.

Your repricer does not know this. It is looking at Buy Box prices, sales velocity, and conversion rate. It is going to keep you priced based on the world that exists today. The world that exists in 6 weeks will be different.

The freeze rule here is more of a manual flag. When you have intelligence about upstream supply constraints (tariffs, raw material moves, currency shifts on imported goods, port delays, supplier announcements), you flag the SKU as "supply-aware hold" and the repricer becomes much more conservative on downward moves. Upward moves are still permitted. The asymmetry matches the directional bet.

This one needs a human in the loop. No model is going to read tariff news and update its pricing strategy. You read the tariff news, you flag the affected SKUs, the repricer respects the flag.

How to encode these triggers as rules your repricer respects

Knowing when to freeze is one thing. Encoding it into a system that actually respects the freeze is another. Most rule-based repricers I have audited have a freeze feature, but it is binary and global. Pause all repricing. That is too coarse.

What you want is a layered system:

  1. Trigger detection. Each freeze condition is detected automatically where possible (promo schedule, inventory level, ASIN age, listing change timestamp) and manually flagged where not (supply constraint, listing change you forgot to log).
  2. Trigger scope. A freeze can apply to a single ASIN, a parent, a brand, or a category. Most freezes are ASIN-level. Promo freezes are usually parent-level (because variations all run together).
  3. Direction asymmetry. Most freezes are not "no movement." They are "no downward movement." Upward moves are usually still allowed. Inventory freezes might be "no downward, lift permitted." Promo freezes are bidirectional.
  4. Override path. Every freeze should have a documented way to break it. A human should be able to override with a reason code and a duration. The reason code matters because that is how you audit later whether the override was a good call.
  5. Logging. Every freeze, every override, every blocked price change should be logged. Without the log you cannot do post-mortems. Without post-mortems you cannot improve the rules.

If your current tool does not support most of this, you are running with one hand tied behind your back. The freezes are doing the work of preserving margin. Without them you are sailing without a rudder.

How to know when to override a freeze (because rules break)

Rules break. Every freeze rule I have laid out has edge cases where the right move is to override.

Promo freeze override: a competitor launches an unannounced deal during your promo and is destroying your conversion. You may need to drop the regular price to keep the deal viable. This is rare. Document the override.

Inventory freeze override: you got an unexpected restock notice. Lead time just collapsed. The freeze should lift.

New ASIN ramp override: a competitor launched the same week you did at a price 30% below yours. Your conversion is below 1%. The launch is failing. Pull the price down once, document it, accept that the ramp window is reset.

Listing change freeze override: the listing change actually fixed a mismatch (you corrected a wrong product image), conversion is up 40%, you have enough signal in 3 days instead of 10. Move.

The discipline here is that overrides should be rare and documented. If you are overriding a freeze every other week, the freeze rule is wrong, not the freeze. Fix the rule.

How Profasee Oracle handles this

Oracle was built around the idea that pricing is mostly about restraint. Every freeze trigger covered in this post is a first-class concept inside the system, not a duct-taped rule on top of a "match Buy Box" optimizer.

Promos, inventory levels, and new ASIN ramp windows are auto-detected. Oracle pulls promo schedules from your Seller Central calendar, reads inventory and lead time from the same data feed Bruno (the inventory AI employee) uses for replenishment forecasting, and tags ASINs by age automatically. Listing changes need a manual flag, because Amazon's API does not reliably surface every listing edit, and you do not want to find out about a title change three weeks late.

Mission Control surfaces every active freeze in one view. You can see which ASINs are frozen, why, when the freeze expires, and whether any blocked price changes happened during the freeze (with the reason). Override is one click, with a required reason code that gets logged for audit.

The other piece worth mentioning is coordination. A freeze is not just a pricing event. When Oracle freezes a price during a Lightning Deal, Marko (the PPC AI employee) gets notified to lift bids, because traffic is going to be 4x to 8x normal and you want to ride the surge. When Oracle freezes a price during low inventory, Bruno gets notified to expedite replenishment. The freeze itself is the trigger for actions across the rest of the operation. That is the part you cannot do with a standalone repricer that does not talk to PPC and inventory.

If your current setup does not have these freezes built in, or has them but does not coordinate across PPC and inventory, you are leaving margin on the table during exactly the windows where margin matters most.

Related reading

  • Amazon Pricing Strategy: The Operator's Playbook
  • Rule-Based vs AI Repricing
  • Repricing Floor and Ceiling Math
  • Velocity-Aware Pricing
  • Pricing, PPC, and Inventory Coordination
  • Amazon PPC Guardrails

FAQ

When should my Amazon repricer freeze prices?

At minimum: during scheduled promos (24 hours before to 24 hours after), when inventory drops below lead-time cover, during the first 14 to 30 days of a new ASIN, after any major listing change, and when a competitor stockout creates an artificial price collapse. Beyond those, freeze pricing whenever you have information the repricer does not (upstream supply moves, tariff news, planned brand-level pricing changes).

Should I match a Buy Box win by a non-FBA seller?

Almost never. Merchant-fulfilled and used-condition sellers compete in a different buyer pool than FBA new. Their Buy Box wins are usually short-lived because Amazon weighs Prime eligibility heavily. If you are losing the Buy Box to a non-FBA seller for more than 48 consecutive hours, the issue is probably your seller health metrics, not your price.

How do I keep my repricer from messing up my Lightning Deal?

Freeze list price for 24 hours before the deal starts and 24 hours after it ends. The deal price is set by the deal mechanism, not by the repricer. If your repricer drops list price during the deal window, you risk both stacking discounts (giving away more margin than intended) and disqualifying the next deal due to reference price recency rules.

Why should new ASINs not be repriced aggressively?

A new ASIN has no conversion history. Amazon's algorithm is still learning who clicks, who buys, who converts. Pricing decisions made on the first 14 to 30 days of data are pricing decisions made on noise. Hold price flat, run PPC to generate sessions, let the conversion data stabilize, then start letting the optimizer move price.

What happens when a competitor stocks out and prices spike?

Two things to watch for. First, the spike. If competitors stock out and the remaining seller raises price, that is real and you can lift with them. Second, the collapse. If a competitor liquidates remaining stock at a low price before stocking out, that is a fake floor. Do not match a single liquidating seller. Wait for restock data before treating the new price as market.

How do I tell my repricer about a listing change?

Manually flag it. Most repricers do not reliably detect listing changes from Amazon's API, so you need to log it yourself. When the main image, title, first three bullets, or A+ modules change, set a 7 to 10 day freeze. The freeze gives you time to attribute conversion movement to the listing change rather than to price.

Should I freeze pricing during Q4?

Not as a blanket rule, no. Q4 is the worst time to stop optimizing because volume is highest and the cost of a bad price is highest. What you should do during Q4 is tighten the freeze rules around promos (Black Friday, Cyber Monday, the week before Christmas) and watch inventory triggers more carefully because lead times effectively collapse to zero (you cannot replenish in time for the season). Optimize harder between promos, freeze tighter during them.