How much does it cost to make an app like Uber

How much does it cost to make an app like Uber? There’s a growing demand for Uber-like clone applications among business entrepreneurs around the globe. Mostly for taxi apps with slight modifications to Uber business model, though some strive to apply it to other industries as well. Our agenda today – how much does it cost to make an app like Uber.

How does Uber work?

First and foremost, Uber is the taxi ordering app used by millions due its outstanding service for people, as well as job opportunities. For riders, Uber has been a real blessing since 2012, as they now can book a private cab driver with one tap on the phone. The nearest car will pick you up in minutes.

Uber has 80 million users and operates in 77 countries. The service is generally 35 to 50% cheaper than traditional taxi cabs, responds faster as well. That’s why its effect to market they call ‘disruptive’. And that is the reason why many want to follow its path. Lyft, Hailo, Gett and other have already succeeded. What about the cost?

Mind, that no one is able to estimate the exact cost of developing a taxi app like Uber. It all depends on vast variety of things: app architecture and developer rates, features, country and industry, and hundreds of others.

Features

Here’s is a chart summarizing the basic features of taxi app like Uber:

Uber main features

We should note right away, that developing an app like Uber means 2 separate applications with different functionality:

  • Passenger app – for those who book a taxi
  • Driver app – for those who get orders and ride you to your destination.

List of features is first huge factor to the cost of taxi app development. Some of the features of both passenger and driver interface will overlap, but each has its essential ones too.

Get free estimation for your mobile app

Post your project or request a dedicated team - we'll quickly match you with the right experts.

Post project

Basic features of passenger app:

  • Register/login: email and/or social media login option, accounts, credit cards, payment processing;
  • Booking interface: a screen to enter the address to call a taxi to, select a cab type (or specific driver), set a location for pickup;
  • Tracking: to track driver’s location, to make updates during or after a ride, etc.;
  • Price calculator: to check the estimated cost of a ride from point A to point B with certain cab type even before ordering;
  • Payments: cashless and in-app, paid automatically via credit card, users receive an invoice to phone and email, or just plain cash;
  • Push notifications: to keep users updated on order status, estimated time of taxi arrival, and other details like car model, license plate, etc.;
  • Messaging, ratings & reviews, booking history.

How much does it cost to make an app like Uber

Basic features of driver app:

  • Register/profile/status: with verification (tax number) and approval by an administrator, plus online status and schedule;
  • Booking: with options to accept or deny the incoming order, info on customer location and destination of a ride visible instantly, plus booking history;
  • Push notifications: for order alerts, taxi booking data (location, payment, route, etc.), for order updates and/or completion;
  • Navigation: e.g. using Google Maps or Google Places to get optimal directions to a customer and to his destination, could be voiced;
  • Cost estimation, reports, messaging, support.

Additionally, to manage all the process and drivers from a central point an admin panel is required. It is a web (desktop) application that facilitates interactions with customers, manages ride routes, payments and all other data.

Technology to build an app like Uber

Having in mind that Uber has already disclosed its API to public and developers, and introduced the Riders affiliate program, you can also build own tailored Uber-like app. Server, mapping and payments are the three giant foundations to develop a taxi app. First off, to process hundreds of user requests, driver routes and other data you need own server.

Programming languages for backend – Node.js, Python, Java, PHP, Ruby on Rails. Another crucial element to any Uber-clone app is GPS. OpenStreetMap API for both iOS/Android can be used. Platform-specific tools in this regard for Android could be Google Maps and Google Location Services API. For iOS devices – MapKit or CoreLocation framework.

As Uber supports in-app payments via credit cards, Paypal, you may use the following gateway adapters to develop an app – Stripe, BrainTree, Paytm, PayPal mobile SDK. Technology stack for push notifications is pretty straightforward: Google Firebase for Android, and Apple Push for iOS phones. For SMS sendouts Uber went publicly with Twilio, though other cloud communication platforms, like Plivo, Nexmo, Tropo, deserve attention.

Read more on How to make a mobile app.

Cost components

Without going in detail into every possible aspect of app development, let’s briefly review big and general chunks of work that go into an app like Uber. Those components are:

  • Backend development
  • Web development
  • Native app development (Android/iOS)
  • Design
  • Management and quality assurance

Backend

Constructing the infrastructure – the backend, with all connections between elements is the  foundation. In quest of how to make Uber like app this is the first stage. This would be the platform itself with all the features we’ve mentioned above.

Using JavaScript, Python or Java languages developers would have to build the app’s core and link it to user interfaces, both passenger and driver app. All of that data would be stored on a single database system, like PostgreSQL, though scalable storage is more efficient. Check the simplistic version of architecture below.

 

Uber app back-end

In regard to timeline and resources, one can not define app’s backend accurately. Every feature in Uber like app is a painstaking work. On average, each feature may eat up 100 to 200 hours, and even more. You can hire two senior developers, or a whole team to go faster, it all depends.

Native iOS/Android

If you want to cut down the cost and create a simple taxi app like Uber, you’ll choose just one platform. This depends on your target customers. Clearly, covering both iOS and Android would be of preference. Any trusted software company is capable of developing both platforms these days.

Backend and functionality would be the same either for Android or iOS, while tools and frameworks in use would be platform-specific. For instance, Google Wallet or Apple Pay, or various PayPal affiliate services. Timeline for each platform – 200 hours at least.

Conclusion

