Automated repricing can win you more Buy Box share, push sales velocity higher, and keep your listings competitive around the clock. It can also quietly destroy your margins if you configure it wrong. Sellers who set up a repricer without a properly computed price floor often watch volume climb while per-unit profit shrinks to zero or below. More sales, less money. That's the failure mode this guide is designed to prevent.
The fix is a configuration problem, not a strategy debate. You need a per-SKU net margin floor built from your real cost stack, and you need your repricer to treat that floor as a hard boundary. Below that number, the automation holds. This guide walks through exactly how to compute that floor, how to configure min/max price bounds around it, and how to validate those bounds against real repricing scenarios.
Who this is for: FBA and FBM sellers on Amazon managing multi-SKU catalogs who want repricing automation that protects margins, not just wins Buy Box at any cost.
Prerequisites: access to your per-unit COGS, Amazon Seller Central fee data, and a repricer that supports configurable min/max price rules (such as Informed Repricer).
Difficulty: intermediate. Time to complete: 45-90 minutes per SKU group the first time; faster once you have a repeatable template.
The automation risk nobody talks about enough
Most repricer documentation focuses on Buy Box win rate. The failure case gets less attention: a repricer with no true net margin floor will respond to a competitor price drop by matching or undercutting, then respond to the next competitor drop the same way, and the next. Each iteration trims a few more cents. Over dozens of SKUs and thousands of repricing events per day, you can end up with prices that generate gross revenue but negative contribution margin.
The root cause is almost always the same. The minimum price field in the repricer was set using a gut number, or it was copied from a previous season's pricing without accounting for fee changes, COGS changes, or shifts in FBA storage rates. The minimum price field needs to be populated by a formula, not a guess.
Build your cost stack first
Before touching your repricer, you need to know every variable cost that sits between the sale price and actual profit. For Amazon FBA sellers, that stack looks like this:
| Cost component | Example value | Notes |
|---|---|---|
| COGS (unit cost) | $12.00 | What you paid per unit landed at your warehouse or FBA inbound |
| Inbound shipping to FBA | $0.80 | Per-unit freight allocation |
| FBA fulfillment fee | $3.22 | Per Amazon's fee schedule for the product's size tier |
| Amazon referral fee | 15% of sale price | Per Amazon Seller Central: 15% up to $200, 10% above $200 |
| Monthly storage allocation | $0.30 | Estimate based on average units and cubic footage |
| Returns allowance | $0.40 | Optional; typically 1-3% of revenue for many categories |
| Ad cost per unit (ACOS-based) | $1.50 | If you run Sponsored Products, allocate estimated ad cost per unit sold |
| Desired profit per unit | $4.00 | Your target contribution after all variable costs |
The referral fee mechanics matter here. Per the Amazon Seller Central fee schedule, the referral fee applies to the total sales price. For most categories, that rate is 15% on the portion up to $200 and 10% on anything above. If your product sells for $29.99, your referral fee is $4.50.
For FBM sellers, swap the FBA fulfillment fee for your actual outbound shipping cost per order, plus any warehouse pick-and-pack labor you're allocating.
Landed cost vs. COGS: landed cost includes everything to get the unit into a sellable position (COGS + inbound freight + prep fees). Some sellers only enter COGS into their repricer template and understate the floor by $0.50-$2.00 per unit. That gap compounds across volume.
Step 1: Calculate your minimum and maximum prices
With your cost stack complete, minimum price calculation is straightforward arithmetic.
Minimum price formula (FBA example):
Min Price = COGS + Inbound + FBA Fee + Storage + Returns + Ad Cost + Target Profit + Referral Fee Gross-Up
The referral fee gross-up accounts for the fact that the referral fee is calculated on the sale price, not on your costs. For a 15% referral fee, the gross-up factor is: Costs / (1 - 0.15) = Costs / 0.85.
Worked example (FBA, product selling in a 15% referral fee category):
Variable costs before referral fee: $12.00 + $0.80 + $3.22 + $0.30 + $0.40 + $1.50 + $4.00 = $22.22
Min Price = $22.22 / 0.85 = $26.14
At $26.14, the referral fee is $3.92, leaving exactly your $4.00 target profit after all other costs.
Cross-check: $26.14 - $3.92 - $12.00 - $0.80 - $3.22 - $0.30 - $0.40 - $1.50 = $4.00. Correct.
Set this number as your minimum price in your repricer. The automation cannot go below $26.14 regardless of what any competitor does.
Maximum price formula:
Your maximum price is an upper bound, not a target. It should reflect:
- Your MAP (Minimum Advertised Price) obligation, if any, as a floor that applies even here
- A ceiling that keeps you within competitive range when Buy Box eligibility is in play
- Your channel strategy (you may not want to price above a certain multiplier of your cost)
A practical approach: set your maximum price at the point where your margin is high enough to justify holding Buy Box against a typical competitor range, but not so high that you become uncompetitive when a lower-priced competitor is in stock. Many sellers use a maximum price of 1.3-1.5x their minimum price as a starting rule, then refine by category.
For the example SKU above, a reasonable maximum might be $34.99, giving you up to $7.59 net profit per unit if the automation raises to the ceiling.
When min/max should change based on competitor status:
If all competitors are out of stock, the Buy Box dynamics shift. Your repricer can reasonably raise toward the maximum since there's no competing offer. A well-configured repricer detects stockout conditions and adjusts price direction accordingly. Conversely, when multiple FBA sellers with strong metrics are in stock, price competitiveness weighs more heavily and the repricer should prioritize staying near the lower end of your safe range.
Step 2: Define your repricing rules and priority logic
Once you have concrete min/max values per SKU, you need at least three rule behaviors configured:
Rule A: Margin floor defense If any repricing action would take the price below the computed minimum, hold at the minimum. This rule takes absolute priority over everything else, including competitor match rules and promotional overrides. No sale is better than a sale at negative margin.
Rule B: Competitive match within safe bounds When a competing offer comes in between your minimum and your current price, match or beat by a configured amount (e.g., $0.01 or a percentage step) down to but never below your minimum. This is the standard Buy Box chase logic, but it's bounded. Informed Repricer's instant repricing responds to competitor changes in seconds, so the matching happens fast without requiring manual intervention.
Rule C: Price raise logic When competitors raise prices, go out of stock, or lose Buy Box eligibility, the automation should raise your price toward the maximum. This is the most underutilized rule type. Sellers frequently configure their repricer to compete down aggressively but leave no rule to capture the margin upside when market conditions allow it. According to Amazon Seller Central (updated March 2026), delivery speed now accounts for 25-30% of Buy Box algorithm weighting (up from 15%), with same-day/next-day delivery sellers seeing an 18% higher win rate. That means FBA sellers with strong fulfillment metrics can often hold Buy Box at a slightly higher price point, making upside rules worth configuring carefully.
Rule priority order:
- Minimum price floor (hard constraint, never overridden)
- Competitive match rule (applies when competitors are in range)
- Price raise rule (applies when market creates upward room)
- Promotional or campaign overrides (subject to minimum price floor)
Practical guardrails to add:
- Repricing velocity limit: cap how many times a SKU can reprice per hour to avoid cascading price changes from noise or competitor bots
- Competitor filter: exclude sellers with zero inventory, suspended accounts, or fulfillment methods that won't realistically win Buy Box (e.g., FBM sellers with slow shipping in categories where FBA dominates)
- Repricing stockout detection: if your own inventory drops below a threshold (e.g., fewer than 5 units), pause downward repricing to avoid racing to the bottom when you can't fulfill volume anyway
Three scenarios with before/after margin calculations
Scenario A: Competitor drops price below your current price
Your current price: $29.99. Your minimum price: $26.14. A competitor drops from $29.50 to $25.00.
Repricer action: attempt to match $25.00, but minimum price floor ($26.14) blocks the move. Price holds at $26.14.
Result: you don't win Buy Box at $25.00 (which would have produced a loss after fees). At $26.14, your net profit is exactly $4.00 per unit. If the competitor is genuinely pricing below their own cost, they'll either correct or run out of stock. Your floor protected you from chasing them down.
Before: $29.99, net profit $6.95/unit. After competitor drop: $26.14, net profit $4.00/unit. You gave up some margin but stayed profitable. Without the floor, price would have dropped to $25.00 and produced approximately -$0.66/unit.
Scenario B: Inventory markdown scenario
You have 200 units with slow sell-through and a storage fee deadline approaching. You want to reduce price to move units faster.
Your options within the margin-aware framework: (a) lower the minimum price intentionally after modeling the tradeoff (accepting $2.00 profit/unit instead of $4.00 to clear inventory before excess storage fees accrue), or (b) run a promotional price override with a temporary lower floor.
If you recalculate the floor at $2.00 target profit: new minimum = $20.22 / 0.85 = $23.79.
Set the minimum to $23.79 explicitly for this SKU for the markdown window. The repricer can now go lower, but you've made a deliberate decision about the tradeoff, not a passive one. After the markdown window, restore the original minimum.
Before markdown: $29.99, $6.95/unit profit. During markdown: $24.99, $2.69/unit profit. Storage fee avoided: $1.80/unit on excess inventory. Effective per-unit outcome: better than holding and paying storage on slow-moving stock.
Scenario C: Competitor raises price or goes out of stock
Your current price: $26.50. All main competitors raise to $31.99 or go out of stock. Your maximum price: $34.99.
Repricer action: price raise rule triggers, automation moves price upward in configured increments toward $34.99.
At $34.99: referral fee = $5.25, net profit = $34.99 - $5.25 - $18.22 (non-referral costs) = $11.52/unit.
Before: $26.50, net profit ~$4.28/unit. After price raise: $34.99, net profit ~$11.52/unit. Same Buy Box, significantly higher per-unit contribution. This scenario alone often justifies the cost of a well-configured repricer. Sellers without a max price or raise rule either miss this window entirely or move too slowly to capture it.
What to monitor after going live
Configuration isn't a one-time event. Costs change, FBA fee schedules update, ACOS shifts with campaign performance, and supplier pricing changes. Your monitoring setup needs to catch these inputs before they make your min/max values stale.
Margin metrics to track weekly:
- Per-unit contribution margin by SKU (flag any SKU where this drops below target)
- Margin floor breach count: how many repricing events hit the minimum price floor? A high number signals a pricing environment where you're consistently holding at the floor, which may require a strategic review of whether you should be on that listing
- Price move effectiveness: did repricing events correlate with Buy Box/Featured Offer share gains? If you're repricing frequently but Buy Box share isn't improving, your competitor filter or velocity settings may need adjustment
Buy Box and fulfillment signals:
Track Buy Box share percentage by SKU, not just orders. Amazon's Buy Box algorithm weighs price, delivery speed, and seller performance metrics (order defect rate, late shipment rate, etc.). If Buy Box share drops without price changes, the cause may be a fulfillment metric degradation, not a pricing gap.
Operational alerts to set:
- Inventory depth below threshold (triggers pause on downward repricing)
- Repricing velocity spike (more than X reprice events per hour per SKU may indicate a competitor bot loop)
- Fee change notifications (Amazon typically announces FBA fee adjustments in advance; update your cost stack before the new fees take effect, not after)
When to recalculate your floors:
Recalculate whenever COGS changes, FBA fees are updated (typically annually in January), your ad ACOS shifts materially (more than 3-4 percentage points), or your inbound shipping rates change. Informed Repricer's Actionable Insights dashboard surfaces performance data that makes it easier to spot when a SKU's margins are drifting from expectations, giving you a cue to re-examine the underlying cost inputs.
Final checklist before activating repricing
Work through this before turning automation on for any SKU group:
- Cost stack is complete: COGS, inbound freight, FBA fees (or FBM shipping), referral fee, storage allocation, returns allowance, ad cost allocation
- Referral fee gross-up applied in minimum price calculation (divide by 0.85 for 15% fee category)
- Minimum price entered in repricer equals your computed net margin floor
- Maximum price set and reflects MAP constraints, channel strategy, and competitive range
- Margin floor defense rule confirmed as highest-priority rule (no override can push price below minimum)
- Price raise rule configured so automation captures upside when competitors raise or go out of stock
- [Competitor filter excludes](https://informedrepricer.com/blog/how-to-profit-more-by-pricing-below-competition) out-of-stock and ineligible offers
- Repricing velocity cap set to prevent bot-loop cascades
- Inventory depth alert configured to pause downward repricing below your threshold
- Monitoring schedule established: weekly per-unit margin review, monthly cost stack audit
Automated repricing protects margins when the automation is bounded by math you've done in advance. The repricer's job is to move prices as fast and intelligently as possible within the bounds you define. Your job is to make those bounds accurate. Get the cost stack right, get the floor right, and automation becomes a margin management tool rather than a margin erosion risk.
If you want a head start, Informed Repricer's Expert Support team can walk through minimum price configuration with you during your trial, and the platform's customizable rule engine is built specifically to enforce the kind of margin-first guardrails described above, so the automation knows when to lower, hold, and raise rather than simply chasing the lowest offer.

