We started this blog to do one thing: think out loud, in public, about the actual problems homegrown Direct-to-Consumer (D2C) brands face in India — not the pitch-deck version, the real one.
STAASH began with two brands in our founders' own family — Purecloth.co and IndyVarna, both on Shopify, both good products, both stuck in the same place every small brand eventually gets stuck. Neither could justify building and maintaining its own app. Neither could out-market Meta and Google forever. Neither had the volume to fix return policy confusion or Cash on Delivery (COD) losses on their own.
That's the pattern across nearly every conversation we've had with founders. Different products, same three structural walls.
1. No brand can build a network effect alone
Every homegrown brand fights for discovery the same way — spend on Meta and Google ads, hope it converts. It works, until every other brand does the exact same thing, bidding for the same shopper. Customer acquisition cost only goes up. And none of that spend compounds: the next brand's ad budget does nothing for you. There's no network effect — the thing that makes a large platform valuable gets stronger with every new participant, while a single small brand's app or website gets weaker the longer a shopper goes without a reason to open it again.
Worse, the "safe" alternative — listing on an established marketplace — solves discovery by erasing what made the brand worth choosing in the first place. The story disappears into a grid ranked on price. Loyalty never gets the chance to form. And on a bad day, the marketplace studies what's selling in your category and launches its own version to undercut you, with your own sales data.
Neither path is a founder's mistake. It's the structure. No single brand, however good the product, can build a discovery engine strong enough alone.
2. No brand can standardize trust alone
A few weeks ago, a founder — herself running a homegrown brand — asked publicly why return policies keep failing her as a customer. Hundreds of other founders replied. Reading through it, the real problem wasn't generosity. Founder after founder explained real constraints: fabric already cut for a made-to-order piece, no owned logistics to absorb reverse-shipping costs, real fraud and wear-and-return abuse eating margins that were thin to start with. None of that is brands not caring.
But shoppers are just as right: every brand describes its policy differently, in a different place, discovered only after they've already paid. The pain isn't that returns are sometimes hard. It's not knowing what you're getting into, brand to brand.
A single universal return policy would be unfair to someone — a made-to-order jewellery brand and a ready-to-wear label have genuinely different economics. But a shopper shouldn't need to read fine print on twenty different sites to find that out. What's missing isn't more generosity. It's a shared, honest standard — a small number of clearly labeled tiers, shown the same way everywhere, so a shopper knows what they're getting before they buy, not after.
3. No brand can fix COD alone
COD was never really a logistics feature. It's a trust product — built because a shopper won't pay upfront for a brand they don't know yet. For homegrown brands, that trust gap is the widest there is, which is exactly why COD is everywhere in this segment — and exactly why Return to Origin (RTO) rates of 20-30% are quietly one of the largest, least-discussed costs in the business.
RTO isn't one problem. A courier who tries three times, can't reach the buyer, and sends the package back is a logistics failure. A shopper who orders on impulse because nothing is confirmed until cash changes hands at the door is a commitment failure. Different causes, usually treated as one.
And COD can't simply be removed — we checked this directly with one of our founding brands. Some buyers genuinely need to pay in cash. That's real, and it shouldn't be designed away. But a meaningful share of COD isn't about cash at all — it's shoppers using it as their only available "don't pay till I'm sure" option, even though India's Unified Payments Interface (UPI) infrastructure already supports authorising a payment once and debiting it only when the order is actually delivered. Same guarantee. No cash, no reconciliation cost, no anonymity that makes fraud hard to catch.
The piece that matters most here — knowing which delivery zones are genuinely high-risk — takes order volume no single small brand ever sees on its own. Pooled across many brands, that becomes a real, usable signal instead of a guess.
The throughline
Three different problems, one shape: each one requires scale, data, or shared infrastructure that no individual homegrown brand — however well-run — can build alone. That's not a coincidence. It's the reason STAASH exists: a shared mobile commerce layer where India's homegrown brands get discovered together, trusted together, and protected from the costs that only show up when you're facing them by yourself.
This blog will go deeper on each of these — starting with a full look at the economics of COD, returns, and what actually fixes it. If you're building a homegrown brand and any of this sounds familiar, we'd like to hear from you.

