Uber estimations

How much would it cost to make an app like Uber?
First of all, it is important to remember that Uber has two applications: one for a driver, one for a rider.
It includes complex features like payments and payouts, messaging and navigations.
Below you can see how much time precisely each feature takes, and cost to develop an app like Uber. If you don't need some particular features - just deselect them! It will update the price and timeframes accordingly.
hourly rate
let's select an hourly rate first:

$55 per hour

Senior developers. There is nothing they can't do. Expensive, but the result will be top notch: pixel perfect design, great performance, and best user experience possible.
platforms
select what you target

Driver: registration and account setup

To start using Uber as a Driver, a user will need to sign up, confirm his identity, add his vehicle, and upload some documents.
In some countries the process is slightly different - for example, not all countries might need vehicle expectation, and some might need different documents.
However, the overall process is similar everywhere. Let's see how much time each feature can take.
Cost of building an app like Uber depends on the number of features that you would like to include. If you want to keep the price lower - just select only the main features.
Driver: registration and account setup estimates
select only features you need
InterfaceLogicBackendTotal (h.)
8008
1616840
48214
44210
48416
128424
88420
84214
128424
128424
84416
Estimated time (hours)210
Estimated costs (USD)$11,550

Driver: Trip

When a user signed up - he can finally Go Online, and start accepting new trips.
The process here is pretty straightforward: wait for new trip notifications, pick up a rider, and arrive safely at a destination.
Driver: Trip estimates
select only features you need
InterfaceLogicBackendTotal (h.)
48214
1216432
84214
1616436
84214
88420
84214
88218
128828
Estimated time (hours)190
Estimated costs (USD)$10,450

Driver: Additional Screens

There are also lots of additional screens that help drivers.
Some of them allow users to view their stats: earnings, reviews, previous trips, and so on.
Others allow a user to customize the app, and edit their account and settings.
Remember that every additional feature needs more development time, which increases the overall project price. To keep cost of creating an app like Uber lower - you can select only basic features, and we can always add others after the release!
Driver: Additional Screens estimates
select only features you need
InterfaceLogicBackendTotal (h.)
1612432
128828
001212
1212428
84214
124218
44210
88218
128222
Estimated time (hours)182
Estimated costs (USD)$10,010

Customer: Registration

Uber has two separate apps, one for a driver, and one for a user.
Users also have to signup, however, for them, the process is much easier. It is enough to provide name, phone, and some additional details, and you are ready to go.
Customer: Registration estimates
select only features you need
InterfaceLogicBackendTotal (h.)
128424
88420
128828
0088
Estimated time (hours)80
Estimated costs (USD)$4,400

Customer: Trips

The main part of the Customer's app is a Map screen, which allows a user to select his destination point.
When selected, the app will ask additional questions: whether the user would like to choose an Economy or Premium service, will show an approximate price, and will start looking for drivers.
Customer: Trips estimates
select only features you need
InterfaceLogicBackendTotal (h.)
128424
88420
84214
84214
84416
128222
88218
128828
Estimated time (hours)156
Estimated costs (USD)$8,580

Customer: Settings

Just like Driver's App, Customers also have access to their trips history, where they can check all their previous trips, and details about each of them.
In case the user had issues during the trip - they can report it to support.
Customers can update their profile info, set Home and Work addresses for quicker, and more.
We don't have to copy all the features from Uber. If you don't need some features - just deselect them. It will also keep the cost to start an app like Uber lower.
Customer: Settings estimates
select only features you need
InterfaceLogicBackendTotal (h.)
128424
128424
88218
128222
Estimated time (hours)88
Estimated costs (USD)$4,840
Selected platformsiOS and Android
Summary:
Total price for an app similar to Uber (for both iOS and Android) with a selected set of features would be around $49,830.
Development itself would take 906 hours (or around 28 weeks).
Total Costs
Hourly rate: $55 per 1h.
$49,830
Total Time
906 hours
~28 weeks