How much does it cost to make an app in India?
The screens are only part of the bill. What really decides the cost of an Android or iOS app: platforms, user roles, back end, integrations, testing and yearly upkeep.
Search for the cost of making an app in India and you will find price tables everywhere: a “basic app” for one figure, a “medium app” for another, a “complex app” for a third. They are not wrong so much as unhelpful, because nobody can tell you whether your idea is basic, medium or complex until someone has asked a few questions about it.
This guide explains what actually goes into the cost of a business app, where budgets most often go wrong, and how to brief developers so that their quotes describe the same thing. We build Android and iOS apps from Delhi, and the same principles apply whoever you hire.
An app is usually three products, not one
When people picture an app, they picture the screens on a phone. In most business apps, those screens are less than half of the work. Behind them sit two other products:
- The back end: the server, database and API that store your data, apply your business rules, send notifications and talk to other systems.
- The admin panel: the web console your office uses to manage users, products, prices, orders, content and reports.
A quote that covers only “the app” may be assuming that a back end already exists, or that the admin panel will be someone else’s problem. Ask every vendor whether the back end and admin panel are included, and what they can do.
What drives the cost
1. Platforms: Android, iOS or both
Many Indian business apps, especially for dealers, drivers and field staff, launch on Android only. Customer-facing apps more often need both. Building two separate native apps roughly doubles the mobile work. Cross-platform frameworks such as React Native and Flutter let one codebase serve both platforms, which is why most business apps now use them. Fully native development still makes sense for apps that lean heavily on device hardware or platform-specific features.
2. User roles
Each type of user usually means a separate set of screens and permissions. An app where customers place orders and an office team processes them has two roles. Add salespeople who place orders on behalf of customers, managers who approve discounts and dealers who see only their own territory, and the work multiplies. Listing your user types is one of the most useful things you can do before asking for a price.
3. Features and screens
Some features are cheap because they are well-trodden: login with a mobile number and OTP, a product list, a profile page. Others take real effort to do well:
- payments through UPI and cards, with refunds and reconciliation;
- live location tracking and maps;
- chat between users;
- photo and document capture with compression and upload;
- Bluetooth connection to a device;
- search and filtering over a large catalogue.
4. Offline working
If your users work in basements, warehouses, rural areas or anywhere the signal drops, the app has to store data on the phone and synchronise it later, deciding what to do when two people have edited the same record. This is one of the most valuable features a field app can have and one of the most underestimated. Make sure every vendor knows about it before they quote.
5. Integrations
An app that must read stock levels from your accounting software, push orders into an ERP, or send WhatsApp messages through the official business platform depends on what those other systems allow. A modern cloud system with a documented API is straightforward. An older desktop installation may need a workaround. Integrations are where estimates most often go wrong, so a careful vendor will ask which systems and versions you use.
6. Design
Using standard Android and iOS components is quicker than designing every screen from scratch. Custom illustration, animation and branding take longer. For most business apps, clarity matters far more than decoration: large tap targets, readable text and as few steps as possible for common tasks.
7. Testing
Your users carry a wide range of phones, many of them budget Android models with limited memory and storage. Testing across a representative set of devices, screen sizes and Android versions is part of the cost, and skipping it is how apps end up with poor reviews in their first week.
Costs after launch
An app is never finished in the way a printed brochure is. Budget for these from the start:
- Store accounts. Apple charges an annual fee for its Developer Program, and an organisation enrolling needs a D-U-N-S Number. Google Play charges a one-time registration fee. Both should be opened in your organisation’s name, not the developer’s.
- Hosting for the back end and admin panel, which grows with usage.
- Third-party services such as SMS for OTPs, maps, WhatsApp messaging and payment gateway charges.
- Yearly maintenance. Apple and Google release new operating system versions and change store requirements regularly. Apps that are not updated eventually stop working properly or face restrictions in the stores. Libraries need security updates. Crashes need fixing.
- Improvements. Once real users arrive, you will want changes. Plan a budget for them rather than treating every request as a surprise.
Our article on what a software maintenance contract should cover explains how to agree the line between a fix and new work.
Five ways to spend less without cutting corners
- Start with the smallest version that is worth using. Separate must-haves from nice-to-haves and launch the first list. Real usage tells you what to build next better than any meeting.
- Start on one platform if your users are mostly on Android, using a cross-platform framework so iOS can follow.
- Ask whether you need an app at all. If people would use it a few times a year, a fast website or a web application may serve them better and cost less. Our guide on choosing between a website, web app and mobile app sets out the questions.
- Use proven services for payments, messaging and maps rather than building your own.
- Make decisions quickly. A named decision-maker who reviews test builds within a day or two shortens the project more than any technical trick.
How to get comparable quotes
Write a short brief before you contact anyone. Include:
- the problem the app solves, in one paragraph;
- each type of user, how many there are and which phones they carry;
- one real task walked through step by step, as it happens today and as it should happen in the app;
- must-have features, and nice-to-haves listed separately;
- systems the app must connect to;
- whether it must work offline;
- Android, iOS or both;
- your deadline and a budget range.
Ask every vendor to price the must-haves as a first release, to state what is excluded, and to list running costs separately. Quotes built from the same brief are far closer together, and the differences that remain usually tell you something real about each vendor. Our guide to scoping a project before asking for quotes includes a template, and our article on how long it takes to build a website or app covers timelines.
How we price apps
We quote a fixed price for the first release after a short scoping call, sometimes after a clickable prototype so that you and a few real users can try the flow before code is written. The quote lists screens, features, integrations, platforms, exclusions and milestones, with yearly running costs shown separately. If you are in Delhi NCR, you can read about working with us as a mobile app development company in Delhi, or send us your brief wherever you are in India.
- mobile apps
- pricing
- buying software