Telegram Try now
  1. Home
  2. Blog
  3. Starting a Taxi Business
Starting a Taxi Business

How to Run a Taxi Business Without Ride-Hailing Apps: Direct Orders, Customers and Drivers

Published: Updated: 10 min read
Passenger booking a taxi in a local taxi company's app

Wondering how to run a taxi business without ride-hailing apps? It works if your company has its own order channels and something that keeps customers and drivers coming back. The channels are the phone, a passenger app, corporate contracts and repeat orders from regular customers. What keeps people are consistent quality, clear prices, a loyalty program and fair terms for drivers. An independent taxi company controls its own prices, customer base and commission. In return, it has to build demand itself. Below we look at what makes up your own order flow, how to keep customers and drivers, and how to plan the transition.

What is a taxi aggregator, in plain terms?

A taxi aggregator is an intermediary platform: an app that collects passenger orders from across the city and hands them out to drivers and companies connected to the platform. The aggregator usually doesn't hire dispatchers for a specific company and isn't responsible for its brand. It sells access to the order flow and takes a commission for it.

A taxi company works differently. It has its own name, its own phone number, its own fares, its own drivers and its own customer base. The customer calls or books with that particular company and, if they liked the ride, comes back to it.

For the owner the difference is simple: working through an aggregator, you get orders, but the customer stays with the platform. Working directly, you build demand yourself, but the customer, the prices and the rules stay yours.

Why taxi companies move away from aggregators

An aggregator provides an order flow but takes away control. Here's what a company working directly gets back:

What With an aggregator Your own company
Prices and fares Set by the platform Set by you
Customer base Belongs to the platform Yours: phone numbers, history, preferences
Driver commission Decided by the platform Decided by you
Brand The customer remembers the platform The customer remembers your company
Dispatch rules Hidden You configure them
Promotions and discounts On the platform's terms Your own, tailored to your audience

To be honest about the downsides: without an aggregator you have to create demand yourself, and that takes time, discipline and tools.

How to run a taxi business without ride-hailing apps: five order channels

1. Phone

A short, memorable number still brings in a large share of orders, especially from older customers and in small towns. What matters is answering quickly: an incoming call rings all available dispatchers at once, and the system finds the customer by number and fills in their details. If dispatchers can't keep up, you can enable callback.

2. Your own passenger app

The app is the main tool for direct taxi bookings: the customer installs it once and then books with you without comparing prices on another platform. The Tonotel passenger app can be published under your company's brand, with its name and logo in the app stores. The customer's phone shows your taxi's icon, not a generic platform's, and that's one of the strongest arguments against aggregators: every next booking is made with you. We cover what the app can do just below.

3. Corporate clients

Organizations book regularly and pay under a contract. In Tonotel these clients are set up as accounts: the organization has a post-paid balance, a minimum balance, a list of phone numbers allowed to book, and its own account portal. Employees can be issued ride vouchers.

4. Regular customers and referrals

Repeat orders and recommendations are cheaper than any advertising. They're driven by the loyalty program, bonuses and the referral program described below.

5. Drivers' own passengers

Drivers often pick up passengers on the street. The "Own passengers" feature lets the driver mark such a trip in the app, and it's recorded as a regular company order: it shows up in reports and counts toward the driver's work terms. The company sees the real volume of work, and the driver stays in your system.

In addition, with the exchange module connected, you can pass orders to partner companies when you have no free cars of your own.

Your own app: what the passenger gets

Feature Why it matters to the customer
Login by phone number with a confirmation code No password to come up with
Map with available cars nearby They can see there's a taxi close by
Choice of service class with the price before booking The price is known up front
Multiple route points A stop on the way without calling the dispatcher
Advance booking for a set time A trip to the airport or station booked ahead
Options and a note to the driver Child seat, luggage, "pick up at the back entrance"
Passenger can adjust the price within limits set by the company They can offer more at peak times
Cash, card, bonuses, invoiced payment A convenient way to pay
Car and order status tracking No need to call and ask "where's my car?"
Trip rating Feedback for the company
Trip history and repeat booking A frequent route in two taps
My addresses Home, work, country house saved
News and FAQ The company announces promotions and answers common questions itself

The app runs on Android and iOS, and the interface is available in four languages, including Ukrainian, Romanian and English. It's published under your company's name and logo, so customers search the app store for your brand specifically.

How to keep customers without an aggregator

A customer who has booked with you once should want to come back. The retention tools in the system:

