An app is rarely one thing. It is the app on the phone, the backend that stores and serves data, an admin panel for your staff, two app stores with their own rules, and years of updates. Most cost surprises come from forgetting one of those pieces. Here is how the money breaks down for an app built for the Indian market.
What you are actually paying for
- The app itself: screens, navigation, forms, offline behaviour, notifications, payments.
- The backend: APIs, database, authentication, file storage, background jobs, security.
- The admin panel: a web dashboard where your team manages products, users, orders, content and reports.
- Publishing: store accounts, listings, screenshots, privacy policy, review cycles.
- Testing: on real low-end Android phones, not only on the developer's flagship.
- Maintenance: OS updates, library updates, store policy changes, bug fixes.
As a rough guide across all of this, a simple app with backend costs ₹3 to 5 lakh, a mid-sized app ₹5 to 10 lakh and a complex one ₹10 to 15 lakh or more. The rest of this article explains where those numbers come from.
Native versus cross-platform
| Approach | Good for | Trade-offs | Effect on cost |
|---|---|---|---|
| Native (Kotlin for Android, Swift for iOS) | Heavy camera, Bluetooth, AR, background hardware work | Two codebases, two teams, two sets of bugs | Roughly 1.6 to 2 times a single cross-platform build |
| Cross-platform (React Native or Flutter) | Most business, retail, education and service apps | Occasional native modules for unusual hardware | One codebase for Android and iOS |
| Progressive web app | Internal tools, catalogues, forms | No store listing, limited hardware access, weaker offline | Cheapest, often part of a web project |
For most of the apps Indian MSMEs commission, React Native or Flutter is the sensible default. Both are mature, both run well on low-end Android, and one team maintains one codebase. We go native when the hardware demands it, for example a device that talks to industrial sensors over Bluetooth, or when an app lives or dies by animation performance.
Cost by feature
These are rough ranges for the app-side work, from our own experience quoting in India. Backend effort is listed separately below.
| Feature | Rough range | Notes |
|---|---|---|
| Login with OTP, Google or email | ₹20,000 to ₹50,000 | OTP needs an SMS provider and DLT registration |
| Product or service catalogue with search | ₹40,000 to ₹1 lakh | Cost rises with filters, variants and images |
| Cart, orders and UPI or card payment | ₹60,000 to ₹1.5 lakh | Gateway integration, order states, refunds |
| Push notifications | ₹15,000 to ₹40,000 | Segmenting and scheduling add to it |
| Chat or WhatsApp integration | ₹30,000 to ₹1 lakh | In-app chat is dearer than a WhatsApp deep link |
| Maps and live tracking | ₹50,000 to ₹1.5 lakh | Plus per-request map API charges |
| Offline mode with sync | ₹60,000 to ₹2 lakh | Conflict handling is the expensive part |
| Marathi or Hindi language support | ₹20,000 to ₹60,000 | Translation, fonts, layout for longer strings |
| Reports and dashboards in the app | ₹30,000 to ₹1 lakh | Charts, date filters, exports |
Add the features you need, then add backend, admin panel and publishing. A catalogue app with login, orders, UPI and notifications lands in the ₹4 to 7 lakh range once everything is counted.
Backend and admin panel
The backend and the admin panel often take 40 to 50 percent of the total budget, and clients are regularly surprised by that. The app is what users see, but the backend is where the orders, the stock, the payments and the security live.
- Backend and APIs: roughly ₹1 to 4 lakh depending on the number of entities, integrations and how much runs in the background (notifications, reports, syncing with Tally or an ERP).
- Admin panel: roughly ₹75,000 to ₹3 lakh. A basic panel is a set of tables with add, edit and delete. A good one has roles, search, bulk actions, exports and an audit trail.
- Hosting: as a rough guide ₹2,000 to ₹15,000 a month for a typical MSME app, more if you serve images or video at scale.
If you already run a web application or ERP, the app can often reuse its backend and admin. That is one of the biggest savings available, and a good reason to plan web and mobile together. Our guide on custom software development cost in India covers the web side.
Store fees and compliance
- Google Play charges a one-time developer registration fee, currently a small amount in dollars. Organisation accounts need a D-U-N-S number, and at the time of writing new personal accounts must run a closed test with a group of testers before public release.
- Apple App Store charges a yearly developer fee, also in dollars, and needs a D-U-N-S number for company accounts. Reviews are stricter and can take a few rounds.
- Both accounts must be in your name, not the developer's. Moving an app between accounts later is painful.
- Privacy: both stores require a privacy policy and a data-safety declaration. India's Digital Personal Data Protection Act means you need clear consent and a way to delete a user's data on request.
- Payments: if your app collects money, follow RBI rules and use a licensed payment gateway. Lending, insurance and investment apps have extra compliance and should budget for legal review.
What makes Indian-market apps different
Apps designed for a metro user on a new iPhone fail quietly in Gondia, Bhandara or Chandrapur. Plan for the actual market.
- Low-end Android: many users have 2 to 4 GB of RAM and little free storage. App size, memory use and start-up time matter. Test on a ₹8,000 phone, not only on a flagship.
- Patchy connectivity: the app should work on 2G-speed 4G, retry quietly and keep working offline where it can. Field sales, delivery and farm apps need offline-first design.
- Regional language: Marathi and Hindi interfaces widen the audience considerably. Devanagari text is longer and needs layouts that do not break.
- UPI first: most users will pay by UPI, so the payment flow should open their UPI app directly and handle the return cleanly.
- WhatsApp as the channel: order confirmations, OTPs and reports are read on WhatsApp far more than in email.
- Android first: many businesses launch on Android only and add iOS once the app has proved itself. That cuts the first budget.
Maintenance: the cost nobody budgets
Google and Apple change their rules every year. Libraries get deprecated. Android versions ship. An app that is not updated stops installing within a couple of years. As a rough guide, budget 15 to 25 percent of the build cost per year for maintenance, plus hosting and usage-based charges for SMS, WhatsApp and payments.
How to keep the budget under control
- Launch on Android with the five features that matter most. Add iOS and the rest later.
- Use cross-platform unless hardware forces native.
- Reuse an existing backend or admin panel if you have one.
- Send notifications through WhatsApp or push, not in-app chat, until you need chat.
- Keep design standard on internal apps; spend on design only where customers see it.
- Decide quickly. The calendar is the biggest hidden cost in every app project we have seen.
Where SailRight fits
We build Android and iOS apps, usually on React Native or Flutter, with the backend and admin panel to match, and we design for low-end phones, patchy networks and Marathi or Hindi users from the start. See our mobile app development service page for how we scope an app, or contact us with a short description and we will tell you which of the ranges above applies.
- mobile app cost
- React Native
- Flutter
- Android
- India
- app development