Sure!  With our Banyan plan, you can restrict bookings to those who have already paid.  There are a few different ways to do that in Punchpass:


I want my customers to have a valid pass before they make a reservation for a class. But there is flexibility on which classes they might register for.

For example, a 10 class pass might be valid for a variety of classes. You want to allow your customers to book into their desired classes, but they have flexibility regarding which class times they book into.

Here's how to Require an Active Pass to Book.


I have a single day workshop at a special price, and I want my customers to reserve and pay for it in advance.

For example, we have a guest instructor who will offer a special half-day class. Or I schedule a special monthly event in addition to my normal routine classes.

To allow a packaged "book and pay" for this situation, just set up the class as Prepaid.  Here's how to do that.


I have a series of dates on my calendar that I want to sell as a package deal. I want my customers to reserve and pay for it in advance.

This might be a 6-week series for beginners, held on the same day & time each week over that time period.

This might be a 200 hour teacher training that happens every weekday over the course of 4 weeks.

This might be a 3-day special workshop.

You'll want to set up a series in this situation.  To set up the book and pay feature, you'll

  1. Define a pass that corresponds with the cost of your package.

  2. Set up your class dates on your calendar & bundle them together as a series. You'll package the series with the pass you just defined -- that will be sold when booking to cover the cost. Here's more about how to set that up.

NOTE:  Regardless of your Punchpass plan, Punchpass will ALWAYS check for a customer's valid pass when you're taking attendance before class.  This allows you a lot of flexibility regarding when & how you sell passes to your customers. Our attendance-taking process allows you to quickly assign a pass to a customer if they need one on the spot too -- you can read more about how to take attendance here

Did this answer your question?