E-Commerce & MultichannelLast reviewed: 2026-07-30

Overselling

Overselling occurs when a retailer sells more units of an item than are actually available. The ordered goods are not in stock, so the order cannot be fulfilled as promised – typically because stock is not kept in sync across multiple sales channels.

Overselling describes the sale of more units of an item than are physically available. The customer receives an order confirmation for goods that are no longer in the warehouse, which means the order cannot be fulfilled, or only with a delay. The problem almost always arises where the same stock is offered in parallel across several channels – such as an online shop, marketplaces and brick-and-mortar sales – and the available quantity is not reconciled between those channels in real time.

Overselling is not merely a counting problem but a synchronization and process problem: time passes between the actual sale and the update of stock levels across all channels, and it is precisely in this gap that the same unit gets sold a second time. The consequences range from cancellations and delayed deliveries to poor reviews and marketplace penalties. A centrally managed, cross-channel synchronized inventory – usually held in the ERP or inventory management system – is therefore the most effective remedy against overselling.

At a glance

  • Selling more units than are actually in stock
  • Main cause: stock not synchronized across multiple channels
  • Consequences: cancellations, delivery delays, poor reviews, marketplace penalties
  • Remedies: central inventory management, real-time sync, safety buffer
  • Its counterpart is underselling: goods are on hand but not offered

How overselling happens

Overselling always occurs when two or more sales transactions access the same stock without the available quantity being correctly reduced in between. The classic case is multichannel sales: an item with a remaining stock of one is listed simultaneously in the retailer’s own shop and on a marketplace. If two customers order at almost the same time, both channels confirm the purchase – yet only one order can be fulfilled. The second is an oversell.

This is encouraged by latency in stock synchronization, the absence of a reservation when an order comes in, manually maintained stock levels in separate systems, and by unrecorded goods movements such as breakage, shrinkage or returns that cause the book stock to diverge from the physical stock. A goods receipt entered too late or a counting error during stocktaking can likewise cause the system to display a quantity that does not really exist.

The synchronization gap between channels

At the heart of the problem is the time window between a sale and the stock update. If a marketplace reports its sales only every few minutes, or a team enters stock levels overnight via a file, the outdated value stays “sellable” in other channels for that long. The more channels there are, the higher the order frequency and the tighter the stock, the greater the likelihood that an oversell happens within this gap. Near-real-time stock synchronization shrinks the window, but only closes it completely in combination with immediate reservation.

Why overselling gets expensive

The obvious damage from an oversell is the order that cannot be shipped: it has to be cancelled or delivered late. Both cost money – for customer service, replenishment and replacement shipping – and above all damage trust. Disappointed customers leave bad reviews, do not order again and generate support effort that is priced into no margin.

On marketplaces there is an added structural dimension: platforms like Amazon or eBay measure sellers against metrics such as the rate of cancelled or delayed orders. Frequent overselling worsens these performance figures and can lead to ranking disadvantages, account warnings and even suspension. For retailers whose revenue largely runs through such channels, reliable inventory accuracy is therefore existential and not merely a matter of convenience.

Preventing overselling in the ERP system

The most effective remedy against overselling is a single, authoritative stock figure for all channels. In an ERP or inventory management system, the available stock of each item comes together in exactly one place; every sale – no matter which channel – posts immediately, and the updated availability is pushed back to all connected shops and marketplaces. This way the same unit cannot be sold twice.

Reservation and available stock

The distinction between physical and available stock is decisive. As soon as an order comes in, the system reserves the quantity and immediately deducts it from the available stock – even before the goods leave the warehouse. Only the available stock is ever offered. This immediate reservation on order receipt closes the synchronization gap, because from the first order onward the unit no longer counts toward any further sale.

Safety buffer and stock thresholds

In addition, many retailers work with a safety buffer: the last one or two units of an item are no longer offered online, to catch counting and timing errors. Via reorder points and safety stock levels, the system also triggers replenishment in good time, so that scarce items less often reach the critical range in which overselling becomes likely. Automatic stock synchronization, reservation and buffers together bring the oversell rate close to zero in practice.

Distinction: overselling, underselling and backorder

Overselling has a counterpart, underselling: here goods are physically present but are not offered for sale because the system reports too low a stock level – for example due to unposted goods receipts or overly large safety buffers. Underselling costs no cancellation but lost revenue, making it the quieter, often overlooked flip side of poor inventory accuracy.

This must be kept separate from the backorder: here a non-stocked item is deliberately and transparently offered for sale, with a stated later delivery date. This is not overselling, because the customer knows from the outset that delivery will follow once fresh supply arrives. It only becomes a problem in the unintended, unannounced case – when the customer expects full availability but the goods do not exist. Cleanly managed backorders are a legitimate sales model, whereas uncontrolled overselling is a process error.

Example

Example: marketplace retailer with a scarce final run

A retailer of collectibles sells a limited-edition figure through its own shop and two marketplaces. Of the last item, exactly one is in stock. Because stock levels are only reconciled every 15 minutes via import, within a few minutes three customers order across three channels – all receive a confirmation. Two orders are oversells, have to be cancelled and each lead to a negative review; the marketplace sends a warning over the elevated cancellation rate.

After connecting all channels to a central ERP system, stock comes together in one place. The first order reserves the unit immediately and sets available stock to zero; the two other channels instantly show the item as sold out. In addition, the retailer holds back the last unit of particularly scarce series as a buffer. The result: no more overselling, stable marketplace metrics and no cancellation effort in customer service.

Frequently asked questions

With overselling, the retailer unintentionally sells more than is in stock and cannot deliver as promised. A backorder deliberately and transparently offers a non-stocked item with a stated delivery date. The customer knows from the outset that the goods will only be delivered once fresh supply arrives – this is not an error but a legitimate sales model.
The ERP system maintains a single, cross-channel stock figure. Every sale posts and reserves the quantity immediately, and the updated availability is pushed back to all shops and marketplaces via interface. This way the same unit cannot be sold twice. In addition, safety buffers and reorder points ensure that scarce items never reach the critical range in the first place.
Marketplaces rate sellers based on metrics such as the cancellation and late-delivery rate. Frequent overselling worsens these figures and can lead to poorer ranking, warnings or, in extreme cases, account suspension. For retailers with a high marketplace share, inventory accuracy is therefore business-critical.
As a rule, a purchase contract is formed with the order confirmation; if the retailer cannot deliver, it falls into default, and the customer can set a grace period, withdraw and, where applicable, claim damages. If goods are permanently advertised as immediately available when they are not, this can also be challenged as misleading advertising under the German Act Against Unfair Competition (UWG).

Questions about Overselling in your ERP project?

We advise vendor-neutrally – and implement it ourselves on request.

Free consultation