Tool How it works Example
Loyalty program A discount based on a condition: every Nth order, the Nth order, all orders, birthday Every 10th order at 20% off
Discount program A regular-customer number issued automatically after a set number of orders or amount spent After 5 rides the customer gets a discount
Bonus program Credits to a bonus account used to pay for future rides A bonus for every 5th order
Promo codes A discount as an amount or percentage with a cap, expiry date and activation limit A discount on the first ride in the app
Referral program A bonus to the customer for bringing a friend, including a percentage of the friend's rides A bonus after the friend's first ride
Rewards Achievements for rides with an SMS notification A reward for 50 rides

Two important rules:

  • Discounts don't stack. Only one applies: first the promo code, then the customer's personal discount, then the loyalty rule. Promotions are easier to plan when you know this order.
  • You decide who pays for the discount. Each program has a "driver compensation" setting: the percentage of the discount the company reimburses to the driver. Bonuses are paid entirely by the company when the customer spends them.

Pricing: how to stay competitive

Without an aggregator, price becomes your own tool rather than someone else's decision. A few principles:

  • Predictability beats the lowest price. Customers are more likely to come back where a ride "to the station" always costs the same. For popular destinations it's convenient to set a fixed zone-to-zone price.
  • The price is visible before booking. In the app the cost is shown on each service class card before the car is requested, and the dispatcher quotes it by phone as soon as the route is entered.
  • Surcharges only for clear reasons. Price increases can be tied to conditions: a shortage of available drivers in a zone, many undispatched orders, night hours. A surcharge can also be switched on manually, for example in bad weather.
  • Surcharges for specific services. A child seat, luggage or carrying a pet are charged as a separate line rather than built into the base fare.
  • Rounding. The price is rounded to a chosen step, so the customer doesn't have to hunt for small change.

Drivers: why they'll choose you

Without an aggregator, a driver works with you only if it pays off and feels secure.

  • A steady order flow. The main argument. Everything else is secondary.
  • Clear terms. A percentage per order, a per-shift fee or a recurring payment. The terms are visible in advance, and in the app the driver sees their balance, payments and order history.
  • Fair dispatch. Stand queues, and idle time, rating and group priority taken into account when choosing the nearest driver. The driver understands why an order went to someone else.
  • Easy balance top-ups. By card or with cash at payment terminals.
  • Compensation for cashless payments. If the customer pays by card, bonuses or under a contract, the company credits the fare to the driver's balance.
  • Support on the road. Chat with the dispatcher, quick questions with preset answers, a panic button.

A 90-day transition plan

Period What to do What to check
Days 1–30 Set up telephony, fares and dispatch; launch the passenger app; add the corporate clients who already book Call answer time, pickup time
Days 31–60 Launch a loyalty program and a first-ride promo code in the app; enable the referral program; fill in news and FAQ in the app Share of orders from the app, number of new customers
Days 61–90 Review reports, adjust fares and promotions; offer contracts to new organizations; set up trip ratings Share of repeat orders, customer ratings

Which reports to watch

  • Orders: volume by source and type, share from the app.
  • Customers: the "Last app activation" column shows who actually uses the app.
  • Bonus balance history and Referral program: whether promotions work and how much they cost.
  • Calls: how many calls came in and how they ended.
  • Driver shifts: how many cars are online at different hours.

Frequently asked questions

Can a taxi company work without ride-hailing apps?

Yes. A company can get orders directly: through its own phone number, its own passenger app, corporate clients and regular customers. For that you need a recognizable brand, consistent quality, a loyalty program and a system that takes and dispatches orders.

Where does a taxi company get orders without an aggregator?

The main channels are calls to the company number, the passenger app, contracts with organizations (corporate clients), repeat orders from regular customers, referrals through a referral program, and drivers' street pickups recorded as company orders.

How do you keep taxi customers without an aggregator?

Recognize customers by phone number, keep pickup times consistent and prices clear, offer a convenient app with trip history and repeat booking, and run discounts on every Nth order, bonuses, promo codes and a referral program.

Why would drivers work for a taxi company instead of an aggregator?

Drivers stay for a steady flow of orders, clear and stable work terms, a transparent balance in the app, fair order dispatch (stand queues, idle time and rating taken into account) and decent treatment from the dispatch office.

How long does it take to stop depending on an aggregator?

It depends on the city and your starting customer base. Realistically, plan for several months: first build your own order channels and loyalty programs, then gradually move customers to direct booking and track in reports how their share grows.

Summary

Working without aggregators doesn't mean giving up technology; it means moving to your own: your own number, your own app, your own customer base and your own rules for drivers. Start with the channels that already bring in orders, add the app and loyalty programs, and then manage by the reports. Tonotel gives an independent taxi company all of this in one cloud system, from taking a call to passenger bonuses and driver balances.

Telegram