Quick answer: How much does it cost to build an app like Uber?
- Launch version, one city — ₹30–80 lakh and 5–7 months: rider app, driver app, an operations dashboard, live tracking, UPI and card payments.
- Multi-city product — ₹1–2 crore and 9–15 months: surge pricing, scheduled rides, multiple vehicle types, fraud checks, safety tools and a support desk.
- Running costs — maps, SMS, servers and payment fees scale with every ride; model them per trip before you set your commission.
- The expensive part is not the screens. It is dispatch, real-time location and payouts to drivers.
Key takeaways
- An Uber-like app is three products — a rider app, a driver app and an operations console — joined by a real-time backend. Most cheap quotes price only the first.
- Dispatch, live location and driver payouts drive the cost, not the number of screens.
- Since March 2025 Google Maps gives 10,000 free calls per product a month, then charges per call; Ola Maps offers a larger free tier for Indian developers. Pick before you build.
- Start in one city with one vehicle type. Uber itself runs thousands of microservices; you need one good matching loop.
- The business model shapes the build: a commission app needs split payouts, a Namma Yatri-style subscription app needs driver billing.
Uber's engineers once wrote that the company runs around 2,200 critical microservices1; another post put the number of stateless services at 4,500, deployed more than 100,000 times a week by 4,000 engineers2. That is what an app like Uber costs when it moves a country. It is not what your first version needs. You need riders who can book in under a minute, drivers who get fair requests, and a backend that matches the two before either gives up.
This guide prices exactly that — the honest version, built in India, in 2027 rupees.

The short answer: what an app like Uber costs
A launch version in one city costs ₹30–80 lakh; a multi-city product built to compete costs ₹1–2 crore. The difference is not more screens. It is better dispatch, pricing, safety and the operations tooling that lets a small team run thousands of trips a day.
| Version | What you get | Cost (India, 2027) | Timeline |
|---|---|---|---|
| Launch version, one city | Rider app, driver app, operations dashboard, live tracking, UPI and card payments, ratings, SOS | ₹30–80 lakh | 5–7 months |
| Growth version | Plus surge pricing, scheduled rides, promo codes, referrals, multiple vehicle types, in-app chat | ₹70 lakh–₹1.2 crore | 7–11 months |
| Multi-city, Uber-grade | Plus fraud detection, smarter matching, driver incentives, corporate accounts, support desk, analytics | ₹1–2 crore | 9–15 months |

These ranges sit inside the on-demand band of our app development cost guide, which prices a first on-demand app at ₹25–80 lakh. Ride-hailing lands at the upper end because it is the most real-time of all on-demand apps: a food order can wait two minutes for a rider; a passenger standing on a roadside cannot.
- Launch version in one city
- ₹30–80 lakh
- Rider, driver and operations
- 3 apps
- To a store-approved launch
- 5–7 months
- Typical platform commission per ride
- 20–30%
You are building three products, not one
The rider app is what everyone imagines. It is the smallest of the three.

The rider app
Phone login, pickup and drop search, fare estimate, booking, live driver tracking, masked calling, UPI and card payment, rating, trip history, SOS and share-my-ride. Typically 25–30% of the build.
The driver app
Onboarding and document upload, online/offline toggle, trip requests with accept timers, turn-by-turn navigation, pickup OTP, earnings and payouts, ratings and incentives. It runs all shift long on mid-range Android phones, so battery and data use matter. Typically 25–30%.
The operations console
A web dashboard to verify drivers and vehicles, set fares by zone and time, watch live trips, resolve complaints, issue refunds and see the numbers. Cheap quotes skip it; your ops team cannot work without it. Typically 15–20%.
The remaining 25–35% is the backend that ties them together — and that is where the real engineering lives.
Where the money goes, feature by feature
Here is how a ₹50 lakh launch budget typically splits. Use it to check any quote: if one line is missing, ask why.
| Component | What it involves | Share of a launch budget |
|---|---|---|
| Discovery, research and UX design | Rider and driver interviews, flows, prototypes, visual design for three apps | 10–14% |
| Rider app | Booking, tracking, payments, ratings, safety | 18–22% |
| Driver app | Onboarding, requests, navigation, earnings | 18–22% |
| Dispatch and real-time backend | Location streaming, matching, trip state machine, notifications | 18–24% |
| Payments and payouts | UPI and cards, wallet, refunds, commission or subscription billing, driver settlements | 8–10% |
| Operations console | Driver verification, fares, live trips, support tools | 10–14% |
| Testing and launch | Real-device testing on low-cost Android phones, load tests, store submission | 8–10% |

Notice what is not on the list: a custom map. Nobody builds their own maps at this stage. You license them — and that is a running cost, not a build cost.
The real-time core: dispatch, maps and ETAs
Dispatch is the heart of an app like Uber, and the reason the build costs what it does. When a rider taps "Book", the backend has to find nearby available drivers, rank them by distance and estimated time, offer the trip to one (or a few) with a timeout, handle a decline, and move on — all in a few seconds, while every driver's phone is streaming its location.
Uber built its own grid for this. It divides cities into hexagons with a system called H3, which it uses to optimise pricing and dispatch and later open-sourced3. You can use H3 yourself for free; it makes "which drivers are near this pickup?" and "where is demand outstripping supply?" cheap questions to answer.
What your launch version needs from the core:

