Ride-Hailing Is a Supply Problem Before It Is a Software Problem
A rider opens the app and decides in a few seconds whether your service works. If no car is nearby, they switch apps and rarely come back. The platform's job is to keep captains online where demand is, match them fast, price fairly for both sides, and make every trip feel safe.
The Trip Lifecycle
Six states. The first two decide whether the trip happens at all; most cancellations land between them.
- State 01RequestedRider sets pickup and drop; upfront fare shown per vehicle class.
- State 02MatchedNearest captain accepts; radius widens if nobody does.
- State 03ArrivingLive ETA, masked calling, and a waiting timer at pickup.
- State 04On tripStarted with the ride OTP; route shared, SOS available.
- State 05CompletedFare finalised, payment taken, both sides rate the trip.
- State 06SettledCommission taken, captain paid, incentives applied.
Ride-Hailing Features, Not Delivery Features With a Passenger Seat
Five Surfaces, Configured for Rides
Rides add two surfaces delivery does not need: a portal for fleet owners who run several vehicles and a safety console for live incidents.
Upfront fare by vehicle class
Price shown before booking for each class, including any surge, so the fare does not change at drop-off.
Pickup pin and saved places
Pickup points snapped to where cars can stop, with home, work, and recent places one tap away.
Live captain tracking
Captain, car, and plate shown on the map with a live ETA and masked calling.
Ride OTP
Trip starts only when the captain enters the rider's code, so nobody boards the wrong car.
Share trip and SOS
Live trip link for a contact and an SOS button that alerts the safety team with location.
Scheduled rides
Book ahead for a set time, with a captain assigned shortly before pickup.
Request offers with a timer
Pickup distance, drop area, and earnings shown before accepting, with a short accept window.
Demand heatmap
Where requests are coming from now, so captains move toward demand instead of waiting.
Earnings and incentives
Per-trip earnings, daily totals, and progress toward incentive targets in one view.
Document wallet
Licence, permit, insurance, and vehicle papers uploaded and tracked for expiry.
Cash and wallet balance
Cash collected against commission owed, settled automatically from online earnings.
Navigation and SOS
Turn-by-turn to pickup and drop, plus an SOS button for the captain too.
Vehicles and drivers
Add vehicles, assign captains to shifts, and see who is driving what.
Document compliance
Expiring permits and insurance flagged before a vehicle is blocked.
Fleet earnings split
Earnings split between fleet owner and captain by a rule the owner sets.
Utilisation per vehicle
Online hours, trips, and idle time per car, by shift.
Payouts
Weekly or daily payouts to the owner, with captain shares passed through.
Ratings and complaints
Rider ratings and complaints per captain, with action history.
SOS queue
Rider and captain SOS alerts with live location, trip details, and one-tap calling.
Route deviation alerts
Trips that leave the expected route or stop too long flagged automatically.
Trip replay
Full GPS trace, timestamps, and call logs for any trip, kept for disputes.
Captain suspension
Block a captain pending review, with the reason recorded against their profile.
Lost items
Rider reports routed to the captain with contact masked on both sides.
Manual dispatch
Book a ride for a phone caller and assign a captain from the map.
Fare cards
Base fare, per km, per minute, waiting, night, and tolls by city and vehicle class.
Surge rules
Demand-to-supply thresholds, caps, and zones, adjusted without a release.
Commission and incentives
Take rate by class, plus incentive schemes by hours online or trips completed.
Cancellation policy
Grace periods, fees, and no-show rules applied to riders and captains.
Captain onboarding
Document review, background-check status, and approval queue.
Supply and demand reports
Unfulfilled requests, time to match, and online captain hours by zone and hour.
Integrations
Maps and payments carry most of the weight here: one sets the fare and the ETA, the other decides whether a low-value trip still makes money.
Where Ride-Hailing Margin Actually Goes
Four levers the platform exposes as configuration. Every one of them is a rule your ops team changes, not a release.
Time to match
Dead kilometres
Cancellations
Incentive spend
Taxi & Ride-Hailing FAQ
Questions specific to running taxi and ride-hailing on DeliveryStack.
Still have questions? Contact our support team
How are fares and surge configured? +
Fare cards set base fare, per km, per minute, waiting time, night charges, and tolls by city and vehicle class. Surge is a rule on the demand-to-supply ratio per zone, with a cap. Ops changes both from the admin console, and the rider always sees the final fare before booking.
Can we onboard fleet owners as well as individual captains? +
Yes. Individual captains sign up and upload their own documents. Fleet owners manage several vehicles and drivers from the fleet owner portal, set how earnings are split, and receive payouts for the fleet.
What safety features come with it? +
Ride OTP to start the trip, live trip sharing, SOS for riders and captains, route deviation and long-stop alerts, masked calling, and a full trip replay for disputes. SOS alerts go to a live queue in the safety console with the trip's location.
Can we run bike taxi or delivery on the same captain pool? +
Yes. Bike and scooter taxi is another vehicle class on the same engine. Delivery jobs can be offered to the same captains between rides, with acceptance rules deciding who sees what. Settlement stays on one run.
What about local licensing? +
The platform provides the controls regulators usually ask for: document verification, trip records, fare transparency, and SOS. Operating permits and local approvals remain the operator's responsibility, and the configuration is adjusted per market to match them.
Launch Your Ride-Hailing Platform
Three steps from fare card to live rides in one city.
Fare cards and zones
City boundaries, vehicle classes, fare cards, surge zones, and cancellation rules configured.
Captain supply
Captains and fleet owners onboarded with documents verified before launch, so the map is full on day one.
Launch one city
Open rides in the densest zones first, watch time to match, then widen the service area and add classes.