HomeKnowledge baseFresha academy
Create Discount codes
Back
  1. Knowledge base•
  2. Marketing•
  3. Create Discount codes

Create Discount codes

Learn how to attract new clients, encourage repeat bookings and boost sales by creating custom discount codes with flexible settings.

In this article

  • About discount codes
  • Create a Promotion

About discount codes

Discount codes help you encourage bookings and sales by offering custom discounts clients can redeem online or in-store. Choose the discount amount, what it applies to, when it's available, and how often it can be used. For example, offer 20% off selected services for a limited time with a seasonal discount code like SUMMER20.

Share your discount code with clients through a Blast campaign, where they can redeem the offer by entering the code at online checkout. You can also apply discounts directly to appointments or at checkout.

Create a Promotion

  1. From the main menu on the left of your screen, go to Marketing.

  2. Select Deals from the left menu panel.

  3. Click on the Add button in the top-right corner to create a new deal.

  4. Select Discount code from the options.

  5. Customize your discount code by adding the following details, then click on the Continue button in the top right.

    1. Deal name: Enter a name for your discount code as an internal reference for you and your team.
    2. Discount code: Create a code for clients to use to redeem the discount online.
    3. Description: Add an optional description that isn't visible to clients.
    4. Discount value: Enter a discount value and select either a percentage or fixed amount.
    5. Availability: Set how long the discount is valid for by selecting a start and end date, or select Ongoing for no end date.
    6. Apply discount to: Select the services, products, packages and memberships eligible for the discount. Click Customize to include specific items.
    7. Advanced options: Choose where the discount can be used at Calendar and point sale, online bookings and purchases or both. Both options are enabled by default.
  6. Set the appointment availability for your discount code using the following options, then click on the Continue button:

    1. Scheduling limits: Choose to restrict the discount to appointments booked for specific dates, days of the week or times of day.
    2. Team members: Click Edit to select which team members can be booked with the discount.
  7. Choose how and where your discount code can be used by setting the following restrictions:

    1. Locations: Click Edit to select which business locations the discount code applies to.
    2. Limit uses per client: Set the maximum number of times each client can redeem the discount code.
    3. Limit total number of uses across all clients: Set the maximum number of times the discount code can be redeemed across all clients.
    4. Restrict to eligible client segments: Select which client groups are eligible to use the discount code.
    5. Set minimum sale value: Enter the minimum sale or appointment value required for the discount code to apply.
  8. Click on the Create deal button in the top right to save your discount code.

  1. From the main menu at the bottom of your screen, tap More (grid icon) and open Marketing.

  2. Select Deals under Promotion.

  3. Tap on the Add button in the top-right to create a new deal.

  4. Select Discount code from the options.

  5. Customize your discount code by adding the following details, then tap on the Continue button at the bottom.

    1. Deal name: Enter a name for your discount code as an internal reference for you and your team.
    2. Discount code: Create a code for clients to use to redeem the discount online.
    3. Description: Add an optional description that isn't visible to clients.
    4. Discount value: Enter a discount value and select either a percentage or fixed amount.
    5. Availability: Set how long the discount is valid for by selecting a start and end date, or select Ongoing for no end date.
    6. Apply discount to: Select the services, products, packages and memberships eligible for the discount. Tap Customize to include specific items.
    7. Advanced options: Choose where the discount can be used at Calendar and point sale, online bookings and purchases or both. Both options are enabled by default.
  6. Set the appointment availability for your discount code using the following options, then tap on the Continue button:

    1. Scheduling limits: Choose to restrict the discount to appointments booked for specific dates, days of the week or times of day.
    2. Team members: Tap Edit to select which team members can be booked with the discount.
  7. Choose how and where your discount code can be used by setting the following restrictions:

    1. Locations: Tap Edit to select which business locations the discount code applies to.
    2. Limit uses per client: Set the maximum number of times each client can redeem the discount code.
    3. Limit total number of uses across all clients: Set the maximum number of times the discount code can be redeemed across all clients.
    4. Restrict to eligible client segments: Select which client groups are eligible to use the discount code.
    5. Set minimum sale value: Enter the minimum sale or appointment value required for the discount code to apply.
  8. Tap on the Create deal button in the top right to save your discount code.

Your discount code is now active and available in your Deals list, ready to share with clients. Clients can redeem the code online, and your team can apply it to eligible appointments and sales.

FAQs

    • Promotion discount codes can only be applied to gift cards when applied at checkout by a team member, for in-store purchases.

      To reuse a discount code, first archive the original deal, then create a new deal using the same code. Each discount code can only be used for one deal at a time.

      Clients are able to add multiple discount codes when booking or purchasing online, but only the best offer will apply. You can combine multiple eligible deals at checkout in-store.

      You can find archived deals in your Deals list. Select the filter icon and choose Archived to view them.


Deals

Was this guide helpful?

Deals

Deals overview

Create targeted offers, fill more appointments, and adjust prices to match demand, all from one place in Fresha.

Create Discount codes

Attract and retain clients by creating custom Promotions with flexible discount codes.

Create Last-minute offers

Fill empty slots by creating time-sensitive appointment discounts.

Create Flash sales

Drive sales and boost revenue by setting up flash sales that apply discounts instantly online.

Update Deals

Manage your deals to keep them relevant as your business goals change.

Review Deal performance

Access deal overviews and performance metrics to improve promotions.

Enable Smart pricing

Set up Smart pricing to automatically increase and decrease during busy or quiet periods.

Edit and clear Smart pricing

Edit Smart pricing settings, pause or clear pricing rules, and more.

Review Smart pricing performance

Track your smart pricing impact, access performance insights, and make data-driven adjustments.

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