When pricing and duration vary by employee, you can set different prices and durations for each staff member. This article will guide you through the process of configuring service pricing and duration by location or staff member.
Things to know:
- The ability to set or edit service prices and durations is governed by the "Assigning Service Prices" and "Assigning Service Durations" access control settings.
- For franchise businesses, the “Do prices vary by staff member?” and “Do service durations vary by staff member?” settings found on the Business Setup > Settings page are controlled at the parent account level. These settings cannot be modified at the child account level.
If the "Do prices vary by staff member?" and "Do service durations vary by staff member?" settings are changed, the price and duration will be retained.
You can set your service price to $0 (free) or any higher value depending on your business model.
- For a service to be bookable online or in-store, it must meet the following three criteria:
- Staff Assignment: At least one staff member must be assigned to the service
- Duration: The duration must be set to 1 minute or more
- Price: The price must be $0 or greater
- Note on Add-ons: Unlike standard services, add-ons are more flexible and can have a duration of 0 minutes or more.
- Assigning services can be done in two ways:
- From the staff profile: Open the staff profile, go to the Services section, select the desired service(s), and set the prices and duration for each location. Learn more here.
- From the service menu: Select the location, open the service, go to the "Qualified Staff" section, add the staff member, and then set their price and duration. Learn more here.
- The way a service price is displayed to clients depends on the Price Varies setting and the configured service price:
- Displaying “Price Varies”
- If the "Price Varies" checkbox is enabled and all staff/location prices are set to $0, the system hides the dollar amount and displays “Price Varies” instead.
- “Price Varies” is shown:
- On the Pick a Service page next to the service duration
- On the Pick a Time page within the appointment details section and below each available appointment time
- On the Checkout page within the appointment details section
- Displaying a Price with a Disclaimer
- If the "Price Varies" checkbox is enabled and a price greater than $0 is configured (for example, $50), the system displays the price along with the disclaimer: “Final price may vary after consultation.”
- In this scenario:
- An asterisk (*) appears next to the service duration on the Pick a Service page
- The disclaimer appears below the appointment details section on the Pick a Time page
- An asterisk (*) appears next to the price for each available appointment time and within the appointment details section on the Pick a Time page
- Displaying a Free Service
- If the "Price Varies" checkbox is disabled and the price is set to $0, the service is displayed as a standard free service, with no “Price Varies” label or consultation disclaimer.
- If the "Price Varies" checkbox is disabled and the price is set to $0, the service is displayed as a standard free service, with no “Price Varies” label or consultation disclaimer.
- If the "Prices are set by location or staff member" setting is enabled, updating the price of global services from the parent account or at a specific location will only affect the price for that particular location; other locations will remain unchanged.
- If a service does not have a price of $0 or more set in the service menu, you will be unable to assign it to a staff member. Attempting to do so will trigger the following error: “To select this service, please assign at least one staff member and set the price on the service setup page."
- If an employee works at multiple locations, a price and duration will need to be set for them at each location.
Contents:
- Enable Service Pricing & Duration by Location or Staff Member Settings
- Configuring Service Price and Duration for Services
Enable Service Pricing & Duration by Location or Staff Member Settings
- Navigate to your Business Setup > Settings page
- Under the Staff section, select the following:
- Do prices vary by staff member? Prices are set by location or staff member
- Do service durations vary by staff member? Service durations are set by location or staff member

- Save your changes
Configuring Service Price and Duration for Services
- Go to Business Setup > Services

- Click on the Edit link next to the appropriate service
- Select the edit link below Regular Price
- When modal opens:
- Each staff member will be listed. Select the ones who can perform the service
- Set the service price for each staff
- Each staff member will be listed. Select the ones who can perform the service
- Save changes
- Next, select the Edit link below Duration
- Add the duration for each staff member
- Save your changes
Related Articles:
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article