Creating Discount Codes

Who doesn’t love a good sale? Offering discount codes is a great way to get potential clients' foot in the door. By creating an incentive to buy your services, you make a positive first impression on your business, which is an excellent strategy to attract more clients and drive sales. 

Be creative while also creating a sense of urgency with limited-time seasonal discounts such as “WINTERWARRIORS” and “SPRINGSPRINTERS"! 

In this article:

Creating a Discount Code for a New Product Versus an Existing Product

For new products, discount codes will take effect at the time of purchase or when a trainer applies a code to the client’s account.

For existing Products, discount codes will take effect as of the next billing date. This means that the discount code will only apply to future invoices and not any existing ones. For example, if a client has an overdue invoice that has already been generated, you won't be able to apply a discount code to that invoice.

Trainers can add or remove discount codes whenever they choose, offering flexibility in managing promotions. Learn more about applying and removing discount codes here.


You can decide exactly which products your discount codes apply to, allowing full control over pricing for your services. Apply them to one or multiple products and say hello to 100% control over how much you charge for your services. You can also set the maximum number of times a coupon can be redeemed across all clients or limit redemptions to only once per client. 


Creating a Discount Code

1. In Payments, click on Discount Codes in the left navigation menu.

2. Click the + New button in the Discount Codes toolbar.


3. In the dialogue pop-up, start creating a discount code by choosing a unique name made up of letters and numbers only. You could also use our code generator to use a unique code that we will generate for you!


4. Choose a discount type (percent or amount off) and enter the discount value. If it exceeds the product price that it's applied to, the product will be free.


5. Choose a duration type for the discount code:

  • The entire duration of the product: This discount code is valid for the entire length of the product. You can use this discount code for one-time or recurring products. When applied to recurring products, the discount will apply for each billing cycle.
  • First billing cycle only: When applied to recurring products, the discount code will only apply to the first billing cycle. After that, the full price will be charged. When applied to one-time upfront products, because there is only one billing cycle, the discount code will apply to the entire duration of the product.
  • Valid for: When applied to recurring products, the discount code will apply to each billing cycle that falls within the select number of days, weeks, months or years. After that, for any subsequent billing cycles, the client will be charged the normal amount.

Please note: When applied to one-time upfront products, because there is only one billing cycle, the discount code will apply to the entire duration of the product, even if that extends beyond the time in which the discount code is valid.


6. Select which Product you want the Discount Code to apply to. You can either choose "All Products" or "Specific Products". Upon selecting "Specific Products" you will be prompted to select the Product(s) you want that discount code to work for.


7. Select any Usage Limits you wish to apply. Total maximum redemptions allows you to control how many times the discount code can be redeemed. The limit to one redemption per client will only allow each client to use that discount code one time.


8. Set a redeem-by date if you want to put an expiry date on the discount code's usage. This only limits when the discount code can be attached to a product, and not the duration of the applied discount. 

Deleting a Discount Code

1. Click on the Payments tab.

2. Select Discount Codes from the sidebar menu.

3. Check the box next to the code you wish to remove.

4. Click the garbage can icon to delete the Discount Code from Trainerize.


Important Note: If a discount code that is active and applied to a product is deleted, the discount code will remain applied to that product. The discount will remain valid according to its original configuration. 



Running a free trial with Discount Codes

Discount codes are effective for running a free trial only if the trial duration matches at least one billing cycle.  For example, you can offer a one-month trial for a product that bills monthly or a two-week trial for a product that bills every two weeks. This is because the shortest duration of a discount is one billing cycle. As a result, you can never discount less than a single billing cycle. 

If you wish to provide a trial shorter than the billing cycle of the main product (e.g. a 7-day trial for a product that bills monthly), you will first need to create and sell a separate "trial product" before selling the main product. 

For the trial product, it's recommended that you use our Free Product feature! 

Related Articles

This article was last updated on

Have more questions? Submit a request


Article is closed for comments.