Most Amazon sellers who automate pricing make the same mistake: they configure their repricer to chase the lowest price and assume Buy Box share will follow. It does, temporarily. Then margins compress, ad spend per unit climbs relative to revenue, and the "win" turns into a slow bleed.
This guide fixes that. It walks you through margin-first repricing: a method where your true cost per unit sets the floor for every price move your repricer ever makes. By the end, you'll have a working minimum-price formula, three rule templates you can deploy today (defensive, balanced, and aggressive), and a clear decision framework for when to fight for the Buy Box and when to hold.
This is for Amazon sellers running FBA or FBM catalogs of any size who want automated repricing with real margin protection built in, not bolted on after the fact.
Why "lowest price wins" repricing destroys profit
The failure mode is predictable. A competitor drops their price by $0.50. Your repricer fires, matches it. They drop again. You match again. Within hours your price is $2.00 lower than where you started, your Buy Box percentage ticks up slightly, but the margin on each sale has been sliced in half. When you add in the FBA fulfillment fee, referral fee, and any ad spend driving traffic to that listing, the unit economics can go negative before you notice.
The goal isn't the cheapest price. It's profitable Buy Box share. Those two things are not the same, and conflating them is the root cause of most repricing disasters.
Margin-first repricing inverts the logic. You compute what it actually costs to sell one unit, including every fee Amazon charges plus your ad spend and a returns reserve. That number becomes a hard floor your repricer cannot cross. Above that floor, you configure how aggressively you want to compete. Price adjustments happen within a bounded range, not in a race to zero.
Step 1: Calculate your true landed cost per unit
No repricer rule is valid until you know what it actually costs to sell one unit. Most sellers undercount this by at least 15-20% because they stop at COGS and referral fees.
Here are every line item you need to capture:
- COGS (product cost including manufacturing, sourcing, and packaging)
- Inbound shipping (cost to send inventory to FBA, allocated per unit)
- Referral fee (Amazon's "How much does it cost to sell on Amazon?" page publishes category-specific referral fee percentages; most categories run 8-15% of the sale price)
- FBA fulfillment fee (by product size tier and weight; sourced from the "FBA features, services, and fees" help page in Seller Central)
- Monthly storage fee (Amazon Seller Central's monthly inventory storage fee guidance covers per-cubic-foot rates, which vary by time of year)
- Long-term storage allocation (Amazon assesses long-term/aged inventory storage fees on top of monthly fees when units remain in fulfillment centers beyond 365 days; divide this by your expected sell-through)
- Returns reserve (your historical return rate multiplied by the cost of a returned unit: refund issued + return shipping if applicable)
- Ad spend per sale (total Sponsored Products spend for this ASIN divided by units sold in the same period)
Worked example:
Assume a mid-size electronics accessory with a $12.00 COGS.
| Line item | Amount |
|---|---|
| COGS | $12.00 |
| Inbound shipping (per unit) | $0.45 |
| Referral fee (8% of $29.99) | $2.40 |
| FBA fulfillment fee | $3.22 |
| Monthly storage allocation | $0.18 |
| Long-term storage allocation | $0.07 |
| Returns reserve (4% return rate) | $0.62 |
| Ad spend per sale | $1.80 |
| True landed cost | $20.74 |
At a $29.99 sale price, the naive calculation says gross profit is $17.99 (COGS subtracted only). The real picture leaves $9.25. That's still healthy, but watch what happens if a competitor undercuts your price to $24.99: your true margin drops to $4.25 per unit, and your repricer will happily follow unless you've set a floor.
Checkpoint: Open Amazon's Revenue Calculator in Seller Central and confirm your referral fee and FBA fulfillment fee inputs match your actual ASIN. The calculator compares revenue estimates across fulfillment channels and is the authoritative source for these figures. Don't estimate from memory.
Step 2: Set your hard floor, soft floor, and price ceiling
With true landed cost confirmed, you can define three price thresholds for every ASIN or pricing group.
Hard floor (minimum price): The absolute lowest price your repricer will ever set. Any sale below this price loses money.
Hard Floor = True Landed Cost + Target Gross Margin ($)
Using the example above, if your target margin is $4.00 per unit:
Hard Floor = $20.74 + $4.00 = $24.74
Your repricer must never go below $24.74 on this ASIN. Full stop.
Soft floor (Buy Box engage price): The price at which you'll actively compete for the Buy Box. Set this above the hard floor to give yourself a buffer before you hit the stop-loss. A reasonable starting point is hard floor plus 10-15%.
Soft Floor = $24.74 × 1.12 = $27.71 (rounded)
Between $27.71 and your ceiling, your repricer competes normally. Between $24.74 and $27.71, repricing slows down or stops depending on which rule template you're using (covered in Step 3).
Price ceiling: The maximum price you'll set to avoid suppressing your listing for being priced above Amazon's competitive external price reference. Amazon Seller Central's documentation on "Competitive External Price" rules notes that offers can become ineligible for the Featured Offer when priced significantly higher than external references. Set your ceiling at a level that keeps you eligible.
Document these three numbers in a spreadsheet before configuring a single rule.
| ASIN | True landed cost | Hard floor | Soft floor | Ceiling |
|---|---|---|---|---|
| B0XXXXXXXX | $20.74 | $24.74 | $27.71 | $34.99 |
Step 3: Three rule templates with numeric examples
Converting your thresholds into actual repricer parameters is where most guides stop. Here's how each template behaves and when to use it.
Template A: Defensive (margin protection first)
Use this for high-return-rate ASINs, slow movers, or listings with thin built-in margins.
- Undercut band: match competitor price, or undercut by $0.01 to $0.10 only
- Floor enforcement: hard stop at hard floor, no exceptions
- Aggression throttle: do not reprice below soft floor unless Buy Box loss is confirmed and margin buffer exceeds 20% of hard floor
- Response to competitor raising price: raise your price toward ceiling automatically
Scenario: Competitor undercuts your $29.99 price by $0.50, setting their price at $29.49. Template A matches at $29.49 (above soft floor of $27.71, safe to act). Competitor then drops to $27.00. Template A holds at $27.71 (soft floor), does not follow.
Template B: Balanced (profit plus Buy Box)
Use this for stable, established ASINs with consistent velocity and a margin buffer of at least 25% above hard floor.
- Undercut band: undercut by up to $0.50 or 2%, whichever is smaller
- Floor enforcement: hard stop at hard floor; soft floor triggers a slow-down, not a full stop
- Aggression throttle: ramp up aggressiveness only if Buy Box share for the ASIN is below your target threshold (e.g., below 70%)
- Response to competitor raising price: raise your price proportionally, capturing margin recovery
Scenario: A new competitor enters at $28.50 (below your current $29.99 but above your soft floor of $27.71). Template B reprices to $28.49, wins or contests the Buy Box, and holds. If that competitor drops to $26.00, Template B reprices to your soft floor of $27.71 and stops, avoiding the race to the bottom.
Template C: Aggressive (time-bounded margin sacrifice)
Use this for new listings that need early velocity, clearance inventory, or seasonal pushes. This template accepts temporary margin erosion but has strict recovery logic.
- Undercut band: undercut by up to $1.00 or 5%
- Floor enforcement: hard floor remains inviolable; soft floor suspended for a defined time window (e.g., 7 days) or until a unit-sales trigger is met
- Stop-loss condition: if margin per sale falls below a minimum dollar threshold for 48 consecutive hours, auto-revert to Template B
- Recovery logic: once velocity goal is achieved or time window expires, re-anchor to soft floor and switch template
Scenario: New listing at $29.99. You activate Template C for 10 days to build review velocity. Competitor sits at $27.50. Template C sets your price at $27.00 (above hard floor of $24.74). After 10 days, or once 50 units sell, the template reverts to Template B automatically.
Choosing the right template
| Condition | Recommended template |
|---|---|
| New listing, needs velocity | Template C (time-bounded) |
| Stable performer, healthy margin buffer | Template B |
| High return rate or thin margin | Template A |
| Low inventory, don't want to sell out fast | Template A |
| Seasonal clearance | Template C |
Step 4: When to fight for the Buy Box vs hold your price
Price is one input into Buy Box eligibility, not the only one. Amazon's algorithm weighs fulfillment method, order defect rate, shipping speed, and Prime eligibility alongside price. Margin-first repricing only engages price as a lever when price is actually the constraint.
Engage and reprice when:
- Your margin buffer above the hard floor is at least 15%
- Your Buy Box loss correlates directly with price (check the "Buy Box percentage" column in your Business Reports, filtered by ASIN)
- Your Order Defect Rate and late shipment rate are within Amazon's performance thresholds (they're not suppressing you)
- The competitor's price falls within your allowed price band (between soft floor and ceiling)
Hold price and don't reprice when:
- You're already at or near the hard floor
- Returns or ad economics make further price cuts net-negative even with higher volume
- Amazon's Competitive External Price reference is suppressing your listing for reasons unrelated to competitor FBA offers
- Your inventory is low and selling faster at a lower price creates a stockout risk that would hurt your metrics
Decision flow:
- Check your Buy Box percentage for the ASIN. Is it below your target?
- Confirm your performance metrics are clean (ODR, late shipment, valid tracking rate).
- Calculate the price move needed to match or beat the competing offer.
- Check: does that move stay above your soft floor? If yes, reprice. If no, hold.
- If repricing, set a throttle: how long will the new price run before you review? 24 hours is a reasonable default.
- If Buy Box share doesn't improve within the review window, don't cut price further. Investigate fulfillment method (is the competitor FBA vs FBM?), check listing eligibility, and review your performance dashboard.
If Buy Box share stagnates after price moves: The problem likely isn't price. Verify that your listing is Prime-eligible if competitors are FBA. Check for suppressed listing flags in Seller Central. Review your seller feedback score. Price alone won't win the Buy Box if these other signals are weak.
A platform like Informed Repricer is built around exactly this logic: its smart algorithms know when to lower prices, when to hold, and when to raise them, so you're not just chasing the lowest number but making pricing decisions that support profitable growth.
Step 5: Monitor the right KPIs, not just Buy Box share
Once your rules are live, these are the metrics that tell you whether margin-first repricing is working.
Primary KPIs:
- Margin per sale (revenue minus true landed cost, per unit)
- Contribution margin after ads (margin per sale minus ad spend allocated per unit)
- Buy Box share (percentage of impressions where your offer is the featured offer)
- Rate of "price at hard floor" events (how often your repricer hits the floor; high frequency signals you're in a structurally unprofitable competitive position)
Monitoring cadence:
- Daily during volatile periods (new competitor entering, seasonal events, promotional windows): check margin per sale and hard-floor hit rate
- Weekly: review Buy Box share trends, ROAS by ASIN, and whether Template C time windows have expired
- Monthly: re-run your true landed cost calculation with current ad spend actuals and updated FBA fee rates
Leading vs lagging indicators: Margin per sale moves instantly when price changes. Buy Box share is a lagging metric; it reflects an average over the reporting window and may take 48-72 hours to reflect a repricing change. Don't over-interpret a short-term dip in Buy Box share as evidence that your floor is too high.
Set alerts for:
- Hard floor hit frequency exceeding a threshold you define (e.g., more than 30% of repricing events on a given ASIN hit the floor; that ASIN needs a cost or pricing strategy review)
- Contribution margin after ads dropping below your minimum acceptable ROI threshold
- Buy Box share stagnating below your target for more than 7 consecutive days despite price being above hard floor
Quarterly review checklist:
- Recompute true landed cost with current COGS, current FBA fee schedule from Seller Central, and trailing 90-day ad spend actuals
- Re-validate referral fee rates (Amazon publishes fee schedule updates; category rates can change)
- Update long-term storage allocations if your sell-through velocity has changed
- Revisit each ASIN's template assignment and floor thresholds
- Confirm that price ceilings still keep you within Amazon's competitive external price eligibility range
Appendix: Spreadsheet layout and calculator references
Build your margin-first repricing spreadsheet with five tabs:
Tab 1: Inputs Fields: ASIN, product name, COGS, inbound shipping per unit, current sale price, target margin %, target margin $, return rate %, ad spend per unit (trailing 30 days).
Tab 2: Fees/Allocations Fields: referral fee % (from Amazon's official fee schedule by category), referral fee $ (= sale price × referral fee %), FBA fulfillment fee $ (from Seller Central's FBA fee table for the applicable size tier), monthly storage $ allocation, long-term storage $ allocation.
Reference: Amazon Seller Central's Revenue Calculator (accessible from the main Seller Central menu under "Manage Inventory" or via the FBA calculator link) accepts ASIN inputs and returns referral fee and FBA fulfillment fee estimates. Use it to validate every ASIN's fee inputs, not a generic rate assumption.
Tab 3: True landed cost
Formula: =COGS + Inbound + Referral$ + FBA_Fee + Storage + LT_Storage + Returns_Reserve + AdSpend
Tab 4: Minimum price thresholds Formulas:
- Hard floor:
=True_Landed_Cost + Target_Margin_$ - Soft floor:
=Hard_Floor * 1.12(adjust multiplier based on your margin buffer preference) - Ceiling: manually set based on competitive market research and Competitive External Price reference
Tab 5: ASIN rule settings Fields: ASIN, assigned template (A/B/C), hard floor $, soft floor $, ceiling $, undercut amount ($), undercut max (%), throttle window (hours), last reviewed date.
Sample rule sheet row:
| Field | Value |
|---|---|
| ASIN | B0XXXXXXXX |
| Template | B (Balanced) |
| Hard floor | $24.74 |
| Soft floor | $27.71 |
| Ceiling | $34.99 |
| Undercut amount | $0.25 |
| Undercut max % | 2% |
| Throttle window | 24 hours |
| Last reviewed | 2026-09 |
Competitor price change simulator (Tab 3 extension):
Add a column for "competitor price input" and a conditional formula: =IF(Competitor_Price > Soft_Floor, MAX(Competitor_Price - Undercut_Amount, Soft_Floor), Hard_Floor). This shows at a glance what your repricer would do at any given competitor price before you go live.
Official Amazon references to bookmark:
- Amazon's selling cost overview (sell.amazon.com/pricing): category referral fee schedule and selling plan options
- Amazon Seller Central > Revenue Calculator: fee estimation by ASIN and fulfillment channel
- Amazon Seller Central > FBA features, services, and fees: fulfillment fee tables and long-term storage fee documentation
- Amazon Seller Central > Monthly inventory storage fees: per-cubic-foot storage rates
Getting all five tabs right before you touch a single repricer rule is what separates sellers who protect their profit margins while competing on price from those who simply race to the bottom and wonder why profitability erodes.
Repricing tools like Informed Repricer let you input these exact floor values, assign templates to ASINs or pricing groups, and monitor margin and Buy Box performance in one place, with instant repricing that reacts to competitor changes in seconds. The math in this guide is what you bring to the table; the automation handles execution at the speed the Amazon marketplace actually moves.

