Dynamic pricing
Liza
Last Update 2 months ago
Dynamic pricing is an automated fare adjustment feature that increases or decreases ride prices based on real-time factors such as high demand, traffic conditions, or driver availability. This ensures fair compensation for drivers while encouraging more availability during peak hours.
This feature is integral in many ride-hailing applications.
In high service demand drivers working on several apps at a time tend to accept the offers with higher fares to make more money.
Key objectives of Dynamic pricing:
✅ Increase Completed Orders & Revenue
When demand is high, fare adjustments encourage more drivers to accept rides, reducing cancellations and maximizing the number of completed trips. This directly boosts company revenue.
✅ Enhance Driver Loyalty
With competitive market-based pricing, drivers earn more during peak hours, leading to higher engagement, reduced idle time, and improved retention rates.
✅ Improve Customer Experience
By reducing “no driver found” cases and minimizing ride rejections, customers experience shorter wait times and more reliable service, even during peak hours.
Dynamic pricing is a strategic tool that keeps the platform competitive, benefiting both drivers who earn more and passengers who always find a ride when needed.
How to enable Dynamic pricing
1️⃣ Go to My hub → Service Settings
Navigate to the Service Configuration section in My hub.
Select the service type for which you want to enable 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.
1. The coefficient is checked for each company’s hexagon every 6 minutes and adjusted if recalculation conditions apply.
2. The coefficient recalculation is launched for a hexagon in case the number of initiated offers (created orders) in it within 6 minutes is >=2.
3. Once the coefficient is launched for a hexagon, the initiated/accepted orders meter is started. Depending on the percentage of the search exceeded offers (initiated vs accepted) and customer waiting time the coefficient either increases or decreases.
4. The coefficient update is incremental. The coefficient is increased with 0.1 step and decreased with a 0.1 step
5. The coefficient drops or rises only until it reaches the minimum or maximum allowance for the service.
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 zones orders
- Orders with Special cost from Operator app
- Disabled order calculation
- Pre-orders
Dynamic pricing in Driver app:

Dynamic pricing in Operator app:



☝️Notes: in case an operator edits a dispatched order, reassigns a driver, changes the pick-up, updates the service and the coefficient at the time of the edit is different from the initial one, it is updated as well.
Dynamic pricing in Web booking app:

- Driver app > Recent jobs > receipt
- Trip summary
- Operator app order history
- Order report
Test and apply Dynamic pricing to your Services to use it to your best advantage!