How Do I Redeem/Manage Punch Passes From the Office Portal?

Learn how to redeem a Punch Pass for a single day class enrollment or appointment booking from the Office Portal.

Selecting a Class

  • From the FAMILIES or STUDENTS page, open the Enrollments View by clicking the Enrollments icon next to the family.
  • You will see a list of Passes below the Enrollments listing, split between Student Passes and Family Passes.
    Each view will show:
    • Punch Pass status filter:
      • Active (default setting)
      • Inactive
        • NOTE: Suspended Punch Passes are considered "Inactive" for filtering purposes.
    • List of all passes matching the selected Active/Inactive status:
      •  Actions
        • Punch In
        • Suspend Punch Pass – disables the selected Punch Pass for the chosen student only. Pass may be unsuspended later if needed.
        • Delete unch Pass – permanently deletes the selected Punch Pass for the chosen student. NOTE: A Pass cannot be restored if it has been deleted.
      • Holder Type
        • The Student Name will be displayed if the Pass is assigned to a specific student.
        • A [Blank] will be displayed if the Pass is a Family-type pass.
      • Status
      • Pass Name
      • Active On
      • Expires
      • Utilized
  • If there are still Punches available, you can click the ACTION button to the left of the student name to launch the window to redeem.
    • For a Family Punch Pass, a list of students will be displayed.  Select the student for whom you wish to redeem a punch to continue.
  • A list of available classes or appointment timeslots will appear, based on the Pass restrictions and date selected. (Note that the system will always default to the current date).punch08.png

Redeeming the Pass

  • To redeem a Pass, click the PUNCH IN button to the right of the class or appointment to enroll the student for a Single-Day enrollment in the class or one-day appointment booking.
  • The system will automatically create a Single-Day enrollment in the selected class or one-day appointment booking and decrease the number of available Punches available on the Pass.

If a student punches in for a class that meets several times throughout a given day (such as Monday from 7pm-8pm and 8pm-9pm), their enrollment will actually be created for ALL of the timeslots attached to the class (due to how iClassPro handles class enrollments).

If the class has multiple meeting times on several different days (such as Monday from 7pm-8pm and Wednesday from 8pm-9pm), then student will only be enrolled for the day they actually punch in.

Punch Pass enrollment availability may be affected by the setting to "Restrict enrollment start date based on class start time" under SETTINGS>CUSTOMER PORTAL>OTHER SETTINGS>CLASS REGISTRATION, even though this takes place in the Office Portal.

For appointments, the system will only create a booking for the selected appointment timeslot (even if the appointment has several timeslots available on a particular day).

Managing Punch Passes

If a Staff member has appropriate permissions, they will be able to override punch pass uses remaining or expiration dates from the nested enrollment views under students or families.


  • Expires - The expiration date can be edited if the staff member has appropriate permissions to do so.
    • The new date can never be before the most recently consumed punch pass date.
    • If a punch has already been consumed for a future date, this should be considered the "most recently consumed punch pass date."
  • Utilized - The number of remaining punches can be edited if the staff member has appropriate permissions to do so.
    • When editing the number of punches available, the number being edited should never be less than the number of punches already consumed (for example, if they've used 5, they should not be able to edit the number to 4).
    • The number of used punches can be clicked. If clicked, this will bring up a punch-in log showing uses by date and class name.

Need more assistance?

Customer support is available at 1-877-554-6776 Mon - Fri, 9 am to 9 pm (CT) and Sat, 9 am to 6 pm (CT).