Web & Mobile

Mobile App Development Cost in India: What to Budget

Native vs cross-platform, a feature-by-feature cost table in rupees, backend and admin panel costs, store fees, maintenance, and what Indian-market apps need.

By Mukul Bisen, DirectorPublished 7 min read

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

ApproachGood forTrade-offsEffect on cost
Native (Kotlin for Android, Swift for iOS)Heavy camera, Bluetooth, AR, background hardware workTwo codebases, two teams, two sets of bugsRoughly 1.6 to 2 times a single cross-platform build
Cross-platform (React Native or Flutter)Most business, retail, education and service appsOccasional native modules for unusual hardwareOne codebase for Android and iOS
Progressive web appInternal tools, catalogues, formsNo store listing, limited hardware access, weaker offlineCheapest, 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.

FeatureRough rangeNotes
Login with OTP, Google or email₹20,000 to ₹50,000OTP needs an SMS provider and DLT registration
Product or service catalogue with search₹40,000 to ₹1 lakhCost rises with filters, variants and images
Cart, orders and UPI or card payment₹60,000 to ₹1.5 lakhGateway integration, order states, refunds
Push notifications₹15,000 to ₹40,000Segmenting and scheduling add to it
Chat or WhatsApp integration₹30,000 to ₹1 lakhIn-app chat is dearer than a WhatsApp deep link
Maps and live tracking₹50,000 to ₹1.5 lakhPlus per-request map API charges
Offline mode with sync₹60,000 to ₹2 lakhConflict handling is the expensive part
Marathi or Hindi language support₹20,000 to ₹60,000Translation, fonts, layout for longer strings
Reports and dashboards in the app₹30,000 to ₹1 lakhCharts, 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

  1. Launch on Android with the five features that matter most. Add iOS and the rest later.
  2. Use cross-platform unless hardware forces native.
  3. Reuse an existing backend or admin panel if you have one.
  4. Send notifications through WhatsApp or push, not in-app chat, until you need chat.
  5. Keep design standard on internal apps; spend on design only where customers see it.
  6. 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

Frequently asked questions

How much does it cost to make an app in India?

As a rough guide, a simple app with a backend costs ₹3 to 5 lakh, a mid-sized app ₹5 to 10 lakh and a complex app ₹10 to 15 lakh or more. Features, integrations and whether you need iOS at launch decide where you land.

Is Flutter or React Native cheaper?

Costs are similar because both give one codebase for Android and iOS. The choice usually depends on the team's experience and on which native modules the app needs, not on price.

How much does it cost to publish an app on the Play Store in India?

Google charges a one-time developer registration fee in dollars, and Apple charges a yearly fee. Company accounts need a D-U-N-S number, and both stores require a privacy policy and data-safety declarations.

How long does it take to build a mobile app?

Three to six months for most business apps, including the backend, admin panel and store review. A simple Android-only app with a clear scope can be faster.

Do I need an iOS app at launch?

Often not. Most Indian users are on Android, so many businesses launch Android first and add iOS once the app has proved useful. With a cross-platform build, adding iOS later is mostly testing and publishing work.