Problem
You can't automatically change the price of a service based on a customer's location.
Solution
You can dynamically by using the methods described below.
Use fees
In ServiceTitan, go to the navigation bar and click Pricebook.
In the side panel, click Discounts & Fees.
Click Add Discount or Fee.
In the Add Discount or Fee window that opens, select the Fee type.
Name the fee based on the driving time zone, for example, Zone 1 Fee.
Set the fee amount that corresponds to the additional charge for that zone.
Save the fee.
Create multiple pricebook items
In ServiceTitan, go to the navigation bar and click Pricebook.
Click +Add Service.
Create a new service item for each zone, for example, Diagnostic - Zone 1, "Diagnostic - Zone 2.
Set the price for each item based on the driving time from your office.
Save each Pricebook item.
Remember, while you can't automatically adjust prices based on location, these methods let you charge dynamically.