You can configure different pricing adjustments for each vehicle type, apply them to specific services, and restrict when they are available.
This is particularly useful for airport transfers, journeys outside your normal operating area, and routes where operating costs differ from your standard distance-based pricing.
What Is Distance Modifier?
Distance Modifier allows you to create pricing rules that adjust the standard mileage or kilometre fare when a booking matches specified pickup and destination locations.
You can use Distance Modifier to:
-
Increase fares for airports, remote areas, or locations with higher operating costs.
-
Reduce fares for specific routes where you want to offer competitive pricing.
-
Apply different adjustments for Saloon, Estate, MPV, Executive, and other vehicle types.
-
Set location-specific pricing using postcodes or geographical zones.
-
Apply pricing rules to selected services.
-
Schedule pricing adjustments for particular days, times, or date ranges.
Distance Modifier vs Fixed Prices
Although both features allow you to configure location-based pricing, they work differently.
| Feature | Distance Modifier | Fixed Prices |
|---|---|---|
| Calculation | Adjusts the standard distance-based fare | Uses a configured route price |
| Percentage-based adjustment | Yes | Yes |
| Fixed amount adjustment | Yes | Yes |
| Location-based rules | Yes | Yes |
| Vehicle-specific pricing | Yes | Yes |
| Date and time restrictions | Yes | Yes |
Example: If a journey normally costs £50, Distance Modifier can increase it by 20% to £60 or add £10 to make the fare £60.
How to Add a Distance Modifier
-
Log in to your EasyTaxiOffice Admin Panel.
-
Go to Settings > Pricing > Distance Modifier.
-
Click Add new.
-
Configure the location, pricing, vehicle, and availability settings.
-
Click Save to create the rule.
The following sections explain the available options.
1. Location Settings
The Location section determines which journeys are eligible for the pricing adjustment.
Direction
Select how the rule applies to journeys between two locations.
-
Both ways: Applies to journeys from location A to B and from B to A.
-
From → To: Applies only when the journey starts in the specified From location and ends in the specified To location.
Example: If you create a rule from Luton to Gatwick Airport:
-
Both ways applies to journeys from Luton to Gatwick and Gatwick to Luton.
-
From → To applies only to journeys from Luton to Gatwick.
Location Type: Zones or Postcodes
Distance Modifier supports two methods of defining locations.
Zones
Zones use defined geographical areas to identify matching journeys. They are generally recommended because they rely on geographical coordinates rather than postcode availability.
Select the required zones in the From and To fields.
For example, you could create a zone for Gatwick Airport and another for your company's operating area.
Postcodes
Postcode-based rules use the passenger's pickup and destination postcodes.
You can enter one or more supported postcode districts or select predefined locations suggested by the system.
For example:
-
From:
LU1,LU2,LU3 -
To:
RH6
When configuring multiple postcodes, add each entry individually.
Important: Postcode-based matching relies on supported postcodes and predefined locations. Arbitrary location names that have not been configured may not match. Zone-based rules are recommended where postcode coverage is unreliable.
2. Price Calculation
The Price Calculation section determines how the standard distance-based journey price will be modified.
Distance Modifier provides two calculation methods: Multiply and Add.
Multiply
The Multiply option multiplies the standard distance-based journey price by the value you specify.
Example: Standard journey price £50
| Setting | Value |
|---|---|
| Standard price | £50.00 |
| Multiplier | 1.2 |
| Calculation | £50 × 1.2 |
| New journey price | £60.00 |
A multiplier of 1.2 increases the original journey price by 20%.
Common multiplier values:
| Multiplier | Price adjustment |
|---|---|
| 1.0 | No change |
| 1.1 | Increase by 10% |
| 1.2 | Increase by 20% |
| 1.5 | Increase by 50% |
| 0.9 | Reduce by 10% |
| 0.8 | Reduce by 20% |
Add
The Add option increases the standard distance-based journey price by a specified amount.
Example: Standard journey price £50
| Setting | Value |
|---|---|
| Standard price | £50.00 |
| Additional amount | £15.00 |
| Calculation | £50 + £15 |
| New journey price | £65.00 |
The Add option is useful when you want to apply a consistent additional amount regardless of the original journey price.
Multiply vs Add: Comparison
The following examples show how both methods affect different journey prices.
| Standard price | Multiply (1.2) | Add (£10) |
|---|---|---|
| £20 | £24 | £30 |
| £50 | £60 | £60 |
| £100 | £120 | £110 |
| £200 | £240 | £210 |
Tip: Use Multiply when you want the adjustment to increase proportionally with the journey price. Use Add when you want to apply a fixed additional amount.
3. Vehicle Types
Distance Modifier allows you to configure different pricing adjustments for each vehicle type.
For example, you might want to increase the price of an Executive vehicle more than a standard Saloon.
Example: Multiply Method
| Vehicle type | Standard price | Multiplier | New price |
|---|---|---|---|
| Saloon | £50 | 1.1 | £55 |
| Estate | £60 | 1.2 | £72 |
| Executive | £80 | 1.3 | £104 |
Each vehicle type uses its configured multiplier to calculate the adjusted price.
Example: Add Method
| Vehicle type | Standard price | Add | New price |
|---|---|---|---|
| Saloon | £50 | £5 | £55 |
| Estate | £60 | £10 | £70 |
| Executive | £80 | £20 | £100 |
Configure the relevant value for each vehicle type according to your company's pricing requirements.
4. Services
Use the Services section to control which booking services are affected by the Distance Modifier.
Two options are available:
-
All services: The rule applies to all available services.
-
Selected services: The rule applies only to the services you select.
For example, you could configure an airport pricing adjustment that applies only to your Airport Transfer service, while leaving other services unaffected.
This helps prevent route-specific adjustments from being applied to bookings for which they were not intended.
5. Limit to Specific Date and Time
You can restrict a Distance Modifier to a particular date range.
This is useful when you want to apply temporary pricing adjustments for:
-
Public holidays.
-
Christmas and New Year.
-
Seasonal demand.
-
Special events.
-
Temporary operating cost changes.
Start Date and End Date
Enter a Start date, an End date, or both.
If both fields are empty, there is no overall date restriction.
For example, to introduce a seasonal adjustment, set the start date to 20 December and the end date to 2 January.
6. Recurring Schedule
Recurring schedules allow you to apply Distance Modifier rules on selected days and times without creating separate rules for every occurrence.
To configure a recurring schedule:
-
Open the Distance Modifier rule.
-
Find the Recurring schedule section.
-
Click Add schedule rule.
-
Optionally enter a schedule name.
-
Select the days of the week.
-
Choose All day or Selected hours.
-
If using Selected hours, enter the start and end times.
-
Ensure the schedule rule is enabled.
-
Save your changes.
Example: Weekend Airport Pricing
Suppose airport transfers require a higher fare during weekend nights.
| Setting | Value |
|---|---|
| Repeat on | Friday, Saturday |
| Start time | 20:00 |
| End time | 06:00 (next day) |
| Calculation | Multiply |
| Saloon multiplier | 1.2 |
The modifier applies during the configured overnight periods when the journey matches the rule.
Multiple Schedules
You can add multiple recurring schedules to a single Distance Modifier.
For example:
| Days | Start time | End time |
|---|---|---|
| Monday–Friday | 06:00 | 09:00 |
| Monday–Friday | 16:00 | 19:00 |
| Saturday–Sunday | All day | All day |
A rule is available when at least one active schedule matches. Overlapping schedules do not apply the same modifier multiple times.
You can configure up to 20 recurring schedule rules.
Important: If no recurring schedule is added, the Distance Modifier remains available throughout its overall date validity period, provided it is active.
7. Ordering
The Ordering setting determines the priority of pricing rules when more than one rule matches the same journey.
Rules with lower ordering numbers are checked first.
For example:
| Rule | Ordering |
|---|---|
| Gatwick Airport – specific route | 1 |
| London Airport – general area | 5 |
| General regional adjustment | 10 |
This allows more specific pricing rules to take priority over broader rules.
Tip: Assign lower ordering values to highly specific routes and higher values to general area-based rules.
8. Active Status
The Active setting controls whether the Distance Modifier is available for journey price calculations.
-
Active: The rule can be used when its conditions match.
-
Inactive: The rule is not used for price calculations.
You can deactivate a rule without deleting it, allowing you to enable it again later.
9. Internal Note
The Internal note field allows you to record additional information about the pricing rule.
For example:
Additional airport pricing for Luton-based vehicles travelling to Gatwick.
Internal notes are visible only in the administration panel and are not displayed to customers.
Practical Examples
Example 1: Increase Prices for Gatwick Airport
A taxi company based in Luton wants to apply a higher fare for journeys to Gatwick Airport because of additional operating costs.
| Setting | Example configuration |
|---|---|
| From | Luton operating zone |
| To | Gatwick Airport zone |
| Direction | Both ways |
| Calculation | Multiply |
| Saloon | 1.2 |
| Executive | 1.3 |
| Active | Yes |
With this configuration, qualifying journeys receive a 20% increase for Saloon vehicles and a 30% increase for Executive vehicles.
Example 2: Add a London Operating Charge
A company wants to add £15 to journeys from its normal operating area into central London.
| Setting | Example configuration |
|---|---|
| From | Operating area zone |
| To | Central London zone |
| Direction | From → To |
| Calculation | Add |
| Saloon | £15 |
| Estate | £15 |
| Executive | £20 |
A Saloon journey with a standard mileage price of £65 becomes £80.
Example 3: Offer a Discounted Route
A company wants to make a frequently booked route more competitive.
| Setting | Example configuration |
|---|---|
| From | Zone A |
| To | Zone B |
| Direction | Both ways |
| Calculation | Multiply |
| All configured vehicles | 0.9 |
A standard journey price of £40 becomes £36, representing a 10% reduction.
Managing Existing Distance Modifiers
Once created, your Distance Modifier rules appear in the Distance Modifier list.
Edit a Rule
-
Find the rule in the list.
-
Click Edit.
-
Update the required settings.
-
Click Save.
Duplicate a Rule
Use Duplicate to create a copy of an existing rule.
This is useful when creating similar pricing adjustments for different locations or services.
Review the copied settings before activating the new rule.
Activate or Deactivate Rules
Use the Active status controls to enable or disable rules.
Where available, bulk actions allow you to update the status of multiple selected rules.
Delete a Rule
Select the rule you want to remove and choose Delete.
Confirm the deletion when prompted.
Copy Rules Between Business Profiles
If your EasyTaxiOffice account has multiple Business Profiles, you can use Copy to transfer Distance Modifier rules between profiles.
The copy process allows you to review and map related vehicle types, services, and zones before confirming.
Check any skipped or unmatched items before relying on the copied rules.
Troubleshooting
Distance Modifier Is Not Applied
If a booking does not receive the expected price adjustment, check the following:
-
The Distance Modifier is set to Active.
-
The pickup and destination locations match the configured zones or postcodes.
-
The Direction setting matches the journey direction.
-
The relevant vehicle type has the correct adjustment value.
-
The selected booking service is included in the rule.
-
The booking falls within the configured date range and recurring schedule.
-
Another matching pricing rule with a higher priority is not taking precedence.
The Wrong Price Is Displayed
Check whether the calculation method is correctly configured.
For example:
-
Using Multiply with
1.2increases the relevant price by 20%. -
Using Add with
1.2adds £1.20 to the relevant price.
Also verify the underlying distance-based fare and the vehicle-specific modifier value.
A Location Does Not Match
If a pricing adjustment is not triggered for a particular location, review the zone boundaries or postcode entries.
Using geographical zones can provide more reliable matching, particularly for airports and locations with inconsistent postcode coverage.
Best Practices
-
Use zones wherever possible. Geographical areas offer more reliable location matching than postcode-only rules.
-
Use specific rules before general rules. Configure Ordering carefully to avoid unexpected pricing.
-
Choose the correct calculation method. Multiply is appropriate for proportional adjustments, while Add is useful for fixed monetary adjustments.
-
Test both journey directions. Confirm that one-way or both-way rules behave as expected.
-
Check each vehicle type. Review the multiplier or additional amount for every vehicle offered.
-
Test pricing before using it for customer bookings. Compare representative quotes against your expected fares.
-
Use Internal notes. Explain the purpose of each rule so other administrators can maintain pricing more easily.