Rider-set fares
Riders post their own price or accept a suggested reference figure computed from distance, demand, and history.
AI-Built inDrive Clone
An AI-first build of the inDrive-style offer model: rider-set fares kept orderly by a reference-price engine, offer matching that learns from acceptance patterns, and fraud screening that keeps the free market honest. Four synced panels ship white-label with 100% source code, owned by you from day one. The almost-ready AI build goes live in 6 working days; a custom build takes 3 to 4 weeks.
Launch-ready from
$3,099

Synced panels
Almost-ready AI launch
Custom build
Source-code ownership
overview
An inDrive-style ride app is an offer-based ride-hailing marketplace: instead of an algorithm setting the price, the rider names their fare, nearby drivers accept it or counter-bid, and the rider picks the offer that suits them best. The result is a market with no surge pricing, where the reference price is a suggestion and the negotiation is the product. inDrive built one of the world's most downloaded ride-hailing apps on exactly this mechanic.
The purpose for an operator is positioning in price-sensitive markets. Algorithmic surge creates resentment precisely when riders feel squeezed; an offer model turns the same demand peak into a transparent negotiation riders understand. It also works naturally with cash, which is why the model spreads fastest in emerging economies and intercity routes.
The platform includes a rider app with fare posting and an offer choice screen, a driver app with a bid feed and accept-radius controls, a courier panel where parcels ride the same offer machinery, and an admin console with a reference-price engine, zone-level bid floors and ceilings, and dispute tooling.
Offer-based mobility keeps expanding across Latin America, Africa, Central Asia, and South Asia according to widely published industry coverage, particularly in cities where cash remains dominant and fairness is a marketing message that lands. Owning the platform means owning both the commission and the fairness brand.
The product-level summary above the panels, built around the bid mechanic.
Riders post their own price or accept a suggested reference figure computed from distance, demand, and history.
Drivers accept or counter-offer, and each offer shows price, ETA, rating, and vehicle in one comparable view.
A pricing service suggests fair fares from live and historical data, keeping the market orderly without surge.
Admin-configured price bounds per zone keep offers lawful and prevent thin-supply hours from distorting the market.
City-to-city routes run on the same offer mechanics with longer-distance pricing rules and return-trip visibility.
Courier postings with photos, dimensions, and proof of delivery reuse the entire bid-and-accept machinery.
Drivers buy visibility in the offer list, turning fairness for riders into inventory revenue for you.
Server-side enforcement of cancellation and acceptance rules keeps both sides honest as volume grows.
What these buyers share: a price-sensitive, often cash-first market where a fairness message lands, and the intent to run the marketplace themselves.
The offer model matches local payment habits and a fairness message that incumbents struggle to copy, especially where cash still dominates.
Route-based negotiation is where this model is strongest, with return-trip visibility and longer-distance pricing rules built in.
Whose parcel volume already exists and who want drivers bidding on it, reusing the same offer machinery end to end.
Driver associations that want member-owned economics rather than algorithmic control, with floors and ceilings they set themselves.
Deploying white-label mobility across several emerging markets, with per-zone rule sets making every deployment standalone.
The offer-based model, engineered properly rather than approximated.
Name your price, pick your driver.
Bid, accept, and earn on your own terms.
Parcel and delivery offers ride the same rails.
Govern a free-market model without chaos.
Four consoles, one view of the marketplace's fairness, liquidity, and revenue position.
Bid floors and ceilings per zone, reference-price parameters, intercity category rules, and attribute-fee schedules, all editable without a code release and all enforced server-side rather than in the app.
Driver gating with KYC and vehicle checks, acceptance-rate and cancellation policy enforcement, watchlists with automated suspensions, and dispute resolution with full trip audit trails, so reputation stays the market's currency.
Paid-placement inventory management, driver-subscription tiers, advertising placements, and courier-parcel category administration, all reporting into revenue dashboards per line.
Fill rates, offer latency, bid-distribution analytics, fraud-case queues, and settlement reconciliation across commission, placement, and subscription revenue, so the market's health is measured, not presumed.
The product journey, end to end.
The rider posts a trip with their own fare or accepts the suggested reference price computed from distance, demand, and history.
Nearby drivers see the post in their offer feed and either accept the fare or counter-bid; each offer shows price, ETA, rating, and car.
The choice screen puts every offer side by side; selection is an idempotent state change so two drivers can never both hold the trip.
Extra stops, luggage, and pet flags ride along as trip attributes, and intercity categories use the same mechanics with longer-distance rules.
Payment follows the market: cash settles against the driver wallet, card and wallet trips charge through the gateway with commission deducted in the ledger.
Two-way ratings close the trip, and the same offer rails carry courier parcels with photos, dimensions, and proof of delivery.
Five model-driven systems working the same offer stream. Each ships pre-tuned for offer-based marketplaces and sharpens as your data compounds.
Suggests fair fares from distance, live demand, and historical trip data, keeping negotiation orderly without surge pricing.
Trip distance, demand curves, closed-load history
A fairness anchor riders and drivers both trust
Ranks the offer list per rider and routes posts to drivers whose accept radius, price band, and rating fit the trip.
Driver preferences, trip geometry, acceptance history
Higher fill rates and faster first offers
Points drivers toward zones where posts are clustering, using predictive heatmaps in the driver app.
Post density, zone forecasts, driver trajectories
Faster matches in thin-supply hours
Flags collusive bidding, spoofed locations, and account anomalies before they distort the market or reach payouts.
Bid patterns, GPS traces, account signals
A market that stays fair as volume grows
Models paid priority placement and driver subscription pricing against real offer-list competition, so visibility inventory earns what it is worth.
Offer-list position, driver spend, fill-rate lift
Visibility revenue priced from data, not instinct
Four groups, each mapped to the part of the offer-based model it protects or accelerates.
Rider-named fares with driver accept or counter-bid, offer cards showing price, ETA, rating, and car side by side, and atomic offer acceptance so two drivers can never both hold the trip.
Reference prices from distance, demand, and closed-trip history, bid floors and ceilings per zone, and collusive-bidding detection, so the free market stays orderly without surge pricing.
Driver gating with KYC and vehicle checks, acceptance-rate and cancellation policies enforced server-side, watchlists with automated suspensions, and two-way ratings, so reputation is the currency the market runs on.
Intercity categories with longer-distance rules and courier parcels reusing the entire offer machinery with photos, dimensions, and proof of delivery, so the same rails carry freight when passengers thin out.
platform concepts
Every trip is a state machine with a negotiation phase attached. Posted, offered, accepted, arriving, in-trip, completed, or cancelled: each transition is an idempotent event, and acceptance consumes the winning offer atomically so two drivers can never both hold the trip.
Zone economics keep the free market lawful and orderly. Bid floors and ceilings attach per zone in the admin panel, reference prices come from distance, demand, and closed-trip history, and intercity categories carry their own longer-distance rules. Riders trust a number they can see the logic of, and drivers bid around a price they can make money on.
Supply is a catalog with reputation attached. Driver profiles carry documents, vehicle classes, and acceptance-rate policies enforced server-side, watchlists and automated suspensions keep bad actors out, and courier parcels reuse the entire offer machinery. Monetization leans on visibility and volume instead of surge, and operators extending the model into trades and services run it through our on-demand home service app build.
insight
The offer-based model wins where price negotiation is the cultural default and surge pricing is the cultural insult. Industry commentary on emerging-market ride-hailing consistently finds that rider-set fares with driver counter-bids convert riders who reject algorithmic surge, and that the model's fairness, not its discounting, is what earns loyalty in those markets.
The economics differ structurally from surge platforms: instead of charging riders peak prices, the platform monetizes the market's liquidity itself, through commissions on completed trips, paid visibility in the offer list, and driver subscriptions. Fairness is the product, so transparency features are revenue features, and the table below quantifies each line.
revenue model
The offer-based model monetizes differently from surge platforms: instead of charging riders peak prices, you earn a commission on every completed trip, offer a paid priority placement for drivers who want more visibility (the offer-list position becomes inventory), and sell subscriptions that reduce the per-trip fee for high-volume drivers. Additional-stop fees, intercity categories, courier parcels, and advertising placements round out the mix. Every rate and rule is admin-configurable.
Because fairness is the product, transparency features are revenue features: riders who trust the reference price transact more, and drivers who see honest detour data accept more. Operators frequently extend the model with our on-demand home service app category, where the same bid-and-accept mechanics apply to tradespeople.
Six monetization lines across the platform, quantified against published industry benchmarks. Every rate is configurable in your admin panel; the figures here are modelling inputs, not projections of your platform's earnings.
| Criteria | Revenue line | How it is charged | Typical range | What sets the ceiling |
|---|---|---|---|---|
| Trip commissions | A percentage of every completed trip, set per category and zone | Offer-based platforms commonly take 5% to 15% per trip, lower than surge venues | Market liquidity. Fill rates and trip volume decide the line, and fairness is what builds both | |
| Paid priority placement | Offer-list position sold to drivers who want more visibility, priced per period or per post | Contract-specific per zone | Offer-list competition. Visibility is worth exactly what the fill-rate lift data says it is | |
| Driver subscriptions | Recurring plans reducing per-trip fees for high-volume drivers | Subscription tiers commonly priced weekly or monthly per driver | Driver density. High-volume drivers subscribe when the reduced fee clears their volume math | |
| Additional-stop and attribute fees | Fees on extra stops, luggage, and pet flags as trip attributes | Contract-specific per category | Trip customization. Small fees on options riders choose themselves face little resistance | |
| Intercity categories | Commissions on longer-distance trips with their own rule sets | Contract-specific per route and distance band | Route economics. Longer trips carry higher absolute commissions per trip | |
| Courier parcels and advertising | Parcel commissions on the same offer rails plus advertising placements | Parcel commissions commonly 10% to 20% of delivery value | Fleet utilization. Parcels fill the hours passenger demand leaves empty, and ads monetize attention |
Standard inclusions on every engagement, almost-ready or custom. Nine things you never have to ask for.
The complete unencrypted codebase transfers to you, with documentation and deployment scripts. No per-ride licensing, no vendor lock-in.
Your logo, colors, typography, and store accounts applied across every panel, plus branded customer communications.
App store and Play Console submissions handled end to end, with production monitoring switched on at go live.
Stripe, PayPal, and regional gateways configured, with automated split payouts across platform, partners, and providers.
Reference pricing, offer matching, and fraud screening arrive configured for offer-based marketplaces, not as raw APIs.
Languages, currencies, and tax display configured for your markets during the launch window.
Containerized services on AWS or Azure with autoscaling and queue-backed job intake for peak-hour traffic.
Operations dashboards, finance reconciliation views, and CSV exports so your team starts informed on day one.
Included support window plus product updates covering bug fixes, OS compatibility, and version upgrades.
The matching problem is different here, and the stack reflects it.
Node.js on PostgreSQL with an offer-bus service: bids, counter-bids, and expiries handled as idempotent state transitions.
Flutter apps for riders, drivers, and couriers sharing one typed API; low-bandwidth modes for emerging-market networks.
Reference-price service using historical trip data, distance, and live demand, with zone-level floors and ceilings enforced server-side.
Cash plus card and wallet gateways (Stripe, Adyen, regional PSPs) with commission collection and driver payout automation.
AWS or GCP with autoscaling, Terraform infrastructure as code, and monitoring on offer latency and fill rates.
SMS and push providers, accounting exports, and mapping ship as configured integrations, so the platform plugs into the tools your operations already run on.
Role-based access, append-only audit logs, encrypted traffic and secrets, and rate-limited endpoints come standard, so compliance questions have answers before they are asked.
The almost-ready build, day by day. Store review can add a short buffer outside our control; custom builds run 3 to 4 weeks.
Zones, trip categories, reference-price rules, and payment methods locked with a written scope, and your identity applied across rider, driver, and courier surfaces.
Gateways, wallet rules, bid floors and ceilings, and commission flows configured and tested in sandbox.
Drivers, vehicles, and zones imported with gating workflows armed, then live pilot offers run end to end: post, counter-bid, accept, ride, payout.
App store and Play Console submissions with review buffers accounted for, production monitoring switched on, and full launch with post-launch support and product updates included.
Both tracks ship the same offer core. The difference is time, price structure, and how much you want to change.
| Criteria | Almost-Ready AI Launch | Custom Build |
|---|---|---|
| Time to live | 6 working days from branding handoff | 3 to 4 weeks, scoped before work starts |
| Pricing | Fixed written quote after a short scoping call, no hourly meter | Estimated per module after the discovery call |
| Source code and IP | 100% ownership on delivery | 100% ownership on delivery |
| AI layer | Dispatch, forecasting, and personalization pre-tuned for mobility | AI services designed around your workflows and data |
| Market rules | Bid floors, ceilings, and reference pricing pre-configured | Any market rule set engineered to your model |
| Branding | White-label: your name, colors, and store accounts | Built to your product spec end to end |
| After launch | Post-launch support and product updates included | Post-launch support and product updates included |
$ moxace launch --nowBook a walkthrough and we will demo reference pricing, the offer list, and the admin console on a live build, then send the written scope.
Share your idea
a quick call, no deck required
See the live demo
every screen, admin to user
Launch with source
full code, your brand, your servers
No two launches price the same. These are the factors that shape the written quote you receive after scoping.
The almost-ready AI build covers the proven feature set. Bespoke intercity rules, loyalty layers, or courier workflows add scoped estimate work.
Bid floors, reference prices, and category rules are configured per market. Adding zones or intercity routes means more configuration, never a rebuild.
Payment gateways, cash-collection tooling, and mapping are wired during the build, and each integration is estimated individually.
Out of the box, reference pricing, matching, and fraud screening are pre-tuned for offer-based marketplaces. Training models on your historical trip data is an optional, separately scoped workstream.
Each ships as an optional module on the same offer core, scoped separately.
The same bid-and-accept mechanics applied to tradespeople and home services, the extension the offer model was built for.
Scheduled intercity routes with seat-based posting, deeper rule sets, and route-level reference pricing, turning long-distance demand into a product.
Deeper parcel tooling: multi-parcel routes, business accounts, and delivery-window contracts riding the same offer rails.
Stored value for riders and a commission account for drivers, smoothing payment friction in cash-heavy markets.
Run the marketplace as separate city instances with their own rule sets, currencies, and commission structures, on one codebase you own.
Fairness is a product decision before it is a marketing message.
Bid expiries, atomic acceptance, and acceptance-rate enforcement are core product logic, so the free market survives thin-supply hours.
Pricing intelligence runs from your own closed trips, which is why the suggested fare stays credible as your market grows.
One hundred percent of the source code transfers to you. No per-ride royalties, no black-box dependencies.
Cash settles against driver wallets with the same ledger discipline as card trips, because emerging markets run on both.
Named deployments from our own portfolio, with metrics reported from production, not projections.
An on-demand mobility platform from the same engineering system, proving the dispatch core holds under city-wide, real-time load.
A high-traffic consumer platform our team ships and operates at national-carrier scale, the same bar every build is held to.
A streaming platform our team ships and operates, engineered so premiere-night surges never dent the viewing experience.
An offer-based marketplace's entire value is fairness. The controls that protect it are built in, and stated plainly.
Offer acceptance consumes the winning bid atomically, so two drivers can never both hold the same trip, and the state machine records every transition idempotently.
Bid floors, ceilings, and reference prices live in the admin layer and enforce in the backend, so a modified app cannot bid outside the rules the market set.
Bid-pattern and account-anomaly screening flags collusive bidding and spoofed locations before they distort the market or reach payouts.
Acceptance-rate and cancellation policies enforce server-side, with watchlists and automated suspensions, so the reputation drivers trade on has teeth.
The full trip and offer audit trail sits behind the dispute queue, so resolutions start from evidence rather than from whoever argues better.
the process
It starts with a discovery call on zones, trip categories, reference-price rules, and payment methods, ending in a written quote and a dated launch plan. On the almost-ready path your branding is applied across rider, driver, and courier surfaces, payment flows are verified in sandbox, and the apps reach both stores inside the 6 to 9 day window. Custom work, such as new intercity rules or a loyalty layer, is scoped into sprints with staging access.
Post-launch you have included support and product updates. The honest first 90 days: driver recruitment to critical mass in your launch zones during weeks one to four, tuning reference prices, floors, and priority-placement pricing against real fill rates in weeks five to eight, and by week twelve deciding whether couriers, intercity, or a second city expands next from the dashboards.
Open the web app, sign in with the printed demo credentials, or install the Android build — no signup, no sales call. What you see is what you launch.
$ moxace launch --nowBook a free scoping call: written plan, fixed quote, and a go-live date inside the 6 to 9 day window.
Share your idea
a quick call, no deck required
See the live demo
every screen, admin to user
Launch with source
full code, your brand, your servers
Moxace is an independent software development company. We are not affiliated with, sponsored by, or endorsed by inDrive.
The phrase “inDrive clone” is used descriptively. It is how the software industry refers to building a platform with similar functionality, and how buyers search for one.
The design and codebase are built entirely by our in-house team. Nothing is taken from the inDrive website, applications, or brand assets.
inDrive and all third-party names and marks remain the property of their respective owners, referenced here only to describe the category of software we build.
Read the full legal notice on our disclaimer page.