Dynamic pricing

Liza

Last Update één maand geleden

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 → Service Settings

Navigate to the Service Configuration section in My hub and select the service type where you want to apply dynamic pricing.


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.


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: 

Dynamic pricing in the Operator app:

☝️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.

Dynamic pricing in the Web booking app:

Dynamic pricing coefficient for the order is logged in:

- Driver app > Recent jobs > receipt

- Trip summary

- Operator app order history

- Order report

Test and apply Dynamic pricing to your Services to optimize earnings, service reliability, and customer satisfaction.

Was this article helpful?

0 out of 0 liked this article