What is overselling?
Overselling is accepting more orders for a product than you have stock to ship. It usually happens when a seller lists the same units on several channels, such as its website, Amazon and Flipkart, and one channel still shows stock that another has already sold. The extra orders must then be cancelled, delayed or filled from new stock.
“Overselling” also has a sales meaning: pushing a product too hard, or promising more than it delivers. This page covers the inventory meaning.
Why overselling happens across channels
For a multichannel seller in India, the usual causes, most common first:
- Sync lag during a sale. Each channel shows the stock from its last update. When orders arrive faster than updates, channels sell units that are already gone.
- Separate stock per channel. Stock kept in different spreadsheets or panels and updated by hand drifts within days.
- Wrong system stock. Receiving errors, damaged units still counted, or missed write-offs make the system show units the shelf doesn’t have.
- Unmapped SKUs, combos and kits. A combo listing that doesn’t reduce its component SKUs sells stock twice.
- Returns restocked too early. A return added back to stock before it is checked may be unsellable.
Example: a sale, three channels, 50 units. A brand shares 50 units of a SKU across Shopify, Amazon and Flipkart. During a sale, orders arrive at about 6 a minute across the three, and stock syncs every 5 minutes. When the last unit sells, the other channels can keep taking orders until their next update: up to about 6 × 5 = 30 extra orders in the worst case.
| Line | Value |
|---|---|
| Orders per minute (X) | 6 |
| Sync interval in minutes (N) | 5 |
| Oversell exposure, about X × N | up to 30 orders |
| Of which on Amazon (say 12), cancelled by the seller | 12 |
| Amazon orders that week | 400 |
| Seller cancellation rate from this one sale | 12 ÷ 400 = 3.0% |
All figures are illustrative. The shorter the sync interval and the earlier stock is held back, the smaller X × N becomes.
Common mistakes
- Syncing on a fixed schedule that is too slow for sale traffic.
- Showing every last unit on every channel. With no margin, the final units are the ones that oversell.
- Trusting system stock without counts. Cycle counts catch the drift.
- Cancelling quietly. Tell the buyer quickly and offer an alternative; on marketplaces, cancellations count against you.
- Confusing overselling with backorders. A backorder is a choice to sell ahead of stock; overselling is an accident.
Related metrics
- Oversell rate = orders cancelled for lack of stock ÷ orders received.
- Oversell exposure ≈ peak orders per minute × sync interval in minutes. Example: 6 × 5 = 30.
- Inventory accuracy = bins or SKUs where system stock matches a count ÷ bins or SKUs counted.
Overselling in the Indian context
- Marketplace cancellations. Amazon.in’s seller blog (September 2020) lists cancellation rate among the metrics a seller account is judged on and says total order cancellations should be less than 2.5%. An oversold order you cancel is one of these.
- Flipkart listings carry your stock count. Flipkart’s seller API documentation says sellers must manage the stock count, price and dispatch SLA of their listings, so a stale stock count is the seller’s to fix.
- Shopify can oversell on purpose. Shopify’s help centre describes “Continue selling when out of stock” as adjusting inventory tracking to oversell, and notes that with several locations, location settings affect which items can oversell.
How Fretron CommerceOS handles inventory sync
In Fretron CommerceOS, Amazon, Flipkart and Shopify orders are pulled in and inventory is published back automatically. That sync is not instant, and there are no per-channel buffers. See inventory sync across channels.
Questions and answers
- What is overselling in ecommerce?
- Overselling is when a seller accepts more orders for an item than it has stock to ship. It usually happens because several channels show the same stock and one hasn't been updated after a sale on another. The seller then has to cancel, delay or substitute the extra orders, which costs refunds, customer trust and, on marketplaces, seller metrics.
- Why does overselling happen when you sell on several marketplaces, and what else causes it?
- Each marketplace shows the stock from its last update. When a unit sells on one channel, the others keep showing it until their stock is updated, and during a sale many orders can land in that gap. Other causes are stock kept separately per channel, wrong system stock, combos that don't reduce their component SKUs, and returns restocked before inspection.
- What happens if you oversell on Amazon or Flipkart in India?
- You have to cancel the orders you can't ship, or ship late. Seller cancellations count against your account: Amazon.in's seller blog (September 2020) says total order cancellations should be less than 2.5%. Flipkart's seller documentation makes the seller responsible for the stock count on each listing. Check each marketplace's current seller help for its thresholds and penalties.
- How do you avoid overselling across Shopify, Amazon and Flipkart?
- Keep one source of stock for all channels, sync it to every channel as often as their integrations allow, and hold back a small margin on the last units during sales. Map every channel listing and combo to its component SKUs, count stock regularly, and restock returns only after inspection. Inventory sync across channels covers the set-up.
- What is the difference between overselling and a backorder?
- A backorder is deliberate: the seller knows an item is out of stock, keeps taking orders and tells the buyer it ships later. Overselling is accidental: the seller didn't know stock had run out, so the buyer expects normal delivery and the order usually ends in a cancellation. Backorders need a date; overselling needs a fix to stock sync.
- How often should inventory sync across channels?
- Often enough that the orders arriving between updates stay smaller than the margin you hold back. Use the rule of thumb: peak orders per minute × sync interval in minutes ≈ oversell exposure. At 6 orders a minute and a 5-minute interval, up to about 30 orders can land after stock runs out. Shorten the interval, or hold back more stock, before big sales.
- What is an inventory buffer, and when should you use one?
- An inventory buffer is stock you deliberately don't show on a channel, so the last units can't be sold twice while updates catch up. For example, show 45 of 50 units. Use buffers on fast-selling SKUs, during sales, and on channels whose stock updates are slowest. Buffers cost some sales, so set them by SKU and review them after each sale.
See CommerceOS on your own data.
Book a demo →Last reviewed: by Fretron.
Sources
- Things to avoid to ensure your account is not blocked. Amazon.in seller blog, 28 Sep 2020. https://sell.amazon.in/seller-blog/things-to-avoid-to-ensure-your-account-is-not-blocked (accessed 5 Nov 2026).
- Flipkart Marketplace Seller Platform (Developer API v3.0 documentation). Flipkart. https://seller.flipkart.com/api-docs/FMPlatOverview.html (accessed 5 Nov 2026).
- Selling out of stock products. Shopify Help Center. https://help.shopify.com/en/manual/inventory-and-locations/setup/selling-when-out-of-stock (accessed 5 Nov 2026).