Skip to main content

Can I offer a sliding-scale pass?

Let customers choose what they pay

Written by Victoria
Updated yesterday

Want to make your classes available to people at different price points? A sliding-scale pass lets customers choose what they pay within a range you define, keeping things sustainable for you and accessible for them.

โ€‹Note: Sliding-scale passes are not compatible with discount codes or available for membership offers.



Setting Up a Sliding-Scale Pass

Head to Manage > Passes and create a new pass (or open an existing one). Configure the following:

  1. Set the pass to sell online, so it appears on your Purchase a Pass page.

  2. Toggle on "Is this a sliding-scale pass?"

  3. Enter a minimum and maximum price (whole numbers only). The minimum can be $0.

Example sliding scale pass settings to sell online

Sliding scale pass options


How Customers Purchase a Sliding-Scale Pass

On your public passes page, the pass will display the price range (e.g., "$10 โ€“ $50").

When a customer clicks to purchase, they'll see a dropdown prompting them to choose a price. The dropdown defaults to "Please choose a price to pay," and customers must actively select an amount before they can complete the purchase.

From your purchase a pass page, your pass will be listed along with the payment range:
โ€‹

Customers will use the dropdown to select the amount they wish to pay. If you add tax to pass purchases in your account, the tax will be included in the pass price:

Example of a sliding-scale pass purchase page

Note: If your account is configured to charge sales tax, tax will be calculated on top of the selected price and shown at checkout.


Assigning a Sliding Scale Pass from the Admin Side

Open the customer's account and click Assign a Pass. Select the pass and choose the price the customer is paying from the dropdown, then click Next.

Customer account in Punchpass with the "Assign a pass" button highlighted

Dropdown menu options for assigning a sliding scale pass

Customizing the Sliding-Scale Pass Price
If you need a price that isn't listed in the dropdown, select any amount for now. On the following screens, you'll be able to customize the price.

  • From the Assign Pass page, indicate that payment has not been received and click Assign Pass Then Edit It.

  • Enter the desired price in the Payment section and click Save.

When assigning a pass where a custom price is needed, this screenshot highlights the applicable settings

Entering a custom price for a sliding scale pass


โ€‹The pass will be created with the designated price and you're ready to now collect payment:

Example of a sliding scale pass on a customer account

Did this answer your question?