- Location updates from online drivers every few seconds, stored in memory, not just a database
- A trip state machine: requested → offered → accepted → arrived → started → completed (or cancelled at any step, with rules)
- Matching by estimated time to pickup, not straight-line distance
- Offer timeouts and fallbacks so a request never sits unanswered
- Fare calculation by distance, time and zone, with a clear estimate before booking
- Masked calling or in-app chat so phone numbers are never exposed
- An SOS flow that reaches your operations team and the rider's emergency contacts
Running costs: what every ride costs you
The build is a one-time bill. Every ride after launch carries its own small costs, and at scale they decide whether your commission covers you.
Maps. Since 1 March 2025, Google Maps Platform gives each billing account 10,000 free requests a month per Essentials product, then charges per thousand calls, with volume discounts at higher tiers4. A single trip can use several calls — address autocomplete, geocoding, a route and an ETA — so 50,000 trips a month can mean a few lakh calls. Ola Maps advertises 100,000 free calls per API with India-focused data5, which is why many Indian mobility start-ups prototype on it. Whichever you choose, keep the map layer behind your own interface so you can switch.
Messages and notifications. OTP SMS for login and pickup, plus push notifications for every trip state. Use app-based OTPs or WhatsApp where users accept them; SMS is the expensive fallback.
Payment fees. Gateways charge a percentage of each online payment. Cash rides avoid it but create collection and reconciliation work.
Servers. Real-time location is chatty. Expect cloud costs to grow roughly with active drivers, not riders.
Commission or subscription: the model changes the build
Traditional ride-hailing platforms take a commission of roughly 20–30% of each fare from drivers6. Namma Yatri, which launched in Bengaluru, took a different route: drivers pay a small subscription and keep the whole fare7, and the app runs on the open Beckn protocol behind India's ONDC network, with its code open-sourced6.
The model you pick changes what you build:
| Commission model (Uber, Ola) | Subscription model (Namma Yatri) | |
|---|---|---|
| How you earn | A share of every fare | A flat daily, weekly or monthly fee per driver |
| Payments to build | Split payments, driver payouts, commission accounting | Driver subscription billing; fares can go straight to drivers |
| Pricing control | You set fares and surge | Fares often set by meter or regulation; less surge logic |
| Driver acquisition | Incentives and guarantees | Lower cost to drivers is the pitch |
| Risk | Driver churn when commissions rise | Revenue tied to active drivers, not rides |
Neither is cheaper to build by default. The subscription model removes split payouts but adds billing and makes driver retention your revenue line.
How to build it for less without building it worse
- Launch in one city with one vehicle type. Autos or bike taxis in one city is a real business. Multi-city, multi-vehicle on day one is how budgets double.
- Talk to drivers before riders. Supply is the hard side of the market. Ten driver interviews will reshape your driver app more than any design review.
- Use cross-platform for the rider app. One Flutter or React Native codebase for Android and iOS saves 25–40%. Keep the driver app Android-first: that is what most drivers carry.
- License what is not your edge. Maps, payments, OTPs, chat and push are solved problems. Spend your budget on matching, pricing and the driver experience.
- Build the operations console early. A good console lets three people run a city. A missing one means hiring ten.
- Instrument the funnel. Track every step from app open to completed ride. The drop-off between "fare shown" and "booked" will tell you more about your pricing than any survey.
Should you buy an Uber clone script?
Clone scripts promise a ready-made "Uber clone" for a few lakh. They are tempting and occasionally useful as a demo for investors. As a business, they come with problems:

