City traffic can drive anyone mad. If you have ever been in a frantic rush to a meeting across the city without a car of your own, you may know what we mean. Rejoice—an effective change has happened in India to avoid these inconveniences—Ola cab services.
Ola is an on-demand taxi-hailing service that enables people to book a cab with a smartphone. Ola provides a platform for car owners to work and earn a decent living. As of Last Fund Raise the company was valued at more than 5 billion USD.
Ola, said to be India’s most popular mobile app for cab booking, was launched on 3 December 2010 in Mumbai to solve the city’s transportation problems.
In November 2014, Ola diversified to incorporate autos on a trial basis in Bangalore. After the trial phase, Ola Auto expanded to other cities like Delhi, Pune, Chennai, Hyderabad, and Kolkata in December 2014. In December 2015, Ola expanded its auto services in Mysore, Chandigarh, Indore, Ahmedabad, Jaipur, Guwahati, and Visakhapatnam. Ola was valued at 5 billion USD in September 2015.
As of 2017, the company has expanded to a network of more than 600,000 vehicles across 110 cities.
According to Truecaller, Ola Cabs made 42.5 million calls to its users, and 59.5 million calls were made by users, which accounted for 102 million calls between Ola Cabs and its users. Uber users received 13.6 million calls from the company and called the company 25.4 million times, for a total of 39 million calls.
The business model works on a very simple concept. OLA Cabs acts as a facilitator to provide cab services to customers through multiple channels. Customers can book cabs through the website, call center, or a popular app. OLA does not own any of the cabs. Only drivers with valid permits duly authorized and verified by transport authorities can sign up to drive for OLA and they can be either self-employed or work for an operator who owns multiple cars.
As stated earlier, Ola has been through its own set of ups and downs, pivots and U-turns with respect to its Business and Revenue Model. The company started out as a taxi rental fleet business (the company owned the fleet). They had a call center that used to handle bookings for customers who wanted cabs. It was similar to Meru Cabs and others ( it was basically Radio Taxi, but it was unbranded and available on an 8hr 80 km type of billing). But later, the company pivoted to an app-based cab aggregation service, and the rest is history.
Ola offers two sides to its applications, one for passengers to choose a ride, and another for drivers to accept the requested ride. Once the ride is chosen by a passenger from his/her location, the drivers nearby will get information through their app. The driver who accepts the ride will pick the passenger up from his or her location, and at the end of the ride, the passenger pays for the ride. Ola supports both cash and cashless payment options with Ola money, credit, and debit cards. So how can an app like this be made? There are three key features that need to be considered:
You can directly register in the app using your social media profile or create a new one.
There are three types of booking: full day booking, advance booking, and normal booking. In full day booking, drivers can be hired for an entire day. With advance booking, a passenger can request a booking for a future time. Normal booking sends a request to all nearby drivers, and the driver app shows a call screen with a passenger review, stars, and pickup and drop-off addresses. Drivers will receive a call, and when the driver accepts the passenger, the passenger will see that a driver is coming on the map.
Adding this feature allows passengers to register their app and provide auto payment directly from the app.
This feature shows all the information about a trip when the driver accepts the request. It also contains the vehicle information such as model, passenger count, color, number of the car, and the estimated time of arrival.
Shows a complete transcription of previous trips.
Helps calculate the cost of the trip.
Shows customers’ comments about the driver, his or her car, and the trip safety according to other passengers.
By using the built-in GPS module, you can pinpoint your exact location without typing an address.
Provides an option to separate payments among several passengers.
Provides an opportunity to choose another driver for the trip.
Shows all the cabs nearby and tracks the driver during the journey in real time.
In Chat, the passenger can chat with drivers and send them regular messages or audio messages. The passengers can also chat with multiple drivers.
This allows boosting customer acquisition and retention with badges, special offers, leadership boards, etc.
Gives a discount on trips by adding a code or digital coupon.
Enables the use of voice commands to hail a taxi.
Some of the driver’s app features will duplicate the passenger’s—login, push notifications, support, and messaging.
Drivers are required to provide extra verification, e.g., their license and tax number, when they register. The status functionality should help them adjust their availability and schedule.
Sends a push notification and information on the new booking—payment, route details, etc. It should also allow accepting and cancelling orders.
Suggests the best route for the passenger.
States the order price with discounts (if available).
Offer a quick glance at trip stats, earnings, and payroll.
The backend is for the driver, user, and ride stats and reports. It consists of three parts: the server, an application, and a database. You can file complaints against drivers or see active drivers. It allows you to see a live feed of events, and it has an integrated email system as well.
So here’s a question for you: on what technologies does Ola rely? Here is the basic technology stack used for many Ola apps:
If you want to receive a full tech stack for an Ola-like app, please do not hesitate to contact us at firstname.lastname@example.org.
Their revenue model is similar to Uber’s with a couple of additions. The most significant contributor to Ola Cabs’ revenue model is X% Commission from the total fare of the trip. It ranges from 15% to 20% depending on the city and type of vehicle. Ola, Uber’s biggest competitor in India, received a total equity funding of $903 million and is currently valued at $5 billion.
Most of the money earned by Ola goes to anti-fraud efforts, credit-card processing, customer support, marketing, and software development.
Assuming Travel Cost Per Minute: 5 INR (Travel time 40 mins)
Assuming Travel Cost Per KM: 15 INR
Assuming Service Tax: 14.5%
If you are planning to develop an app like Ola, you must first realize its development cost. The cost depends on the following:
According to estimates of similar projects, on the low-cost side, a very basic, stripped down version of an app similar to Ola could cost between $15,000 and $35,000k to get an initial version of the product to market. A more robust app could cost more and completely depends on the designs and features you want to incorporated in the application.
Feel free to contact us to ask for a strategic session with our business analyst.
This taxi app may not only prove helpful for transport companies like Ola or Uber but for other businesses too. For example:
Have a plan to develop an Ola-like service? If so, you are in the right place. We at VironIT, a software development company, are here to help you launch superior quality iPhone and Android apps that will take your business to the next level.