Hourly rates vary from place to place greatly, e.g. $20-40 Asia, $40-80 Europe, $100-150 in UK/USA. Assume, we calculate the cost to make an app like Uber at median $50 rate. But remember that at ThinkMobiles we offer $30 hourly rate for mobile app development projects.

iOS application Android application App for both platforms
Backend $5.000 (x2) $10.000
Development $10.000 $12.000 $22.000
Design/Frontend $9.000 $11.000 $20.000
QA / PM $6.000 $7.000 $13.000
Total cost (approx.) $30.000 $35.000 $65.000

Within general timeline of app development a passenger app (33%) and quality assurance (39%) would be most time-consuming components. While building a driver app and admin/web application would take about 14% of time each.

Uber-like app development timeline

So, finally, how much does it cost to build an app like Uber? Or actually, how much can the cost range?

Summarizing all the factors, and making a mere approximation, the single-platform app like Uber would cost around $30.000 – $35.000 at $50 hourly rate. While a basic app for both iOS and Android would cost around $65.000 but can go higher.

Get free estimation for your mobile app

Post your project or request a dedicated team - we'll quickly match you with the right experts.

Post project

442 sharings

23 comments

m
Maria Riab
13:40
27.11.2018

Interesting

j
Justin Evans
09:16
15.11.2018

The on-demand industry is spreading like fire through every possible type of business of the century. Information technology has facilitated further by bringing the smartphones into an optimal use; instead of mere wastage of time on texting and playing games.
There are many applications available for providing such on-demand services which serve food, clothes, electronics, books, tickets, pay bills, provide taxi etc. One just has to click. Taxi management system is becoming a necessity for the taxi companies. Because people are switching to the quick services provided by the many taxi dispatch software.

p
patrick kariuki
03:57
30.10.2018

Am kenyan having great idea in create app that i hope can grow faster looking anyone we can work together as team email kariukin031 (at) gmail (dot) com

k
Ken
13:40
14.10.2018

Hi,
I have mobile App idea I want develop we can partner.

h
Hannah
19:49
06.10.2018

Hello, I am looking to put together a team to handle this project. I am looking for like minded people to share in on this project. once this project is successful, everyone will benefit from it. Please let me know if you may be interested in it. Thank you (please send your msg to merelywinter at gmail dot com)

s
SpotnRides Product
06:20
03.09.2018

If anyone looking to build an on-demand taxi hailing for your next million dollar business, we are happy to help you with our Uber type clone app script.

We are offering a free consultation program for any taxi business owners or startups to learn more about our product SpotnRides.

    s
    SpotnRides Product
    11:19
    17.11.2018

    Feel free to visit our website Spotnrides dot com or email us here hello (at) spotnrides (dot) com.

m
Mycal
13:36
16.08.2018

hi, i need to develop an app

i
idriss
17:37
06.06.2018

Hi, I am interested to develop Uber-like app using Uber API. contact me at: idrisselasry (at) hotmail (dot) fr

m
Mustafa
08:04
15.05.2018

I have ready like Uber software. within 15 days i can upgrade for your country. Rate is negotiable. My email address: rashed (dot) nubex (at) gmail (dot) com

a
Anar Mammadov
22:29
01.05.2018

Hi, we have developed and almost on the operation, our Uber-style platform in Silicon Valley. Those who interested, simply email me (anar at senpex dot com) or check below website: softmindup (dot) com – our software consultancy company, senpex (dot) com – Uber-style delivery platform.

d
Dave Fletcher
06:49
23.03.2018

I have seen so many question related to cost to develop of any app that’s why I provide a simple way to know the price of any app with in a couple of minute. Please Visit – Apptunix.

m
Miguel Perez
21:38
17.03.2018

Wonder why Uber employs hundreds of developers? Guess they sit around playing pool all day

s
Saif
23:51
16.03.2018

hello
i want to buy a uber or carem like software with source code with cheap price And with an upfron maintenance contract if development succeed.
fazaa4uae hotmail com

i
Ivan Soliana
03:58
06.01.2018

if any one is intresting i can develope a uber alike app for $35.000 for both devices and with more menus option than just the uber interface, contact me if intrested- isoliana gmail com

    n
    nexgen ITs
    17:39
    02.05.2018

    i am interested send me your requirement to nexgenitslabs at gmail dot com

      d
      Dimetris
      20:49
      24.07.2018

      I have several ideas for apps.. want to make billions? We work together.. my ideas you develope.. dont miss out.. email me.
      strongmindweakheart at gmail dot com

r
Robert Vadra
06:05
19.12.2017

It is good information, BTW; i’ve found connekt24.com who selling taxi dispatch software and found it’s cheaper too.

a
Adam Charles
08:06
28.11.2017

So to do this yourself would take roughly two months working twelve hours a day? Let’s say someone raised the capital to build the app: what would it cost to manage the app from there? Like I understand some of this, but on a very basic level. I’d have to go take classes to learn things like Python. So I’m assuming as a business model you’d need at a minimum two full-time engineers (day and night shift) to start. How many other people would it take to run a program like this starting out in say one city at first?

m
Mia
14:59
30.10.2017

Great article!

h
hafiz Mudaser
09:07
21.06.2017

hello
i want to buy a uber or carem like software with source code with cheap price – hafizmudaser786 gmail com

a
Anonymous
06:02
12.04.2017

How Much Does It Cost To Develop An App Like Uber?
Why You Should Have Your Own App Like Uber? All The Answers With The Cost Is Here

i
Ivan B
14:28
05.04.2017

helo