Skip to main content
All CollectionsClubManager & Wordpress by BMABA
Setting Up Pay as You Go (PAYG) Lessons
Setting Up Pay as You Go (PAYG) Lessons
Updated over 7 months ago

When it comes to Pay as you Go lessons, there's effectively two options open to clubs, depending on the specific setup preference.

Built In PAYG Functionality

By default, ClubManager by BMABA works on a membership basis. This means you can set any type of setup - monthly, annual, 6 monthly, recurring, manually renewable - and so on. A function requested for the V2 release was the ability for Pay as you Go classes (PAYG) - effectively, the ability for somebody not assigned to the correct membership the option of paying a set fee and manually opting into a class.

Here's how we set this up;

Please note, you will need to still have a membership option assigned to a class for 'PAYG' to be available. This creates an 'either or' option, although clubs not wanting to offer any membership option at all can specify an 'NA' membership plan for £9999 (for example) to ensure Pay as you Go functionality is the only applicable means.

  1. Head to your classes section in the Administrator Dashboard

    Either edit an existing class, or create a new one. In this example, we'll edit an existing class.

  2. Enter the Pay As You Go Class Fee

    In this example, the class is currently set only for Family Memberships.


    When a student without the correct form of membership tries to book on, they're met with an error message. In this example, the dummy student has no membership set whatsoever and the class is currently showing the 'Family Memberships' requirement.


    Once we've set a 'PAYG' fee and saved the class;


    From the student's end, we'll note this is now visible;


    This shows a prospective student there is a membership requirement or a set price. If the student now joins the class they will be redirected to the checkout page, where they can pay the 'PAYG' pricing to access the training. Once complete, they'll show up under the capacity within the class for attendance tracking, and so on


Manual PAYG Functionality

The alternative two options for clubs that want to force a manual PAYG availability, either on an individual basis or as a blanket setting, is to do one of the following;

  1. Set a 12 month membership and open access, and charge manually
    If you wish, you can set up a 12 month membership for either a nominal value (i.e: £1) or a 'real value' (i.e: charge your annual £30 membership fee) and with that, allow students to freely book onto any classes they wish. You can still use the age restrictions, but you'll need to take care of billing for classes elsewhere - be that cash on the door, BACS payments outside of the system or invoicing via WooCommerce.

  2. Manually add students to classes, and manually bill as needed

    If you head to the 'students' list you can manually assign students to classes, irrespective of their membership status. This doesn't take care of billing, so you would need to manage that however you wish (be it via invoices, cash or something else) but it would ensure the student remains on any recurring booking, or any one-time event, unless you remove them.

    On the student summary, click the blue 'classes' icon;

    Then, assign class;


    There you can manually assign class scheduling, and you can either assign them irrespective of age, time and membership, or set those as conditional requirements.


Did this answer your question?