Last verified: October 2026
Retail arbitrage repricing looks simple until you have two lots of the same ASIN sitting in FBA at different costs. One lot you picked up at a Target clearance event in January for $5 a unit. Another you found at a Walmart in April for $9 a unit. Set your minimum to the January floor, and you risk selling April units at a loss. Set it to the April floor, and you may miss profitable sales on the cheaper stock once those units are gone. The repricer does not know which lot Amazon will ship. You need to.
TL;DR: Retail arbitrage sellers using a repricer face a minimum price problem that wholesale and private label sellers do not: the same ASIN often has different COGS depending on which clearance event, which store, and which week you sourced it. A single ASIN-level minimum price either protects your most expensive active lot (correct) or is set to your cheapest lot’s floor (creates a margin-destroying risk if Amazon ships an expensive unit at that price). The solution is lot-specific minimum pricing: calculate a separate minimum for each purchase batch based on its actual COGS, and update your RepricerExpress minimums as lot composition changes.
Why retail arbitrage repricing is more complex than you think
Most repricing guides assume a stable COGS for each ASIN. For retail arbitrage sellers, that assumption fails every time you source the same product at a different price.
Retail arbitrage sourcing is opportunistic by design. You find clearance deals, liquidation pallets, or markdown events at physical stores and buy what the shelf offers at that moment. The same ASIN might appear at three different stores across two months at three different clearance prices. That variability is what makes RA sourcing profitable, but it creates a repricing problem that a static ASIN-level minimum cannot solve.
For a broader look at how retail arbitrage works as a sourcing model, including the core process of finding profitable ASINs in physical stores, see the retail arbitrage on Amazon guide on this site.
OA and wholesale sellers have their own version of this problem, but it is more contained. OA sellers can track source prices by order because online purchases leave a paper trail (for a comparison of both models, see online vs retail arbitrage). Wholesale sellers buying from a distributor typically have stable per-unit costs within a purchase order. RA sellers have neither. The variability is embedded in the physical sourcing process itself, and it requires a minimum price management system that keeps up.
How store-clearance sourcing creates COGS variability for the same ASIN
Every RA sourcing trip produces a separate cost basis for the items you buy. The same ASIN sourced on two different trips, at two different stores, may have COGS that differ by 30-80% or more.
Here is why this is different from other seller types:
Clearance pricing is not systematic. Retail chains run clearance events independently by location and timing. The same toy found at a Target in January at $4.94 might appear at a Walmart in April at $8.49. Both are profitable for resale. Both produce different COGS for the same ASIN.
FBA commingles inventory. When you send multiple lots of the same ASIN to FBA, Amazon stores and ships from its own fulfillment network. You do not control which specific unit gets picked when an order comes in. Amazon fulfillment is optimized for its own logistics, not for your lot-level cost tracking.
The practical consequence: If you have two cost layers on the same ASIN in FBA simultaneously, there is no guarantee that Amazon will exhaust the cheaper lot before touching the expensive one. Any unit in the combined inventory pool is eligible to be shipped on any order.
What RA sellers often do instead (and why it causes problems):
The most common error is setting a single minimum price per ASIN based on the most recent lot’s COGS, or the cheapest lot’s COGS, and leaving it there permanently. Neither approach is correct:
- Minimum based on cheapest lot: Protects margin on the lowest-cost units but fails the moment Amazon ships a unit from a more expensive lot at that price.
- Minimum based on most recent lot only: Ignores what is still in inventory from prior sourcing trips.
The correct approach is to set your minimum based on your highest-cost active lot and update it as lots sell through.
The batch minimum price approach: different floors for different purchase lots
A batch minimum price is a per-ASIN minimum calculated from the actual COGS of each purchase lot, not a single fixed floor applied across all inventory.
The formula for calculating a minimum price that hits your target margin is:
Minimum price = (COGS + FBA fee) / (1 – referral fee % – target margin %)
This builds your FBA fee, referral fee, and margin requirement directly into the floor. You never accept a sale below this price on units from that lot.
Worked example: two lots of the same ASIN
Say you sourced the same ASIN in two batches:
- Lot A (January, Target clearance): 3 units at $5.00 COGS each
- Lot B (April, Walmart markdown): 5 units at $9.00 COGS each
- FBA fee (illustrative, standard size): $3.00
- Referral fee: 15%
- Target margin: 20%
Lot A minimum price: ($5.00 + $3.00) / (1 – 0.15 – 0.20) = $8.00 / 0.65 = $12.31
Lot B minimum price: ($9.00 + $3.00) / (1 – 0.15 – 0.20) = $12.00 / 0.65 = $18.46
At $12.31 (Lot A minimum): Revenue $12.31 minus FBA fee $3.00 minus referral $1.85 minus COGS $5.00 = $2.46 profit. Margin: 20%.
At $18.46 (Lot B minimum): Revenue $18.46 minus FBA fee $3.00 minus referral $2.77 minus COGS $9.00 = $3.69 profit. Margin: 20%.
Now here is the problem: if Amazon ships a Lot B unit at $12.31 (Lot A’s minimum), you get Revenue $12.31 minus FBA fee $3.00 minus referral $1.85 minus COGS $9.00 = a loss of $1.54.
That is the exact scenario a static minimum creates when lot composition is mixed. It is not a hypothetical risk. It happens on every sale where Amazon fulfills from the more expensive lot while your minimum is set at the cheaper lot’s floor.
What to do when you have high-cost and low-cost lots of the same ASIN active simultaneously
The rule is simple: set your RepricerExpress minimum to the most expensive active lot’s floor, and update it downward only after that lot sells through.
While both Lot A (COGS $5.00, min $12.31) and Lot B (COGS $9.00, min $18.46) are in FBA, your minimum price in RepricerExpress must be $18.46. There is no scenario where you can safely price below that while Lot B units remain in inventory.
This has one practical side effect: the Lot A units, when sold, will sell at $18.46 or higher rather than their own minimum of $12.31. That is not a problem. You earn more margin on those units. The risk runs the other direction only when you price too low.
The minimum update trigger:
Once Lot B sells out, you have two options:
- Lower your minimum to $12.31 (Lot A’s floor) and allow the repricer to compete more aggressively at a lower price point.
- Hold the minimum at $18.46 if market conditions support it, capturing additional margin from the remaining low-cost units.
This is a judgment call based on the competitive landscape at that moment. If five other FBA sellers are priced at $13-14 and you need to be in the Buy Box window, lowering to $12.31 makes sense. If the Buy Box price is sitting at $19-20 and you have no competition pressure below $18, hold.
Tracking lot composition manually:
RepricerExpress does not know your lot quantities or your COGS per lot. That tracking is yours to maintain. A simple spreadsheet with ASIN, lot date, units sent, COGS, and current inventory count is enough to tell you when a lot has sold through. Cross it against your FBA inventory report in Seller Central weekly.
The critical update moment: When your highest-COGS lot reaches zero units in FBA, lower your minimum before the next sourcing cycle restocks it. Leaving a high minimum on an ASIN where only cheap stock remains caps your competitive range unnecessarily.
Using a repricer to stay competitive at RA margins without selling at a loss
The repricer’s job is to find the best price above your minimum. Your job is to make sure the minimum is correct before the repricer runs.
A repricer cannot protect you from a wrong minimum. If your minimum is set lower than your actual COGS floor, the repricer will sometimes execute sales at that low price, and you will lose money without the transaction even triggering an alert. This is why minimum price management is the highest-priority configuration task for RA sellers.
Competitive rule for RA sellers:
Set your competitive rule to match the lowest eligible FBA offer above your minimum. This keeps you in the Buy Box price window without pushing the price below what other FBA sellers are accepting. RA margins are often thin enough that a “beat by $0.01” rule can cascade into prices that cross your minimum floor during a multi-seller price drop.
For a complete view of how repricing rules work in RepricerExpress and when to use each type, see the guide to advanced FBA repricing rules.
Maximum price for RA ASINs:
Set a maximum that reflects the realistic ceiling for the ASIN based on current market conditions. RA sellers often overlook this. When competitors run out of stock and the Buy Box price rises, a properly set maximum lets your repricer capture that upside rather than staying pinned at the current price. For a product that sat at $18-22 over the past 90 days, a maximum of $24-26 gives the repricer room to earn additional margin during low-competition windows.
Slow-moving inventory and minimum adjustments:
If an ASIN stops selling and you have a lot that is aging, the right question is not whether to lower your minimum below the lot’s floor (that creates a loss). It is whether the ASIN is worth competing on at your current cost structure. A unit that will not sell at your minimum price is a capital allocation problem, not a repricing problem. The repricer is not the tool that resolves a buying mistake.
For general mechanics of how Amazon repricing works before applying specific rules, see the overview of how Amazon repricing works.
The relationship between minimum prices and Buy Box eligibility:
A minimum price that sits above the current Buy Box price means your listing is not in the Buy Box. It will not sell at the pace of a listed Buy Box winner. But a minimum that sits below your cost floor means every sale is a loss. For RA sellers, the correct sequence is: calculate the right minimum first, then decide whether you can compete at that price level and whether the Buy Box will be accessible. If you cannot compete at your minimum, that is information about the sourcing decision, not a signal to lower the floor.
For detail on the factors that determine Buy Box allocation among competitive sellers, see the guide to winning the Amazon Buy Box.
Key Takeaways
- Retail arbitrage sellers frequently have multiple cost layers on the same ASIN from different sourcing trips. A single minimum price per ASIN is not sufficient when lot COGS vary.
- FBA commingles inventory across your lots. Amazon may ship from any unit in your pool on any order. Your minimum must protect the highest-cost active lot, not the cheapest.
- The minimum price formula for each lot: (COGS + FBA fee) / (1 – referral fee % – target margin %). Calculate it per lot, not per ASIN.
- While multiple lots are active simultaneously, set your RepricerExpress minimum to the most expensive lot’s floor. Lower it only after that lot sells through.
- The repricer cannot fix a wrong minimum. Minimum price management is a manual process that requires lot tracking outside RepricerExpress.
- A competitive rule that matches the lowest eligible FBA offer (rather than undercutting it) is appropriate for most RA sellers. Beat-by-$0.01 rules can push prices below your minimum floor during multi-seller price drops if your minimum is not set correctly.
- Set a maximum that gives the repricer room to capture upside when competitor stock runs low. RA sellers frequently leave margin on the table by not setting a realistic maximum.
Action Plan
- Pull your current FBA inventory report from Seller Central. For any ASIN where you have sent multiple lots over time, note the units currently in inventory and cross-reference against your purchase receipts to identify your active lots and their COGS.
- For each ASIN with multiple active lots, calculate the minimum price for each lot using the formula: (COGS + FBA fee) / (1 – referral fee % – target margin %). Your referral fee is category-dependent; confirm it in Seller Central’s fee schedule.
- Set your RepricerExpress minimum for each ASIN to the minimum price of your highest-COGS active lot. If you have not already done this, review your current minimums against this benchmark. Any ASIN where the current minimum is below the highest active lot’s floor is an active loss risk.
- Build a simple lot tracker for your RA inventory: a spreadsheet with ASIN, sourcing date, store, quantity sent, COGS per unit, and current FBA quantity. Update it weekly against your FBA inventory report.
- Set a calendar reminder or a weekly workflow to check lot composition and trigger minimum price updates in RepricerExpress when your highest-cost lot reaches zero units.
- Review your competitive rules for RA ASINs. If any rule is set to “beat by $0.01,” consider switching to “match lowest eligible FBA offer” to reduce the risk of cascading price drops that approach your minimum floor.
- Set or review your maximum prices on RA ASINs. A maximum that is too close to your current competitive price means the repricer cannot capture upside when competitors run out of stock.
Frequently Asked Questions
1. How do retail arbitrage sellers set minimum prices?
Retail arbitrage sellers should calculate a minimum price for each purchase lot based on that lot’s actual COGS, not a single minimum applied across all inventory of an ASIN. The formula is: (COGS + FBA fee) / (1 – referral fee % – target margin %). For an item sourced at $5.00 with a 3.00FBAfee,15%referralfee,and20%targetmargin,theminimumwouldbe(5.00 + $3.00) / (1 – 0.15 – 0.20) = $12.31. When multiple lots with different COGS are active in FBA simultaneously, the minimum should be set at the most expensive lot’s floor. Lower it only once that lot sells through.
2. How do I reprice Amazon listings when my COGS varies?
When your COGS varies across sourcing batches for the same ASIN, manage minimum prices at the lot level rather than the ASIN level. Calculate a separate minimum for each lot based on its actual cost, then set your repricer’s minimum to the highest-cost active lot’s floor. This protects you from selling expensive units at a loss while keeping you competitive as cheaper lots cycle through. Track your lot composition outside the repricer (a spreadsheet works) and update your minimum in RepricerExpress each time a lot sells out.
3. What is the best repricer for retail arbitrage sellers?
The best repricer for RA sellers is one that allows ASIN-level minimum price control, lets you update minimums as lot composition changes, and supports competitive rules that keep you in the Buy Box window without pushing prices below your cost floor. RepricerExpress provides per-ASIN minimum price settings and rule configurations that suit the RA model. The critical discipline on the seller’s side is keeping lot tracking current outside the repricer and updating minimums when lot composition changes. The repricer enforces the floor you set, but calculating the right floor is your responsibility.
4. How do I set different minimum prices for the same ASIN?
RepricerExpress allows you to set minimum prices at the ASIN level. For a retail arbitrage seller with multiple cost layers on the same ASIN, the correct approach is to set the minimum to the most expensive active lot’s floor, then adjust it downward when that lot sells through. This is a manual update process: track your lot quantities separately, identify when your highest-cost lot reaches zero units in FBA, then lower the minimum in RepricerExpress to the next lot’s floor. There is no automated lot-tracking inside a repricer. That tracking lives in your own inventory management workflow.
See it in action: book a free demo