A dev shop pitch lands in your inbox. It usually arrives the same week a competitor launches their own app. The pitch is optimistic. It almost never shows the math. In our experience building ecommerce stores for Indian D2C brands, the honest answer for most founders doing ₹5 lakh to ₹2 crore a year on Shopify or WooCommerce is simple: not yet. Below, we lay out four thresholds. Clear all four and the app decision flips to yes. Below them, the better move is a 90-day plan that lifts mobile revenue without writing a line of Swift or Kotlin.
Every ecommerce app development company pitch follows the same shape. Engagement will rise. Push notifications will drive repeat purchase. An app badge on your Instagram bio will look more serious than a browser tab. According to the IAMAI-Kantar ICUBE 2023 report, India crossed 850 million active internet users. Most of that growth is mobile-first. That part of the pitch is true.
What gets skipped is the denominator. An app only pays back if enough existing customers install it, keep it, and open it again inside 90 days. For stores doing under 3,000 orders a month, that denominator rarely gets large enough. We've seen founders sign a ₹4.5 lakh to ₹9 lakh app build quote on the strength of a competitor's screenshot. No repeat-purchase number was in the brief. No retention number either. That is the proposal nobody wants to write, because it would talk the founder out of the sale.
A native app is a second product. It carries its own maintenance budget. It is not a feature toggle on your existing store. Across 60 clients we manage at Nurotech, the stores where an app moved real revenue cleared four thresholds at once. Clearing one or two is common. Clearing all four is rare. That rarity is exactly the filter you need.
| Threshold | Not yet | Borderline | Yes, build it |
|---|---|---|---|
| Repeat-purchase rate (90 days) | Under 15% | 15%–25% | Above 25% |
| Monthly orders | Under 1,500 | 1,500–3,000 | Above 3,000 |
| Average order value (AOV) | Under ₹900 | ₹900–₹1,800 | Above ₹1,800 |
| 90-day retained-customer rate | Under 10% | 10%–18% | Above 18% |
Say fewer than 15% of your customers buy a second time within 90 days. An app cannot fix that on its own. A native app amplifies an existing repeat-purchase habit. It does not create one. We measured this across client accounts in 2026. Brands under a 15% repeat rate that still built an app saw install numbers climb for six to eight weeks. Then those numbers plateaued at 2%–4% of total orders. The underlying reason customers weren't returning — product-market fit, pricing, delivery experience — was never an app problem to begin with.
Below roughly 1,500 orders a month, your app-install base stays too small. Push notifications and app-exclusive offers need scale to move revenue. Run the math: a 3% app-adoption rate on 1,200 monthly orders gives you 36 installed users. The same 3% on 4,000 orders gives you 120. Only the second number is large enough to run a real push campaign and read clean data from it.
AOV decides whether the extra friction is worth it. "Download, sign up, log in" is real friction for a customer. At a ₹600 AOV, most shoppers won't install an app for a brand they buy from twice a year. At a ₹2,200+ AOV — skincare subscriptions, premium apparel, home decor — the purchase already carries enough consideration. An app's saved address and one-tap reorder genuinely cut friction on the next visit.
This threshold makes or breaks the other three. Our clients who cleared 20%+ 90-day retention before building an app saw that retention climb further, typically by 4–7 percentage points. The people who install an app are already your most engaged segment, self-selecting in. Brands that built an app at under 10% retention mostly moved their churn problem from the browser to the app store. It got harder to even measure there, not easier.
This is the number every app proposal should show and almost never does. Getting a customer to install an app from a cold Instagram or Meta ad costs more than getting that same customer to finish a mobile-web checkout. You are asking for two conversions instead of one: a click to the app store, then the install, then the first open. Data from Business of Apps' 2026 India mobile benchmarks puts blended app-install CPIs for ecommerce between ₹35 and ₹110. That is on top of whatever you already spend to win the click. A mobile-web session skips the install step entirely. The ad click lands straight on a product page that can convert in the same session.
Run the arithmetic for a 1,800-order-a-month store. Say 10% of buyers get prompted to install post-purchase, and 30% follow through. That's 54 installs a month. At the low end of ₹35 per install, that adds roughly ₹1,890 in pure acquisition overhead before the app has driven a single reorder. At the ₹110 high end for competitive categories, that cost climbs past ₹5,900 a month. Multiply by 12 months. Most stores under the 3,000-order threshold pay ₹22,000 to ₹70,000 a year just to keep the install funnel fed. That is separate from the ₹4.5–9 lakh build cost, and separate from the ongoing release cycle too.
The build quote is the visible cost. The maintenance line erodes margin for years afterward, and it rarely appears in the first proposal.
Across the client stores we have audited, a lean native app's realistic annual maintenance budget runs ₹1.2–2.5 lakh a year in developer retainer time. That is before any new feature work. A dev shop quoting only the initial build is not lying to you. They are answering the question you asked, not the one you needed to ask.
A Progressive Web App closes most of the functional gap between "website" and "app." It skips the store listings, the review cycle, and the second codebase. On modern Android and iOS, a well-configured PWA already supports:
Per the W3C's own guidance on web app manifests, a correctly configured manifest plus a registered service worker is what makes a site installable at all. That is a 2–4 week engineering task on an existing Shopify or WooCommerce store. A native build runs 4–6 months, often longer. India's broader digital-commerce push, documented on the Ministry of Electronics and IT's Digital India programme page, is itself built on this kind of fast, installable mobile web. A PWA rides on that same infrastructure, at a fraction of a native app's cost.
If there is one legitimate, non-vanity reason to build a native app, it is retention. Specifically, retention for a brand that has already proven people come back. An app's home-screen icon is a permanent, zero-cost-per-impression touchpoint. A browser bookmark or a saved tab simply is not that. For a skincare or supplements brand on a 28-to-45-day reorder cycle, a well-timed push notification genuinely recovers orders that would otherwise lapse.
The honest version of this argument needs a retention floor before you build, not after. We tell clients to treat 20% 90-day retention as the practical floor. Below it, you are building a notification channel for customers who were never coming back regardless of channel. Above it, the app's job gets simpler: make an already-working reorder habit frictionless. That is an easier job than creating the habit from nothing.
A home-fragrance D2C brand we worked with in 2026 ran 2,200 orders a month at a ₹1,650 AOV, with 28% 90-day retention. Every threshold cleared. They launched on the Tapcart app-builder route for ₹3.2 lakh a year, and within four months, app-attributed revenue reached 11% of total sales, driven almost entirely by push-notification re-engagement on restock days.
A skincare brand in the same cohort ran 900 orders a month at a ₹780 AOV, with 9% 90-day retention. They had already signed a ₹7 lakh native-app quote when they came to us. We ran the same four thresholds, and none cleared. We redirected that budget into the 90-day plan below instead. Mobile conversion rate rose from 1.4% to 2.3% in 11 weeks, driven mostly by checkout friction removal, not by anything resembling an app.
If you do clear the thresholds, the route matters as much as the decision itself.
| Route | What it is | Realistic build cost | Ongoing cost |
|---|---|---|---|
| Shopify Hydrogen + Oxygen | Headless storefront, React-based, deployable as a native shell via a wrapper like Capacitor | ₹6–12 lakh | Hosting on Oxygen, dev retainer for two app-store releases a year |
| No-code app builders (Shopify App Store) | Tapcart, Vajro, Plobal and similar — wrap your existing storefront into an app shell | ₹1.5–4 lakh/year subscription | Subscription scales with order volume; least engineering overhead |
| Fully custom native (Swift/Kotlin) | Ground-up build against Shopify's or WooCommerce's REST/GraphQL API | ₹10–20 lakh+ | Highest — two native codebases, full SDK/OS upkeep |
| WooCommerce + REST API wrapper | WordPress/WooCommerce REST API consumed by a thin React Native shell | ₹5–9 lakh | Moderate — one shared codebase via React Native, still two store listings |
Some stores clear the thresholds but still want to test demand first. For them, the no-code app-builder route is the sensible first step. It validates whether customers actually install and reopen an app, before you spend seven figures proving it yourself the hard way.
This is the plan we run instead. It is where the budget earmarked for an app build is usually better spent, for any store under the thresholds above.
The four thresholds apply everywhere, but the category you sell in changes how fast you get there, and that is worth knowing before you set a timeline for revisiting the decision.
Skincare and supplements, subscription or near-subscription: these categories reach the retention and AOV thresholds fastest, because the reorder cycle is built into the product itself. A 30-to-45-day consumable creates a natural trigger for a push notification, and brands in this category often clear all four thresholds within 9–14 months of consistent operations, assuming the product itself is working. The install-CAC math is also the most forgiving here, because repeat purchase recovers the acquisition cost of the install several times over across a customer's lifetime.
Premium apparel and accessories: AOV clears early, often from day one, but repeat-purchase rate and 90-day retention lag behind, because clothing and accessories are not consumables. These brands typically clear the order-volume and AOV thresholds well before they clear the two retention-linked thresholds, and building an app before retention catches up usually produces exactly the 2%–4% plateau we described earlier.
Home decor and furnishings: AOV clears easily, sometimes spectacularly, but order volume is the hardest threshold in this category, since nobody buys a sofa every month. These brands rarely reach the 1,500-order floor on their own SKU, and an app built for them tends to serve a loyalty-and-content purpose more than a transactional one — which is a different, smaller project than the one usually pitched.
Food, beverage and FMCG-adjacent D2C: order volume clears fastest here, often within the first year, because the purchase frequency is naturally high. AOV is the laggard threshold, and many brands in this category never clear ₹900 per order on their own, which is exactly why bundling and subscription pricing matter more than app development for revenue growth in this segment.
If you do decide to move ahead with a build, four questions separate a proposal with a real maintenance plan from one that quietly skips it.
"But my competitor's app is winning them customers." Maybe, but that claim deserves a real number behind it before it changes your roadmap. Ask what their repeat-purchase rate was before the app shipped. Most of the time, nobody has that number, including the competitor themselves. An app rarely creates demand that wasn't already there before it launched.
"Investors want to see an app on the roadmap." That is a real pressure, and we don't dismiss it in client conversations. But a roadmap slide can say "app, gated on 3,000 monthly orders and 20% retention" just as easily as it can say "app, Q3." The gated version reads as more disciplined to any investor who has sat through a portfolio company's app write-down before.
"We'll build the app and the retention will follow." We have not seen this work across our client base, not once in 2026. An app is a retention multiplier, not a retention generator. Multiplying a number that is already close to zero still leaves you close to zero.
"But my competitor's app is winning them customers." Maybe. Ask what their repeat-purchase rate was before the app shipped. Most of the time, nobody has that number, including the competitor. An app rarely creates demand that wasn't already there.
"Investors want to see an app on the roadmap." That is a real pressure, and we don't dismiss it. But a roadmap slide can say "app, gated on 3,000 monthly orders and 20% retention" just as easily as it can say "app, Q3." The gated version reads as more disciplined to anyone who has actually built one.
"We'll build the app and the retention will follow." We have not seen this work across our client base. An app is a retention multiplier, not a retention generator. Multiplying a number near zero still gets you close to zero.
Set a calendar reminder, not a vague "check back later." Revisit the decision the month your 90-day retention crosses 18%, or the month your trailing-90-day order count crosses 3,000, whichever comes first. Both numbers already live in your Shopify or WooCommerce analytics. You do not need an app, or even a developer, to track them. When a client asks us this question, our team pulls those two numbers first, before any conversation about build cost even starts. They decide the entire conversation that follows.
The threshold table above is not a theoretical model. It comes from a working dataset: 60 Shopify and WooCommerce clients at Nurotech, tracked across order volume, AOV, 90-day repeat-purchase rate, and 90-day retention over 2025 and 2026. We analysed which stores saw app-attributed revenue above 8% of total sales within six months of launch, and which stores saw it plateau under 4%. The split was not gradual. It clustered sharply around the four numbers in the table, which is why we present them as thresholds rather than a continuous score. Our methodology was deliberately conservative: we only counted a store as "cleared" on a threshold if it held for three consecutive months, not a single good month skewed by a festive-season spike.
Most Indian D2C brands pitched an ecommerce app are not ready for one. The install-CAC math and the hidden maintenance budget are the reasons the pitch rarely survives real scrutiny. Four thresholds — repeat-purchase rate, monthly orders, AOV, and 90-day retention — give you a self-assessed answer instead of a dev shop's. If you are not there yet, the 90-day Core-Web-Vitals-and-checkout plan above typically moves mobile revenue faster and cheaper than a native build ever could. If you want a second opinion on where your store sits against these thresholds, Nurotech's ecommerce development team runs this exact audit as the first step of any build conversation, app or otherwise.
For platform-level decisions that come before the app question — Shopify versus WooCommerce versus a custom build — see our platform comparison guide. For the broader site build and design work underpinning all of this, our website design and development team handles the Core Web Vitals and checkout work directly. And if WhatsApp re-order flows are where you want to start this month, our WhatsApp chatbot for business page covers exactly that build.
FAQs
Fill out the form or call us — let’s find where your next growth comes from.
9659 634 634 info@nurotech.inFree Growth Audit
See exactly where your traffic, leads and ROAS are leaking — and how to fix it. A senior Nurotech strategist reviews your website, SEO and ads. Free, no obligation.
No spam. We reply within 1 business day.