iClassPro Support

Configuring Basic Elements

Business Information

  1. Click on Settings
  2. Choose Business Information
  3. Enter your contact information in the space provided. We use this information to communicate with you about your account.
    For transactions and audit log records, choose:
    Default State - Default for Addresses
    Time Zone - Used for Dates/Time Stamps
    Date Format - Display Order
    Currency - Display Option
  4. Save your work
    Note: To view changes to time zones or currency symbols after initial setup, you may need to log out and back into the software.


iClassPro’s location feature is used to manage more than one facility.

  1. Click on Add New Location.
  2. iClassPro bills per location. Creating or deleting locations on this page will affect your subscription fee. If you have any questions about the pricing, please contact support. The location information will be printed on your statements and other reports. (Address, Phone Number, Website, etc.) You will also have the opportunity to add your logo and parent portal header per location. If you are not ready to do so, you may come back to do that later.


Programs are labels used to organize classes. Programs must be setup before creating classes. Each class associated with a program (Gymnastics, Cheer, Swim, Dance, Team, Recreation, etc.) On financial reports, Programs are also used to separate income into different parts or departments of your business.

  1. Click on Create New Program.
  2. Enter a Program Title for the new program.
  3. Non-Class Program: If checked to Hide from Parent Portal, only financial data can be tracked under the program. No classes, camps or enrollments can be associated with it.

Charge Categories

Charge Categories are used to describe charges that you create and post to a client’s ledger. The charge category will appear as part of the charge title on the account statement, family ledger, and the parent portal ledger view online. Charge categories must be created before creating any charges. Charge categories are also used to detect duplicate charges when mass billing for class tuition through Global Tuition Charges.

  1. Click on Create New Charge Categories to start making charge categories.
  2. Enter a Title for the new charge category. (ie: Reg. Fee, Proshop, Aug. Tuition, Uniforms, etc.) It’s good practice to create a unique charge category for each distinct billing period or non-tuition fee. This will allow for more detailed reports.

    An expiration date is used to prevent old Charge Categories, like 2014 May Tuition, from showing up in the list for new charges after a specific date while keeping a record for reports. Do Not Delete! Charge categories have financial records associated with them. Deleting a charge category will remove that information for filtering capabilities and ledger history.


Tax rates create tax rates to be used on taxable line items. A charge can be specified as taxable or non-taxable when creating it.

  1. Click on Create New Tax Rates.
  2. You can choose the Tax Rate and apply it to specific locations.


The Tuition prices that are created here are the un-discounted prices that are assigned to a class for a specific billing schedule (monthly, session, etc.) Each class is assigned a default tuition price. Create these before creating your classes. Each tuition should have a distinct class price. The same Tuition can be attached to any number of classes.

  1. Click on Create New Tuition.
  2. Enter a Title and Price for each of your tuitions. (ie: AllStar Cheer, $ 250)

Billing Schedule

The Billing Schedule is the frequency at which tuition is charged for a particular class (Monthly, Session, Weekly, etc.) It is also used to determine which students get charged when you run Global Tuition Charges to bill for enrollments. For instance, if you attach the session billing schedule to all of your classes- when you run global tuition charges, all students enrolled in a class with that billing schedule will be charged the tuition price. Name these Billing Schedules so that whomever does the billing knows how often charges for each billing schedule should be created.

  1. Click on Create New Billing Schedules.
  2. Enter a Title for your billing schedule.
  3. The Billing Cycle largely effects proration (how to discount for late or mid-term enrollments). Month/Session will allow you to bill/prorate for the entire session. Force Month will override the session settings and bill/prorate by calendar month for any enrollment attached to this billing schedule.

Need More Assistance?

Call us at 877-554-6776. Our business hours are Mon-Fri 9am-6pm Central Standard Time.