How to stop overselling on Amazon

By the Seller Copilot team · · 5 min read

You stop overselling on Amazon by keeping one accurate stock figure per SKU across every channel and reducing it the instant a sale happens anywhere. Overselling forces a cancellation, and cancellations raise your Order Defect Rate — so the answer is prevention: a per-sale stock sync, a small buffer on your tightest SKUs, and FBA stock kept separate from your own.

Why an oversell costs more than a refund

When you oversell, you cancel — and Amazon records that against you. Seller-cancelled orders feed your cancellation rate and Order Defect Rate, the metrics Amazon watches to decide Buy Box eligibility and, in the worst case, whether you keep selling. One cancelled order is a refund; a pattern of them is an account problem.

Keep one stock figure per SKU

The root cause of overselling is two channels each believing they own the last unit. Fix it by holding a single physical quantity per SKU that every channel draws from, so Amazon, eBay and the rest are always reading the same number rather than separate counts.

Sync on every sale, not on a timer

A scheduled sync leaves a gap. If stock only updates hourly, two orders inside that hour both see the unit as available. Reduce the shared figure the moment any channel reports a sale and that window closes.

Hold a buffer on your tightest SKUs

For a few high-velocity SKUs sold everywhere at once, even instant sync can be beaten by two truly simultaneous orders. Holding back a unit or two on those specific lines absorbs the collision. Keep the buffer small and only where the risk is real.

Common problems and fixes

  • Oversells despite a sync. It's scheduled, not per-sale. Switch to a per-sale trigger.
  • Available stock includes FBA units. Separate FBA from self-held stock so only sellable units count.
  • One SKU keeps overselling. It's likely a fast mover across several channels — add a small buffer to that line.

FAQs

Does overselling really affect my Amazon account? +

Yes. An oversell forces you to cancel, and seller-cancelled orders count towards your cancellation rate and Order Defect Rate. Let those climb and Amazon can suppress the Buy Box or suspend selling on the account. It costs far more than the single refund.

How big a buffer should I set? +

Only as big as your real risk. For a fast-moving SKU sold across several channels, holding back one or two units absorbs the near-simultaneous sales that cause oversells. For slow SKUs you rarely need one. A buffer is a safety margin, not a substitute for real-time sync.

Why do I still oversell even though stock "syncs"? +

Usually because the sync runs on a schedule. If it updates hourly, two orders inside that hour can both take the last unit before the quantity drops. Prevention needs the stock to reduce the moment a sale happens, not at the next scheduled run.

Should FBA and my own stock be counted together? +

No. FBA stock is held and shipped by Amazon and can't fulfil an order on another channel. If you let it count towards what eBay or Shopify can sell, you'll oversell your self-held stock. Keep the two separate.

Seller Copilot keeps one stock figure per SKU across Amazon, eBay and your other channels, synced on each sale, with FBA kept separate. It's on the free plan. Start free.