HomeKnowledge baseFresha academy
Create service variants
Back
  1. Knowledge base•
  2. Services•
  3. Create service variants

Create service variants

Learn how to add different pricing options for a single service, offering clients more choice using variants.

In this article

  • How service variants work
  • Create a service variant
  • Manage service variants

How service variants work

Service variants let you offer different versions of the same service, each with its own price and duration, such as Short hair or Long hair. Variants appear as options during booking, making it easy for clients to choose exactly what they need without navigating a long service list. All variants stay grouped under one main service, keeping your menu organised and helping you manage updates in one place.

If you need different pricing per team member or location, use advanced pricing.

Create a service variant

  1. From the main menu on the left of your screen, go to Catalog. 
  2. Select Service menu from the left menu panel. 
    create_service_variant_web_2.jpg
  3. Click on an existing service or create a new one. 
  4. In the Service view under Pricing and duration, click on the Options button, then select Add variant. 
    create_service_variant_web_4.jpg
  5. In the pop-up, enter the following details:
    1. Variant name: Add a name for the variant to help clients understand the difference between options.
    2. Variant description: Add a summary of what the variant includes to help clients understand what to expect. 
    3. Price type: Choose whether the variant has a Fixed price, starts From a minimum price, or is Free.
    4. Price: The amount charged for the variant, based on the selected price type.
    5. Duration: The time needed to perform the variant.
      create_service_variant_web_5.jpg
  6. Select the Save button at the bottom of the pop-up to add the variant to the service. 
  7. Click on the Save button in the top right to update the service.
  1. From the main menu at the bottom of your screen, tap on More (grid icon) and open Catalog.
  2. Select Service menu from the menu. 
  3. Tap on an existing service from the menu, then select Edit or create a new one. 
  4. In the Service view under Pricing and duration, tap on the Options button, then select Add variant. 
  5. In the pop-up, enter the following details:
    1. Variant name: Add a name for the variant to help clients understand the difference between options.
    2. Variant description: Add a summary of what the variant includes to help clients understand what to expect. 
    3. Price type: Choose whether the variant has a Fixed price, starts From a minimum price, or is Free.
    4. Price: The amount charged for the variant, based on the selected price type.
    5. Duration: The time needed to perform the variant.
  6. Select the Save button at the bottom of the pop-up to add the variant to the service. 
  7. Tap on the Save button at the bottom to update the service.

Once a new variant is added to the service, clients will see clear options to choose from during booking. To create additional variants, select the Add variant button under Pricing and duration.

Manage service variants

  1. From the main menu on the left of your screen, go to Catalog. 
  2. Select Service menu from the left menu panel. 
    manage_service_variant_web_2.jpg
  3. Click on an existing service with a variant. 
    manage_service_variant_web_3.jpg
  4. In the Edit service view, click on the Actions button next to the variant and select one of the following options:
    1. Edit details: Adjust the service variant’s basic details.
    2. Advanced options: Set pricing and availability for specific locations or individual team members.
    3. Move up or down: Change the order in which the variant appears during booking.
    4. Duplicate: Create a copy of the variant.
    5. Delete: Permanently remove the variant from the service.
      manage_service_variant_web_4.jpg
  5. Click on the Save button in the top right to update the service.
  1. From the main menu at the bottom of your screen, tap on More (grid icon) and open Catalog.
  2. Select Service menu from the menu. 
  3. Tap on an existing service with a variant from the menu, then select Edit 
  4. Next to the variant, select the Actions button and select one of the following options:
    1. Edit details: Adjust the service variant’s basic details.
    2. Advanced options: Set pricing and availability for specific locations or individual team members.
    3. Move up or down: Change the order in which the variant appears during booking.
    4. Duplicate: Create a copy of the variant.
    5. Delete: Permanently remove the variant from the service.
  5. Tap on the Save button at the bottom to update the service.

FAQs

    • When you edit or delete a service variant, the existing appointments that include that variant stay exactly as they were booked, and the variant details remain attached to those appointments.

      You can manage online or in-store booking availability for a service variant by adjusting the booking settings for the main service. Variants follow the same availability as their parent service. If you want a variant to have different availability, you can create a separate service to offer that option.

      You can track a service variant in your reports by assigning it a SKU (Stock Keeping Unit) number. Open a service from your Service menu, select the relevant variant, then choose Settings from the left menu panel and enter the SKU number you want to use.


Services

Fresha academy courses
Course video preview

Get the most from your services

6 lessons•12 mins

See all courses

Was this guide helpful?

Services

Create services

Create and manage your treatment offerings by setting up single services.

Manage service availability

Manage where your services are offered, who can perform them, and which resources they require.

Add images to a service

Inspire bookings by adding service images to your service, so clients can book directly from your service portfolio.

Create service variants

Offer flexible pricing options for your services by creating and managing service variants.

Add extra time to services and appointments

Adjust appointment durations by adding extra time to services, bundles, or individual appointments.

Create service add-ons

Create optional extras linked to specific services that clients can select when booking.

Set advanced pricing and durations

Setting different prices and durations for team members or locations.

Limit online service availability

Control when clients can book your services by setting specific times, days, or dates your services are available.

Bulk edit services

Edit price, duration, and other settings for multiple services at once on Fresha.

Fresha academy courses
Course video preview

Get the most from your services

6 lessons•12 mins

See all courses
Fresha
Get the app

About Fresha

Careers

Help and support

Blog

Sitemap

For business

For partners

Pricing

Features

Scheduling

Point of sale

Payments

Capital

Marketplace

Support

Status

Legal

Privacy Policy

Terms of service

Terms of use

Find us on social

Facebook
Linkedin
Instagram

© 2026 Fresha.com SV Ltd