Where a clone script helps
- A clickable demo in weeks for a pitch or a pilot
- A reference for the screens and states you will need
- Cheap enough to learn what you do not want
Where it hurts
- Identical to hundreds of other apps on the stores
- Hard to change once your city needs different rules
- Unknown code quality and security; often no tests
- Licences that limit resale or require ongoing fees
- You still pay for servers, maps, hosting and fixes
If you go this way, have an independent developer review the code and the licence before you pay.
How long does it take?
| Phase | Weeks |
|---|---|
| Discovery: rider and driver interviews, competitor review, scope | 3–4 |
| UX and visual design for three apps | 4–6 |
| Development: apps, backend, console (in parallel) | 12–18 |
| Testing on real devices, load testing, fixes | 3–5 |
| Store submission, pilot with drivers in one area | 2–4 |
Plan a quiet pilot with 50–100 drivers in one area before you announce anything. It is the cheapest way to find the bugs only real traffic reveals.
How we estimated these numbers
The ranges are Science of Apps editorial estimates, consistent with our app development cost guide: the features each version needs, sized across research, design, development, testing and launch, priced at the hourly bands Indian teams publish, before 18% GST. Map pricing comes from Google's own billing documentation4 and Ola Maps' published pricing5; Uber's architecture figures come from its engineering blog123. We review these ranges every six months.
Key terms, defined
Dispatch — the system that matches a ride request to a driver. ETA — estimated time of arrival. Surge pricing — higher fares when demand outstrips supply in an area. Geofence — a virtual boundary used for zones, airports and pricing. Payout — the transfer of a driver's earnings to their bank account. H3 — Uber's open-source hexagonal grid for dividing a map into cells.
Frequently asked questions
How much does it cost to build an app like Uber in India?
About ₹30–80 lakh for a launch version in one city — rider app, driver app, operations dashboard, live tracking and payments — built by an Indian agency in 5–7 months. A multi-city product with surge pricing, scheduled rides, fraud checks and safety tools costs ₹1–2 crore. These are Science of Apps estimates before 18% GST.
Can I build an Uber clone for ₹2–5 lakh?
You can buy a clone script for that, but it is rarely a business. Scripts are hard to customise, often poorly secured, look identical to hundreds of others and leave you without the dispatch and payout logic tuned to your city. Budget for real development if riders and drivers will depend on it.
How long does it take to build an app like Uber?
A focused launch version for one city takes about 5–7 months including design, testing and store approval. A multi-city product with surge pricing, scheduling, multiple vehicle types and safety features takes 9–15 months, and the work never really stops after launch.
What features does a ride-hailing app need at launch?
Phone login, pickup and drop with address search, fare estimate, driver matching, live tracking, in-app calling or masked numbers, UPI and card payments, ratings, ride history and an SOS button for riders; online/offline toggle, trip requests, navigation and earnings for drivers; and a dashboard to verify drivers, set fares and handle complaints.
How much does it cost to run a taxi app every month?
It depends on volume. Maps, SMS one-time passwords, push notifications, cloud servers and payment-gateway fees all scale with rides. Model a cost per trip — map calls, OTPs and the gateway's percentage — and add fixed costs for servers, support and maintenance at roughly 15–25% of the build cost a year.
Should I use Google Maps or Ola Maps for a ride-hailing app in India?
Google Maps has the most mature routing and traffic data but, since March 2025, charges per call after 10,000 free requests per product each month. Ola Maps offers a larger free tier and India-focused data. Many teams prototype on one and keep the map layer swappable.
How does Namma Yatri make money without commission?
Namma Yatri charges drivers a small subscription instead of a percentage of each fare, so drivers keep the full fare. It is built on the open Beckn protocol used by India's ONDC network and has open-sourced its code — a different model from the 20–30% commission charged by traditional ride-hailing platforms.
Sources
- Uber Engineering — Introducing Domain-Oriented Microservice Architecture
- Uber Engineering — Up: Portable microservices ready for the cloud
- Uber Engineering — H3: Uber's hexagonal hierarchical spatial index
- Google Maps Platform — Changes to volume discounts and monthly free usage (March 2025)
- Ola Maps (Krutrim) — Pricing
- Platform Cooperativism Consortium — From platforms to protocol (Namma Yatri and Beckn)
- Behind the Feature — Namma Yatri refused to take a commission
- Checked October 23, 2026. Figures that change — fees, salaries, prices — are reviewed every six months; if something is out of date, tell us.
Where to go from here
- App development cost in India (2027) — every app type, with a cost estimator
- Mobile app UX audit — find where riders and drivers drop off
- App developmentCost to build a food delivery app like Zomato or SwiggyA Zomato or Swiggy-like app costs ₹35–90 lakh to launch in one city and ₹1–2.5 crore to scale. The four apps, features, timeline and running costs.
- App developmentHow much does it cost to build an app like Instagram?An Instagram-like photo app costs ₹20–60 lakh in India; with Reels, Stories and DMs, ₹70 lakh–₹1.5 crore. The full feature and running-cost math.
- App developmentAI app development cost in 2027: what you'll actually payAn AI app costs ₹12–60 lakh to build in India, ₹5–20 lakh to add AI to an existing app — plus a cost on every request. The full build and per-user running math.
- How to make an appHow to build an app like Duolingo: features, psychology, stack and costWhat makes Duolingo work — short lessons, streaks, leagues, adaptive practice — and how to build a learning app like it: MVP, tech stack and cost.
- App developmentApp development cost in India (2027): the real breakdown by app typeWhat an app really costs to build in India in 2027 — ₹3 lakh to ₹1.5 crore by app type, what drives the price, hidden costs, team rates and how to spend less.
- App developmentMVP development cost for startups: how lean is too lean?An MVP costs ₹0–3 lakh as a no-code or manual test and ₹3–15 lakh as a real app in India. What to include, what to cut, and when it's too lean.
Get the ideas, not the noise.
Sign up with Google and we’ll send you short UX psychology tips by email — why people tap, stall and leave, and what to do about it. Unsubscribe anytime. Prefer something to keep? Get the free Laws of UX guide as a PDF.
Spend your budget on what users want.
A behavioral UX audit of your app or SaaS product: why users hesitate, stall and leave, and a prioritized fix list. Fixed price, 2–4 weeks.





