B-Ahead
B-Ahead Signals · Global Business — Global-To-India
Signal 1 · The Perception Gap

Why Do Businesses Mistake Activity For Demand When Reading A Market?

Website traffic. App downloads. Footfall. Followers. All of it looks like proof a market wants you. Almost none of it means anyone's actually buying — and the businesses that confuse the two usually find out at the worst possible moment.

1.09B REACH ~330M ACTIVITY ~80M DEMAND

There's a particular meeting we've sat through more times than we can count. A brand team walks in glowing — the app has been downloaded half a million times, the store had a queue out the door on launch day, the Instagram reel did numbers nobody expected. Six months later, the same team is in a much quieter meeting, trying to explain why none of that turned into a business.

We've learned to recognise the pattern early. What they're describing isn't demand. It's activity — and the two look identical right up until the moment someone has to pay for something twice.

This isn't a failure of ambition or of product. It's a measurement problem, and it's one of the oldest traps in reading any market — India included, where the sheer scale of activity available to look at makes it unusually easy to mistake for the real thing.

What 1.09 billion people online actually tells you

Start with the headline number every market-entry deck leads with. India now has just over 1.09 billion internet subscribers, according to the telecom regulator's most recent figures. It's a genuinely staggering base — more people online in this one country than the entire population of Europe.

Here's the number that headline hides: only around 30% of those internet users have ever actually bought anything online. That's roughly 330 million people, not 1.09 billion. The other 760 million are reach, not market. They're the audience a campaign can technically be seen by, not the customers a business plan should be built on.

1.09B
Indians online — reach (TRAI, Mar 2026)
~330M
Have ever shopped online — activity, roughly 30% of reach
~80M
Buy again — the only tier that is real demand
Looks like demand  vs  is demand
1.65–3%
Typical global e-commerce conversion — meaning 97 to 98 in every 100 visitors are activity, not demand
10–30%
Average repeat purchase rate for Indian D2C brands — the gap between a first sale and a real customer
78%
Of Indian D2C brands are unprofitable on a customer's first order — the business only works if they come back

Sources: IRP Commerce / eCommerce industry benchmarks, Q4 2025–26; DSG Consumer Partners D2C founder survey, 2025–26; Growww Tech, State of Indian D2C 2026.

None of this is a uniquely Indian pattern — it's simply easier to see here, because the sheer scale of the audience makes the activity numbers so large they start to feel like an answer in themselves. A million app downloads sounds like a verdict. It's actually a question that hasn't been answered yet: how many of those million will still be customers in ninety days?

The maths that separates activity from demand

Here's where it gets uncomfortable for a lot of consumer brands entering or scaling in India. The average customer acquisition cost for a beauty or personal-care D2C brand now sits between ₹800 and ₹1,200. On a typical first order — say ₹1,200 at a 50% gross margin — that's around ₹600 of margin against ₹1,000 or more spent to acquire the customer in the first place.

₹800–1,200
Average cost to acquire the customer
₹600
Typical gross margin on that first order
On the numbers alone, the first order is usually a loss. The brand only turns a profit once that customer buys again — which is exactly the transaction most dashboards stop measuring at.

Sources: decodegrowth.in and productgrowth.in D2C economics analyses, 2025–26, aggregated from founder-reported CAC and AOV data.

Multiply that arithmetic across a marketing budget and the pattern becomes the whole business model. A brand that reads its "first order" numbers as demand will keep spending to acquire customers it's structurally losing money on — right up until the funding round that was covering the gap runs out. The brands that grow sustainably in India are, almost without exception, the ones that treat repeat purchase — not first-order volume — as the real scoreboard. Brands with a repeat rate above 25% report profit margins over three times higher than those below 15%, and the average Indian D2C brand only becomes profitable from roughly its 2.3rd order onward.

Activity tells you a market noticed you. Demand tells you it needs you. Only one of those pays the bills.

Which is exactly why the real opportunity is easy to miss

None of this means the activity is worthless — quite the opposite. It's the raw material demand gets built from. The mistake isn't generating attention. It's stopping the analysis there, especially in a market moving as fast as India's, where the sectors drawing the most international interest are also the ones most prone to activity being mistaken for demand.

Where the real growth sits — market size today vs projected (US$ bn)
$0 $100B $200B E-commerce $75B → $190B D2C Channel $11B → $57B Quick Commerce $5.5B → $37B Today Projected
Source: McKinsey & Company, "The great unbundling of Indian e-commerce," February 2026. Quick commerce is the fastest-growing segment at a ~45% CAGR.

Quick commerce is the clearest illustration of the whole argument. It's growing faster than any other retail format in India — and it also happens to convert roughly eight times better than traditional e-commerce, because people opening a quick-commerce app have already decided what they want and simply need it fast. That's about as close to pure demand as a digital channel gets. Compare that with a generic awareness campaign driving traffic to a homepage, where the same visitor is, statistically, mostly just looking. Same country, same internet, two completely different signals.

This is the read international brands most need before they commit serious budget to India: which of these growth curves is being pulled by genuine intent, and which is being pushed by spend. They look identical on a dashboard. They behave completely differently once the campaign ends.

So why do brand-led launches keep making this mistake?

Almost never because the product is wrong for the market. Almost always because the measurement plan mistook the top of the funnel for the answer.

Individually, each of these looks like a reporting habit. Together, they're a pattern — and it's the same pattern across healthcare, BFSI, automotive, FMCG and consumer tech: a genuinely good product, entering a genuinely large opportunity, judged by the wrong number until the real one arrives too late to act on.

It tends to play out in a familiar order. A brand launches, the early activity numbers beat every projection, and the internal narrative locks in around "this is working." Budgets scale to match the excitement. Then the repeat-purchase data finally comes through — usually a full quarter after the launch numbers did — and it tells a much more modest story. By then, the spend has already been committed on the assumption that the first story was the real one.

What changes when you measure the right thing from day one

We're not analysts who admire this pattern from a distance. We're strategists who've had to build the measurement discipline into the launch itself — across sectors and geographies, for global majors and homegrown challengers alike, from metro flagship stores to the district towns most dashboards never reach. What we've learned, repeatedly, is that the brands who read India correctly aren't the ones with the most activity. They're the ones who built repeat behaviour into the plan from week one, instead of discovering it by accident in month four.

That's not a reporting adjustment you bolt on later. It's a strategic decision — gather the right insight before building the campaign, not after it's already spent.

Next in this Signal thread · The Perception Gap

Not sure if your India numbers are activity or demand?

B-Ahead works with international brands on the market-reading and measurement discipline that separates real signal from noise — before the budget, not after it.

Start a conversation →
AC

Amit Chandraa leads brand and growth strategy at B-Ahead, working with international and Indian organisations on the measurement and market-reading discipline that sits underneath a launch. His background spans strategic and brand leadership roles across multinational and Indian businesses, across sectors and markets, and across urban and rural India — the range this piece draws on.

← Back to B-Ahead