Dynamic pricing calculates fares using Google Maps distance and travel time data. This is typically the simplest method to configure and offers extensive customization options.
Access the prices section by navigating to Settings > Prices from the left sidebar
Video Tutorial: Dynamic Pricing
Prerequisites
Before configuring Dynamin route pricing, define your locations, areas and products:
Navigate to Settings > Areas and Locations
Create the geographic Locations and areas you want to use in pricing rules
Create set of products from Settings > Products
Have the name of the Country set up in Settings > General
Configuration Settings
Access this section by navigating from Settings > Prices from left side bar. Then Click '+ Add Pricing Rule'
Name - Assign a descriptive identifier (e.g., "Airport Rate")
Type - Select "Dynamic Route" for Dynamic price rules
Shuttle Service (Per-Passenger Pricing) (optional) - Enable if pricing should be calculated per passenger instead of per trip.
Schedule - Defines when the pricing rule should be applied(Available only in Essential, Pro, and Full plans)
Do not limit by time (anytime) - The rule is always active. Where in there are no restriction on time. They follow your default availability
Limit this rule to a specific date and time range - Apply the rule only within a defined date and time period. Once selected, then mention
Pick-up date within (Set start and end dates) Specific week days (Select active days and hours where each row = day, each column = hour)
Fixed Address Pricing Calculation - how the route is calculated(Available only in Essential, Pro, and Full plans)
Standard Route Calculation: Calculates distance directly from Pickup → Drop-off. The base address is not used.
Fixed Start Point Only: Route is calculated as Base Address → Pickup → Drop-off. Useful when all trips start from a fixed location (e.g., office or garage).
Fixed Start & End Point: Route is calculated as Base Address → Pickup → Drop-off → Base Address. Useful when the driver returns to the base after completing the trip.
Selecting the option where base address is involved enables the option to specify your base address in the configuration screen for more accurate pricing on distant bookings
Note: The base address must be within the geographical limits of the country selected in Settings > General.
Apps - Select where this pricing rule should be applied(Available only in Essential, Pro, and Full plans)
Web Booker
Dispatch Panel
Location - Defines where the rule applies:(Available only in Essential, Pro, and Full plans)
Do not limit by location (anywhere) – Applies to all routes
Either pickup or drop-off should be within – Applies if one location matches
Limit this rule to specific locations – Applies only to defined pickup and drop-off areas.
Note: Pickup and drop-off areas must be selected from predefined locations configured in Areas & Locations settings (only when location limits are applied).
Price Components
Product Pricing
Activate or deactivate specific products using toggle switches. Click the switch to deactivate a product for this rule.
Minimum Price
Set a floor price that overrides calculated amounts. If the calculation produces €10 but minimum price is €20, the system charges €20.
Waiting Price per Minute
Add optional waiting charges that apply when jobs are dispatched to the driver app.
Start Price
Include a base amount in every calculation regardless of distance or time.
Kilometer Price
Set the rate per kilometer. Click '+' to add stepped pricing that changes after certain distances.
Example:
Default: €2.22 per km
After 10km: €2.00 per km
The first 10km calculates at €2.22, remaining distance at €2.00.
Minute Price
Set the rate per minute. Click '+' to add stepped pricing that changes after certain durations.
Example:
Default: €0.37 per minute
After 10 minutes: €0.20 per minute
The first 10 minutes calculate at €0.37, remaining time at €0.20.
Saving Your Configuration
Click 'Save' in Top right corner of the module to apply changes. After saving, verify the rule's priority in the overview and adjust if necessary.




