Can I offer discount codes?

How to create and manage discount codes for your passes, series, and ticketed class offers

Chris avatar
Written by Chris
Updated over a week ago

Discount codes are codes you give to your customers that allow them to apply a percentage or fixed amount discount to specific online passes and ticketed class purchases. If you are interested in offering special deals for the holidays, Black Friday, or a promo prior to launching the business, you can even set expiration dates to encourage customers to purchase quickly!

Getting Started with Discount Codes


You can tell Punchpass which passes, ticketed classes, and series a discount can be used for. This allows you to target specific Series or pass types for your discounts, hopefully improving your sales!

Note: Discount codes are only available when using a Stripe payment integration.

Discounts can be applied to:

  • Online pass purchases

  • Class and series ticketed reservations

Discount codes cannot be applied to:

Creating Discounts


To get started, you need to create a discount.  Go to Manage Settings > Discount Codes. Then you can click the + New Discount Code button to get started.

For example, you could create a code called 'HOLIDAYFITNESS' to let customers receive $20 off any pass purchase. Or you can create a code called "NEW" to give brand new clients a 100% discount & encourage them to try out a class for free (click here for more discount options for new customers)

Choosing your Discount Code

  1. Discounts must be one word.  It will be capitalized, though your customers can enter them lowercase. 

  2. Discount codes must be made up of letters and numbers only. Special characters such as "&" are not supported!

  3. You can select whether you want to offer a Percentage (% off) or a Fixed Amount ($ amount off). Discounts can be up to 100% -- so you can offer free passes too :)

  4. Discounts CAN have an expiration date, but don't have to.

  5. Discount codes for ticketed classes or series should have an expiration date one day after the ticketed event. If the event is on April 24, make the expiration date April 25.

  6. Discounts can also have a limit to the total number that can redeemed. This is nice if you want to keep redemptions under control by offering a discount only to the first ### of people who have the code.  However, you cannot limit the number of times an individual redeems a discount code.

Adjust the Eligible Classes​ for the Discount

By default, a discount is eligible for ALL passes/ticketed classes when it is first created.

To adjust the eligible passes and ticketed classes, click on the name of the discount to edit, and scroll down the page to the Eligible Passes & Ticketed Classes section.

Managing & Editing Discounts


Once you have a discount created, you'll see them listed as in the screenshot below.

If the discount has a limit, you'll notice this in the redemptions column along with the # that have been redeemed so far.  You can mark a discount as Inactive at any time, or Punchpass will deactivate it when it expires or reaches its redemption limit.  

To edit a discount, simply click on it.  You may delete Discounts that have never been redeemed, and only deactivate ones that have. 


To change which passes are eligible for a discount code, click on the discount code to open the overview page, and click the Change Eligible Passes/Classes button to update!

To track discount code use, click on the number of Redemptions to see the Redemption Report.

You'll also see the discount code used on the Pass in the customer's account:

The Most Exciting Part - Using Discounts!


If the pass, paid series, or ticketed class has an eligible discount code, Punchpass will show the Discount code field.  Customers can enter the discount, and click 'Apply Discount' to confirm the code is valid.  

Punchpass will display the new price, along with the discount amount.  


Helpful Tips for Discount Codes


Discount codes do not apply if you are selling via cash, check, or an alternative payment method to the Stripe integration.

Hot tip! Want to have a button on your website directing new customers to a discounted pass? You can do that!


To encourage the legitimate use of discount codes, be sure to set the expiration date or let Punchpass automatically deactivate it when it reaches the redemption limit you've set. You can also mark a discount as inactive at any time.

Want to limit discount code redemption to one per customer?

Discount codes cannot be limited to one use per student, but this limit can be enforced for passes, making it a good option for introductory offers.


Including the Discount Code in your Pass Links


Would you like to share links to your passes that include the discount code? Follow the instructions below so that when a customer follows one of these links, the discount code is already applied ahead of time!

How to Create and Share Links to Public Passes with a Discount Code Included

  1. Navigate to your public Purchase a Pass page.

    Option 1: If you're in your Admin account for Punchpass, click the Home button and then press the Public Schedule button and navigate to the Purchase a Pass page.

    Or Option 2: Open a new browser window, and navigate to your studio public page at yourstudio.punchpass.com and select the Purchase a Pass page.

  2. From your public Purchase a Pass page, click on the name of the pass eligible for your discount.

  3. On the pass purchase page, enter the discount code and press the "Apply Discount code" button

  4. The pass price should now reflect the discounted pricing – but wait, you're not done yet!

  5. While you're still on this page, copy the URL link that shows in your browser window. It's long and it should look something like....

    yourstudio.punchpass.com/passes/55555?........
  6. Add a button on your website that points to that URL link. 

How to Create and Share Links to Secret Passes with a Discount Code Included

This option is great if your running a promotion from your mailing list or if you'd like to share an offer with a certain groups of customers!

  1. Please note the discount code you'd like to use for this pass.

  2. From Manage > Passes, select the pass to open the overview page, and copy the Purchase link:

  3. Append the purchase link URL by adding "&pass[discount_code]=YOURDISCOUNTCODE" to the end and replacing YOURDISCOUNTCODE with your discount code.

    For example:

    &pass[discount_code]=ENJOY25

  4. Copy the new resulting link. In this example, the link becomes:

    https://rapidfitness444.punchpass.com/passes/4837?check=1427917684&pass[discount_code]=ENJOY25
  5. Test the resulting link in an incognito window of your web browser! You should see the purchase form and the discount code applied.


How to Create and Share Links to Passes Available only to Logged-in Customers

  1. Navigate to your public Purchase a Pass page.

    1. Option 1: If you're in your Admin account for Punchpass, click the Home button and then press Public Schedule. From here you'll select the Purchase a Pass page.

    2. Or Option 2: Open a new browser window, and navigate to your studio public page at yourstudio.punchpass.com and select the Purchase a Pass page.

  2. From your public Purchase a Pass page, click on the name of the pass eligible for your discount.

  3. While you're still on this page, copy the URL link that shows in your browser window. It's long and it should look something like....

    yourstudio.punchpass.com/passes/55555?........

  4. Add a button on your website that points to that URL link.

  5. Your logged-in customer will then enter the discount code themselves!

We hope discount codes help you drive more sales & customers to your business!

Did this answer your question?