company logo

Onde.Light Help Сenter

Go to Onde.Light
Terms & ConditionsPrivacy policy
All collectionsService typesDynamic pricing

Dynamic pricing

Learn about the dynamic pricing feature

Dynamic Pricing is an automated fare adjustment feature that increases or decreases ride prices based on real-time factors such as demand, traffic conditions, and driver availability. It ensures fair compensation for drivers while boosting service availability during peak hours.

This feature is commonly used in leading ride-hailing platforms.

During times of high demand, drivers using multiple platforms tend to prioritize rides with higher fares to maximize their earnings.

Key objectives of Dynamic pricing:

✅ Increase Completed Orders & Revenue

When demand is high, fare adjustments motivate more drivers to accept rides, reducing cancellations and increasing the number of completed trips—directly boosting company revenue.

✅ Enhance Driver Loyalty 

Market-responsive pricing allows drivers to earn more during peak hours. This leads to increased engagement, reduced idle time, and improved retention.

✅ Improve Customer Experience 

Dynamic pricing reduces “no driver found” incidents and rejected requests, resulting in shorter wait times and more reliable service, even during rush hours. Dynamic pricing is a strategic tool that helps platforms stay competitive by supporting both drivers (higher earnings) and passengers (greater availability).

How to enable Dynamic pricing

You can enable and configure this feature for orders created via the Web booking app and Operator app. Follow these steps in your admin panel:

1⃣ Go to My hub → Services

Navigate to the Services section in My hub and select the service type where you want to apply dynamic pricing. Then go to Payment methods.

The Edit service modal shows the Payment methods tab and Dynamic pricing settings, both outlined in red, with dynamic pricing switched off. Visible: Edit service, General settings, Payment methods, Fee settings, Night rates, Order total calculation *.


2⃣ Enable the Dynamic Pricing Feature

Find the Dynamic Pricing section in the settings.

Toggle the switch to activate this feature.

3⃣ Set the Coefficient Range

Define how much the fare should increase during peak demand.

The coefficient determines multipliers applied to the base fare, time, and distance rates.

Dynamic pricing settings section shows pricing enabled, a maximum ratio field set to 1.1, and notes about demand-based calculation and night rates. Visible: Dynamic pricing, Allow dynamic pricing when demand is high, Dynamic pricing max. ratio *, 1.1, Ratio range from 1.1 to 5, Dynamic pricing is au


How the Coefficient Works:

  • The coefficient is calculated per company hexagon every 6 minutes, only if recalculation conditions apply.

  • Recalculation starts if ≥ 2 orders are initiated within a 6-minute window in the same hexagon.

  • Once triggered, the system measures initiated vs. accepted orders and average customer wait time to determine if the coefficient should increase or decrease.

  • Adjustments happen incrementally by ±0.1 steps.

  • The coefficient will adjust only within the defined minimum and maximum limits.

4⃣ Save Your Settings

Once all adjustments are made, click Save to apply the changes.

Dynamic pricing works with taximeter for:

  • Estimated cost

  • Fixed cost 

Dynamic pricing does not work for:

  • Fixed-rate zone orders

  • Orders with a Special Cost set from the Operator App

  • Disabled order cost calculation

  • Pre-orders

Dynamic pricing in the Driver app: 

Three ride-hailing app screens show a new Classic job with a route map, fare breakdown, and job details; red arrows point to the 1.3 map marker and 1.5 price multiplier. Visible: New job, Reject, Classic, Pin on map, Center 2919, Richmond State, 5 MINUTES.

Dynamic pricing in the Operator app:

Taxi dispatch screen with completed and canceled orders on the left and a new order form on the right; a red arrow points to the High demand 1.3 indicator. Visible: Instant, Preorder, Search, Unassigned, On trip, Canceled.
New order screen showing a red arrow pointing to the price multiplier control and another pointing to the High demand 1.3 indicator. Visible: New order, Map, Taxi Next LA, Customer, Driver, Order ID.
The Finished order details screen shows trip, vehicle, driver, fare breakdown, and route information; red arrows point to Total cost and Price multiplicator. Visible: Instant, Preorder, Search, Unassigned, On trip, Canceled.

👆Notes: If an operator edits a dispatched order (e.g., reassigns a driver, changes pick-up point, or updates service type), and the coefficient at the time of the edit is different from the initial one, it is updated as well.

Did this answer your question?
😞
😐
😁