In this guide
- 01Reality check before you spend a dollar
- 021. Choose your market and your first city
- 032. Fixed fares vs bidding: pick the model your city expects
- 043. Licensing, regulation and insurance
- 054. Driver supply comes before riders
- 065. Unit economics: commission, CAC and incentives
- 076. Payments, including cash
- 087. The tech you need
- 09Insider tips: keep running costs from killing you
- 108. A 90-day launch plan
- 11Common mistakes
- 12Launch checklist
- 13When Joldisoft is — and isn't — the right partner
Let me be direct, because nobody else will be. In the AI era, anyone can get a ride-hailing app built. White-label platforms exist, developers are everywhere, and code is cheaper than it has ever been. Getting the app is not the hard part. It has not been the hard part for years.
The hard part is everything after launch day. Can you put enough drivers on the road at 8am and at midnight? Can you get a stranger to pay you for a ride instead of hailing the taxi in front of them? Can you keep the company alive while the numbers are still negative?
If the business cannot survive its first months, the money you pay any developer — including us — creates nothing. The company closes, the app sits unused in a store, and you walk away demotivated. I have watched it happen. So before you read about fares, licences and apps, answer the questions in the next section honestly.
Reality check before you spend a dollar
Write your answers down. If you cannot answer most of these, you are not ready to build yet — and that is fine. Fix the answers first.
| Hard question | What a good answer looks like |
|---|---|
| How will you get your first 100 paying riders? | A named channel: an office, a university, a hotel, a community group you can reach this month — not "social media ads" |
| Where do your first 50 drivers come from? | Specific stands, fleet owners or driver groups you have already spoken to, with their earnings expectations written down |
| Who will run operations when you are not there? | A named person who handles driver approvals, disputes and late-night problems, and is paid to do it |
| How many months of runway do you have after launch? | Operating costs (support, incentives, marketing, servers) covered for at least six months, separate from the build budget |
| Do you know the licence you need and who signs it? | The regulator, the document list and an estimated timeline — ideally from a meeting, not a guess |
| What will you charge drivers, and is that legal? | A commission checked against any local cap and modelled per trip, not copied from Uber |
| Who sells? | A person whose job is to bring riders, drivers and corporate accounts — every week, not just at launch |
| What happens if month three is worse than planned? | A plan: cut spend, shrink the zone, or extend runway — decided now, not in a panic |
Notice that none of these questions is about the app. That is the point.
1. Choose your market and your first city
Do not plan a national launch. Plan one city, and inside that city, one dense zone.
A good first city usually has:
- A clear gap. No app-based option, one dominant player that drivers resent, or a vehicle type nobody serves well (motorbikes, three-wheelers, women-only rides, airport transfers, intercity).
- Supply you can reach. Taxi, motorbike or rickshaw drivers who own smartphones and want extra trips.
- A regulator you can talk to. Ride-hailing rules are often set nationally but enforced by city transport authorities. Know who signs your permit before you write a line of code.
- Payment habits you can support. If most people pay cash, your product must handle cash from day one.
Spend a week riding. Take every existing option at rush hour, late at night and on a weekend. Ask drivers what they earn per day, what the current apps take, and why they switch off. That conversation is worth more than any market report.
Head-on competition with a global player on price alone is expensive. Founders who win locally usually pick a sharper angle: lower commission, a vehicle type the big app ignores, corporate accounts, school runs, tourism, or a city the big app has not reached.
2. Fixed fares vs bidding: pick the model your city expects
Fixed (algorithmic) fares — the Uber model. The app quotes a price based on distance, time and demand; the driver accepts or declines. Simple for riders, and it lets you run surge pricing.
Rider–driver bidding — the inDrive model. The rider proposes a fare, nearby drivers accept, counter or ignore, and the rider picks an offer. It feels familiar where people already negotiate taxi fares.
| Factor | Fixed fares | Bidding |
|---|---|---|
| Rider experience | One price, one tap | A short negotiation, more choice |
| Driver control | Accept or decline | Counter-offer, pick trips that pay |
| Pricing control for you | High — base, per-km, per-minute and surge | Low — the market sets the price within your limits |
| Regulatory fit | Fits published fare formulas | Can clash with fare rules |
| Best for | Metered-taxi markets, corporate travel | Haggling markets, price-sensitive riders |
Bidding is not always welcome by regulators. In the Philippines, inDrive resumed operations only after complying with the regulator's fare system, according to ABS-CBN's reporting. If your country publishes fare matrices, bidding within an approved minimum and maximum is often the safest design. Our fixed vs bidding guide goes deeper.
3. Licensing, regulation and insurance
This is where first-time founders lose the most time. Treat the examples below as a map of what to ask about, not legal advice.
Company licence
Many jurisdictions license ride-hailing platforms as a separate category — a transportation network company (TNC) or ride-sharing service provider. In Bangladesh, the Ride-sharing Service Guidelines 2017 require companies to obtain an enlistment certificate from the Bangladesh Road Transport Authority (BRTA), and only personal vehicles registered with the platform may be used, as Prothom Alo and other outlets reported.
Some regulators cap what you can charge drivers. In Malaysia, the transport ministry warned e-hailing operators in 2019 that commission may not exceed 20%, as Malay Mail reported, and inDrive has said its Malaysian commission is about 10.99%, according to Berita Harian. Check for a cap before you build a business plan around a number you cannot legally charge.
Drivers and insurance
Expect some combination of a professional driving licence, background check, medical certificate and vehicle inspection. New York City is one of the strictest examples: TLC applicants complete fingerprinting, a drug test, a defensive driving course, a medical form, a TLC course and an exam, per the NYC Taxi & Limousine Commission. Your onboarding flow should be able to collect and verify each document type.
Personal car insurance often excludes commercial use. California's regulator splits a trip into three periods — app on and waiting, trip accepted, passenger on board — and requires $1 million of primary commercial liability cover once a trip is accepted, with lower minimums while the driver is only waiting, as the CPUC summarises. Even where the law is silent, talk to a local insurer early. Per-trip accident cover is a strong trust signal.
4. Driver supply comes before riders
Riders download your app once. They only keep it if a car arrives fast. That makes driver supply your real product in the first six months — recruit supply first, then spend on demand.
- Where to find drivers: taxi and motorbike stands, fuel stations, driver WhatsApp and Facebook groups, fleet owners who can bring 10–50 vehicles at once, and drivers working for a competitor in their off-peak hours.
- Onboarding: a driver should sign up, upload documents and book a verification slot from their phone in under 15 minutes. Track the funnel — signed up, approved, first trip, still active after 30 days. The biggest drop is usually between approval and first trip; a guaranteed-earnings first week often fixes it.
- Retention: watch utilisation (share of online time spent on a trip) and earnings per online hour by zone. Idle drivers leave. If they are idle, stop recruiting and spend on riders; if riders wait, recruit and add peak-hour incentives only.
5. Unit economics: commission, CAC and incentives
Your revenue is the commission you keep from each fare. Global leaders take a lot: in Q4 2025, Uber reported Mobility gross bookings of $27.4 billion and Mobility revenue of $8.2 billion, in its results release — about 30% of bookings. Challengers usually win drivers by taking less, like the roughly 11% inDrive has cited in Malaysia.
The numbers below are an illustrative example only — replace them with your city's figures.
| Line (per trip) | Example | What drives it |
|---|---|---|
| Average fare | $4.00 | Trip length, fare model, vehicle type |
| Commission at 15% | $0.60 | Your take rate |
| Payment processing | −$0.06 | Only on card/wallet trips |
| Rider promo | −$0.20 | Discounts and first-ride offers |
| Driver incentive | −$0.15 | Peak bonuses, quests |
| Support, OTP, maps, servers | −$0.08 | Scale and vendor choices |
| Contribution per trip | $0.11 | Must be positive before you scale |
If a rider costs $2 to acquire and you earn $0.11 per trip, you need about 18 trips to repay that rider. Fine if riders ride several times a week; fatal if they ride once a month. Density is what fixes this: shorter waits, more repeat riders, busier drivers.
Incentives are a tool, not a strategy. Use them to fix a specific gap — Friday night supply, a new zone — and switch them off when the gap closes. Cap every promo per user and per day, and watch for drivers and riders colluding on fake trips to farm bonuses.
6. Payments, including cash
In many emerging markets a large share of rides is still paid in cash.
- Cash: the driver collects the full fare and owes you the commission. Track a running balance per driver, block new trips when it passes a limit, and let drivers top up through mobile money or an agent. Reconcile those balances every day, not at month end — unreconciled cash is where small platforms quietly lose money.
- Cards and wallets: integrate a local gateway plus the mobile money people actually use (bKash, M-Pesa, GCash and similar).
- Payouts: settle drivers fast. Few things lose drivers quicker than late money.
7. The tech you need
| Component | Must-have features |
|---|---|
| Rider app | Phone sign-up, map search, fare estimate or bid, live tracking, chat/call, cash and digital payment, ratings, SOS |
| Driver app | Document upload, online toggle, accept/counter, navigation, earnings and commission balance, payouts, heat map |
| Admin panel | Zones and fare rules, driver approval, live trip map, promo limits, commission settings, disputes, reports |
| Back end | Real-time dispatch, WebSockets, maps and routing, OTP, payment gateway, scheduled jobs |
You can build from scratch (slowest, most expensive), launch on a white-label platform (fastest way to test a city), or customise a proven base. Whatever you choose, own your source code and your data.
For reference, our own custom ride-hailing builds use Flutter (GetX) for the Android and iOS apps, React or Next.js for the admin panel, Go for the dispatch and real-time backend, PostgreSQL, WebSockets and Firebase Cloud Messaging — with Google Maps combined with Mapbox, OpenStreetMap or HERE to control cost.
Insider tips: keep running costs from killing you
Most founders budget for the build and forget that the platform sends them a bill every month. These are the levers we pull for our own clients.
- Use WhatsApp for OTP where it is cheaper than SMS. Meta's WhatsApp Business Platform has a dedicated authentication-message category, priced per delivered message by country since 1 July 2025, per Meta's pricing documentation. On Android, authentication templates support one-tap and zero-tap code autofill, per Meta's developer docs. Compare Meta's rate card for your country with your SMS gateway — some markets, including Bangladesh from October 2026, can attract higher "authentication-international" rates — and keep SMS as a fallback.
- Do not put every map call on Google. As of October 2026, Google Maps Platform gives 10,000 free calls per SKU per month, then charges $7 per 1,000 Dynamic Maps loads and $2.83 per 1,000 Autocomplete requests, per Google's pricing list. A hybrid often costs far less: MapLibre with OpenStreetMap tiles for display, a cheaper geocoder for search (Mapbox's Temporary Geocoding API is free up to 100,000 requests a month, per Mapbox pricing), a regional provider such as Barikoi in Bangladesh, and self-hosted OSRM for routing. Keep Google only where it is clearly better, and cache every geocoded address.
- Self-host search if you use OpenStreetMap. The public Nominatim server allows at most one request per second and forbids autocomplete, per the OSM Foundation's usage policy. Run your own Nominatim or Photon instead.
- Start on a solid VPS, not a complex cloud setup. A well-sized server from Hetzner, Contabo, DigitalOcean or Vultr runs a one-city pilot comfortably. Move to managed cloud when load, not ambition, demands it. Our servers guide has the details.
- Insist on CI/CD, backups and monitoring from day one. Automated deployments, nightly database backups stored off the server, and uptime alerts. If your developer cannot show you all three, you do not have a production system yet.
8. A 90-day launch plan
Days 1–30: set up. Register the company, apply for the licence, arrange insurance, configure zones, fares and commission. Recruit and verify enough drivers to cover peak hours in one zone.
Days 31–60: soft launch. Open to riders in the first zone only. Answer every support message yourself. Measure pickup times, cancellations and driver earnings per hour every day.
Days 61–90: grow the zone. Fix the top three complaints. Add corporate and partner channels (hotels, malls, universities). Expand only when pickup times in the first zone are consistently low.
Common mistakes
- Launching citywide. Thin supply everywhere means slow pickups everywhere.
- Spending the whole budget on the app and having nothing left for drivers, marketing and support.
- Copying a global commission without checking local caps or what drivers accept.
- Ignoring cash in a cash-first city.
- Uncapped incentives. Promo fraud can eat a launch budget in weeks.
- Skipping licensing and insurance. Enforcement tends to arrive the moment you get noticed.
- Not owning the code. If your vendor holds the source, they hold your future.
Launch checklist
- Written answers to every reality-check question above
- At least six months of post-launch operating budget, separate from the build
- One city, one first zone, and a clear niche
- Fare model (fixed, bidding or hybrid) checked against local fare rules
- Licence applied for; commission caps confirmed
- Insurance in place for drivers and riders during trips
- First drivers recruited and activated for peak hours
- Promo and incentive limits set in the admin panel
- Cash balance rules, daily reconciliation and digital payments live
- OTP, maps and hosting costs modelled per trip
- CI/CD, off-server backups and monitoring in place
- Support channel staffed from day one
When Joldisoft is — and isn't — the right partner
We do not build for everyone, and we say so early.
We are a good fit if you come with evidence of demand (drivers and riders you have actually spoken to), a sales and marketing plan, an operations budget and runway beyond the build, and a named person accountable for running the business day to day. For founders like that, our white-label rider, driver and admin apps start from $3,000 and launch in 2–3 weeks, with fixed fares or inDrive-style bidding. A custom ride-hailing MVP for different flows — a vehicle type, a regulator's fare formula, a local wallet — starts from $10,000. Either way you own the full source code.
We are not the right partner if the plan is "build the app and the customers will come", or if the build budget is all the money you have. In that case the most useful thing we can do is tell you to wait, validate and save for operations.
We are looking for long-term partners whose businesses grow — not one-off projects that close in six months. If that sounds like you, try the Uber-style and inDrive-style demos, then bring us your answers to the reality check.
Frequently asked questions
How much does it cost to start a ride-hailing business?
Budget separately for technology, licensing, insurance, launch marketing and at least six months of operations. Technology can range from a few thousand dollars for a white-label platform to six figures for a from-scratch build. Licensing, insurance and incentives depend heavily on your city, so get local quotes before you set a budget.
What commission should a new ride-hailing app charge drivers?
Challengers often charge less than the market leader to attract drivers — commonly somewhere between 10% and 20%. First check whether your regulator caps commission (Malaysia's transport ministry, for example, set a 20% ceiling), then model whether your rate covers payment fees, promos, support and servers per trip.
Is the inDrive bidding model better than fixed fares?
Neither is better everywhere. Bidding suits markets where people already negotiate fares and drivers want control over which trips they take. Fixed fares suit markets used to meters and corporate travel. Where regulators publish official fare formulas, bidding inside an approved range is the safer option.
Do I need a licence to run a ride-hailing app?
In most countries, yes. Many jurisdictions license ride-hailing platforms as a separate category, such as a transportation network company or ride-sharing service provider, and also set rules for drivers and vehicles. Check with your national and city transport authority before launch.
How many drivers do I need to launch?
There is no universal number. What matters is pickup time in your launch zone during peak hours. Start with one dense zone, recruit enough drivers to keep pickups short at peak, and expand only when that zone runs smoothly.
How do I handle cash payments in a ride-hailing app?
When a rider pays cash, the driver keeps the whole fare and owes you the commission. Track a commission balance per driver, reconcile it daily, set a limit after which the driver cannot take new trips, and let drivers settle through mobile money, bank transfer or agents.
Will Joldisoft build any app I ask for?
No. We work with founders who bring validated demand, a sales and marketing plan, an operations budget with runway after launch, and someone accountable for running the business. If those are missing, we will tell you honestly to fix them first, because an app without them rarely survives.
Sources
- Uber Announces Results for Fourth Quarter and Full Year 2025 (Business Wire)
- Uber Technologies, Inc. — Form 10-K for fiscal year 2025 (SEC)
- Don't swindle drivers out of their share, transport minister warns e-hailing firms (Malay Mail, 2019)
- inDrive Malaysia commission and growth (Berita Harian, June 2026, in Malay)
- InDrive resumes operations after complying with LTFRB fare system (ABS-CBN)
- TNC insurance requirements (California Public Utilities Commission)
- Get a TLC Driver License (NYC Taxi & Limousine Commission)
- Guidelines to legalise ride sharing services endorsed (Prothom Alo)
- WhatsApp Business Platform pricing (Meta for Developers)
- WhatsApp authentication templates (Meta for Developers)
- Google Maps Platform core services pricing list (Google)
- Mapbox pricing (Mapbox)
- Nominatim usage policy (OpenStreetMap Foundation)

Founder & CEO, Joldisoft. Builds ride-hailing, delivery and on-demand platforms for founders worldwide.