Quick-commerce shelf

# How long does a stockout last on quick commerce? Count it by pin code with 3 rules

A stockout on a quick-commerce app lasts as many days in a row as the product reads out of stock at that pin code. Count it with 3 rules: take one state per day, from the last reading whose stock was known; count only consecutive days out; and let a day with no reading break the count, because a pin code not read is not out of stock. Each pin code has its own count.

In this guide

1. [Why the length matters more than the count](#why-length-matters)
2. [The 3 rules for counting a stockout](#the-3-rules)
3. [Out here, or out everywhere?](#out-here-or-everywhere)
4. [When a stockout becomes a delisting](#stockout-or-delisting)
5. [A worked example, read 29 October 2026](#worked-example)
6. [When does it count as back in stock?](#back-in-stock)
7. [3 ways to get the count](#ways-to-get-the-count)
8. [What a day count cannot tell you](#what-a-count-cannot-tell-you)
9. [Related reading](#related)
10. [Questions people ask](#questions)

[Explore commerce data](https://rewalto.com/data/commerce)

By [Varun Mahajan](https://rewalto.com/about), FounderPublished 3 November 2026Last updated 3 November 2026Part of the [stock and availability](https://rewalto.com/guides/listed-but-unavailable) guideMore on [data and APIs](https://rewalto.com/insights/category/digital-shelf)

## Why the length matters more than the count

A product out for one day and a product out for several days both show once on a list of stockouts. The length is what tells a team whether it is a blip or a supply gap. Once you know the length, decide [which stockouts to fix first](https://rewalto.com/guides/value-weighted-oos) by what each product is worth.

The length also changes the conversation you have about a stockout. A product that sells out in the evening and is back the next morning points to how often a dark store is refilled. A product that stays out day after day points to something upstream: an order that was not placed, a shipment that did not arrive, or a listing that has quietly changed. The same red mark on a dashboard can mean either, and only the run of days tells them apart.

A count of stockouts on its own also rewards the wrong fix. A team that clears many one-day gaps can report a better week while a single product stays out for the whole of it. Counting the length keeps the long gaps in view, because the longest run on the list is the one to look at first, whatever the total says.

## The 3 rules for counting a stockout

The wording follows the field definitions of Rewalto’s Stock state data.

### 1. One state per product, pin code and day

Take the last reading of the day whose stock was known, and let it stand for the whole day. A reading with no stock signal does not decide the day; an earlier reading that did state stock does.

One state per day keeps the count honest. A product can flicker in and out of stock several times in an afternoon as orders come in and a shelf is refilled. If every flicker counted as a new stockout, the same day would read as several short gaps. Taking the close of the day gives one answer per day that two people checking the same pin code can agree on.

### 2. Count consecutive days out, ending today

Count back from today while each day reads out of stock. A day back in stock ends the run, and the next stockout starts again from one.

The count is a run, not a total. A product that was out on Monday, back on Tuesday and out again on Wednesday has two runs of one day each, not one stockout of two days. Keeping the runs separate is what lets you see a product that keeps slipping out of stock, which is a different problem from one that went out once and stayed out.

### 3. A day with no reading breaks the count

Not checked is not out of stock. If a pin code was not read on a day, the run stops there, and you start a new count from the next reading. The difference between [out of stock, delisted, not listed or not checked](https://rewalto.com/guides/listed-but-unavailable) is set out in full in the pillar guide.

This rule feels strict, and it is meant to. The easy mistake is to fill a gap in the record with the last known state, so a product read as out on Monday and not read on Tuesday becomes two days out. That guess makes stockouts look longer than anyone saw them. Breaking the count on a missing day means every day in a run was actually seen out of stock.

## Out here, or out everywhere?

A stockout can be at one pin code or across the app. Rewalto marks a product that is out at every pin code read that day, with at least 3 pin codes read, as out across the app, and otherwise as out at that pin code. Each order is served from a nearby dark store, so one pin code can be out while the next is not.

The two cases call for different action. Out at one pin code is often a dark store that has not been refilled, and the fix sits with the app’s local stock planning. Out at every pin code read points further up the chain, to the brand’s own supply or to the app’s central buying. Before you raise either, check that the pin codes you read really cover the area you mean: a handful of pin codes in one city says nothing about another city.

## When a stockout becomes a delisting

Out of stock means the app still lists the product but will not sell it at that pin code. Delisted means it no longer appears. If the product stops appearing in results that still came back, count the missing days separately from the days out: Rewalto treats it as delisted from the 3rd missing day.

Waiting for the 3rd day matters because a product can drop out of a search for reasons that have nothing to do with its listing: a slow page, a changed search ranking, or a result list cut short. A single missing day is a reason to look again, not a reason to report a delisting. When the product is still missing on the 3rd day, the listing itself is the likely problem, and that is a question for the app’s catalogue team rather than the stock team.

## A worked example, read 29 October 2026

One product, one app, one day: the end-of-day state and the days-out count at three pin codes.

One 250 ml mouthwash, three pin codes, end of day 29 October 2026

| Pin code | State at close of day | Days out | Read at (IST) |
| --- | --- | --- | --- |
| 110025 | In stock | 0 | 29 Oct 2026, 11:32 pm |
| 110017 | Out of stock | 2 | 29 Oct 2026, 11:32 pm |
| 560001 | Out of stock | 3 | 29 Oct 2026, 7:50 am |

Same product, same app, same day. Two Delhi pin codes read minutes apart show different states, so each pin code needs its own count. The Bengaluru pin code had been out for 3 days in a row by its last reading. These are example readings, not a review of any brand.

Read the table one row at a time. The first row ends the day in stock, so its count is zero and there is no run to report. The second and third rows end the day out of stock, and the count says how many days in a row that has been true at each pin code. The read time matters too: one row was last read in the morning, so its state is the morning’s, and the product may have come back later that day without a reading to show it.

Source: Rewalto’s readings of Blinkit, kept as saved on 31 October 2026, the same readings as the worked example on [digital shelf analytics](https://rewalto.com/solutions/digital-shelf-analytics). Last reviewed 31 October 2026.

## When does it count as back in stock?

The first day whose state is in stock or low ends the run. A low-stock count can be a cart limit rather than units on hand, so it says the product can be bought, not how many are left. Some apps show no stock signal, so their state stays unknown and is never counted as out or back.

Treat a return to low stock with some care. A product that comes back as low and goes out again the next day has two short runs with one day between them, and the gap may simply be a small delivery that sold through. If the same pattern repeats, read it as one problem with the refill, not as a string of unrelated stockouts.

## 3 ways to get the count

1. **By hand.** Check the same pin codes at the same time each day with the free [pin-code availability tool](https://rewalto.com/tools/pin-code-availability), and log the state.
2. **As data per product and pin code.** The [Stock state](https://rewalto.com/data/commerce/stock-state) dataset carries the days-out count: its current status and last update are on the [Stock state](https://rewalto.com/data/commerce/stock-state) page. Read it through the API, the command line, or an AI agent over MCP (preview).
3. **As a trend per brand and city.** The [Out-of-stock rate](https://rewalto.com/data/commerce/out-of-stock-rate) dataset (its current status and last update are on the [Out-of-stock rate](https://rewalto.com/data/commerce/out-of-stock-rate) page) shows whether stockouts are rising, not how long each one lasts.

Whichever way you choose, fix the list of pin codes and products before you start, and keep it the same from day to day. A count only means something when the same pin code was checked each day. Pick the pin codes where your shoppers are, add a few in other parts of the same city so you can tell a local gap from a wider one, and write down the time you check if you are doing it by hand.

Browsing is free and every account gets 1,000 free credits a month; only delivered data uses credits. See [how credits work](https://rewalto.com/pricing).

## What a day count cannot tell you

A day count says how long a product has read out of stock at a pin code. It does not say why the product is out (supply, a dark store issue or a listing change), how many units are on hand, or when the app will restock it.

It also cannot tell you what a shopper did instead. A shopper who finds a product out may pick another brand, try another app, or come back later, and none of that shows in a stock reading. Use the count to decide where to look and who to ask, and pair it with your own sales and order data before you put a cost on a stockout.

## Related reading

- [Listed but unavailable](https://rewalto.com/guides/listed-but-unavailable): out of stock, delisted, not listed or not checked.
- [Value-weighted out of stock](https://rewalto.com/guides/value-weighted-oos): which stockouts to fix first.
- [Stock, price and rank alerts](https://rewalto.com/guides/oos-price-rank-alerts): what an alert should prove.
- [Stock state by pin code](https://rewalto.com/data/commerce/stock-state).
- [Out-of-stock rate by brand and city](https://rewalto.com/data/commerce/out-of-stock-rate).

## Questions people ask

### How long does a stockout last on quick commerce?

It varies by product, app and pin code, so there is no single figure. Count the days in a row the product reads out of stock at that pin code, one state per day, and stop the count on a day with no reading.

### How do I know how long a product has been out of stock?

Check the same pin code at the same time each day and count the consecutive days it reads out of stock. Rewalto's Stock state data carries this count for each product and pin code.

### Is a product out of stock everywhere or only in my area?

It depends on the pin code. A product can be in stock in one pin code and out in the next, because each order is served from a nearby dark store. Check several pin codes on the same day before you call it out everywhere.

### What is the difference between out of stock and delisted?

Out of stock means the app still lists the product but will not sell it at that pin code. Delisted means the product no longer appears at all.

### When does a product count as back in stock?

On the first day it reads in stock or low at that pin code. A low-stock number can be a cart limit, so it shows the product can be bought, not how many are left.

### Can I get an alert when a product is back in stock?

Yes. [Price and stock alerts](https://rewalto.com/guides/oos-price-rank-alerts) are delivered through Monitors.

### Does a missing reading mean the product was out of stock?

No. A pin code that was not read that day is not checked, not out of stock, and it breaks the day count.

## Start with the question you need to answer

Check the current data catalogue, then review the coverage and dates against your question. The research in an older guide does not establish that a service is available today.

[Explore Rewalto data](https://rewalto.com/)[See the Stock state dataset](https://rewalto.com/data/commerce/stock-state)

## Related guides

- [Quick-commerce shelfOut of stock, delisted or not listed? How to tell at a pin codeThe 4 shelf states at a pin code and 4 checks to tell them apart, with a dated out-of-stock share by app.](https://rewalto.com/guides/listed-but-unavailable)
- [Quick-commerce shelfValue-weighted OOS: which stockouts to fix firstA Must Fix / Watch / Ignore matrix for prioritising stockouts by value, not just by count.](https://rewalto.com/guides/value-weighted-oos)
- [Quick-commerce shelfWhat a good out-of-stock, price or rank alert provesWhat evidence an out-of-stock, price-floor or search-rank alert should carry, and where ours stands.](https://rewalto.com/guides/oos-price-rank-alerts)

## See it in real data.

Ask about a city, a product or a dataset. The answer is free, and any fresh run shows its cost first.

[Ask our data a question](https://rewalto.com/finder)

---

Canonical page: https://rewalto.com/guides/how-long-stockouts-last
Last content change: 2026-11-03
