Post Tuition Fees - By Total Hours

Jackrabbit gives you the option to Post Tuition Fees billed by Total Hours to multiple families at one time, this is referred to as a batch or batch billing. 

Go to Transactions (menu) > Post Tuition Fees and select the criteria for the classes you would like to post tuition for. After criteria selection is complete, click the Preview Tuition Fees button. This will generate a Preview Tuition Fees list. 

What's my next step? After you select your settings and criteria to generate a Preview Tuition Fees list, as described in this article, you will Preview and Post Tuition Fees.

If you have some classes billed By Class Fee and some billed By Total Hours, you will run Post Tuition fees twice because each method has separate settings and criteria options.

Billing Settings By Total Hours

Make selections in this section for Billing Method, Billing Cycle, and choose a date to post the tuition.
Post to classes with this Billing MethodSelect By Total Hours to post tuition for classes with the Billing Method of By total Hours.
Post total hours perSelect the option of counting the total hours by Student or by Family.
Example using this fee schedule
Student #1 takes two 1 hour classes per week and Student #2 takes one 1 hour class per week.

Total hours by student:

  • Student #1 is charged $90 (fee for 2 hours)
  • Student #2 is charged $50 (fee for 1 hour)
  • Total family tuition is $140

Total hours by family:

  • Total hours taken by both students is 3 (fee for 3 hours)
  • Total family tuition is $130

When you opt to total the hours by Student you will have the option to add multi-student discounts (see below).

Post tuition to classes with this Billing CycleSelect your Tuition Billing Cycle if you use more than one Billing Cycle. You can only post tuition for one Billing Cycle at a time. This field will default to the Billing Cycle you selected in your Total Hours Discount Settings (Tools > Edit Settings > Tuition Settings).
Billing Cycle start dateYou must have a Billing Cycle start date. If you select By Session Dates as the Billing Cycle, the Billing Cycle start date will pre-populate with the start date of the session selected. These dates are determined in Tools > Edit Settings > Drop-down Lists > Session.

When you use Weekly, Monthly, or Custom Billing Cycles, you must choose a billing cycle start date. 

  • For Weekly Billing Cycles, you can select from 10 previous billing cycles or 15 future billing cycles, including the current billing cycle. 
  • For Monthly or Custom Billing Cycles, you can select from 3 previous billing cycles or 12 future billing cycles, include the current billing cycle.
Tuition post date

The tuition post date will default to the first day of the Billing Cycle selected, but can be edited and does not have any impact on your Billing Cycle start date. This is simply the date that you would like 'stamped' on the tuition fee transaction.

For example, you may post tuition fees on the 15th of each month for the upcoming month. It's March and you are posting tuition for April - you would select the Billing Cycle start date 4/1/2020 and you would change the Tuition post date to 4/1/2020.

Note: Use the CTRL (Command on Mac) key to select multiple Sessions or Categories.

Class Criteria

Select the sessions and classes in this section.

Post to classes with this sessionSelect one or more sessions for the Post Tuition Fee batch.
Post to classes with Category 1, 2, 3Select one or more Category 1, Cat 2, Cat 3 to narrow down the classes.


If a class is missing any of the selected criteria, on the Summary tab of the Class record, it will NOT be included in the tuition billing. Use Edit All Classes to quickly locate and correct classes with missing information.

Family Criteria

To post tuition fees to all families in the classes you have selected, leave these fields blank.

Family SearchSelect a specific family to post tuition fees to by searching their last name.
Family LocationSelect families from a specific Location to include in the batch.
Membership TypeFilter families with the Membership Type  you select. The Membership Type is located on the Billing Info tab of the Family record. You can only select one Membership Type per batch.
ePayment ScheduleFilter families with the ePayment Schedule you select. The ePayment Schedule is located on the Billing Info tab of the Family record. You can only select one ePayment Schedule per batch.

Multi-Student Discount Settings

If you are using the Billing Method = By Total Hours and have set Post total hours by to Student, you can apply multi-student discounts to the tuition fees.

The discount settings will default to what was entered in Tools > Edit Settings > Tuition Settings > Total Hours Discount Settings, but can be edited here, for just the batch you are currently creating. See our Help article Total Hours Discount Settings for explanations of these fields.

If you selected to use the discount rate listed for each student, you can also choose the order the discounts are applied.

Additional Settings

There are a number of Additional Settings that can be selected when posting tuition fees.

Post tuition to active classes onlyWhen selected, Jackrabbit will pull only classes with a Status = Active into the tuition batch.
Post tuition to students with Enroll Type=TrialWhen selected, students who have an Enroll Type of Trial will be included in this tuition billing.
Post tuition to students with Enroll Type=WaitlistWhen selected, students who have an Enroll Type of Waitlist will be included in this tuition billing.
Apply tax to tuitionIf you have Tools > Edit Settings > Organization Defaults > Tax Settings > Tax Tuition Fees = Yes, you'll have the option to apply tax to the batch or not.
If you Prorate Tuition Fees, you'll see two additional options.

Prorate tuition for future enrollments during Billing CycleWhen selected,  Jackrabbit will prorate tuition for any student that has a future enrollment during the Billing Cycle. If you do not allow future enrollments (Tools > Edit Settings > Organization Defaults > Class Settings) this option will not display. Note: Future enroll dates are inclusive, i.e. the student is considered in class on that date.
Prorate tuition for drops during the Billing CycleWhen selected, Jackrabbit will prorate tuition for any student that drops during the Billing Cycle. Note: The drop date is exclusive, i.e. the student is not considered in class on that date.


This does NOT include students who are currently on the Waitlist. It includes students who have been enrolled into a class from the Waitlist and who still have the Enroll Type set to Waitlist.

Transaction Details

Transaction Type defaults to Tuition Fee.
Transaction TypeThe Transaction Type of Tuition Fee can not be changed.
Transaction SubtypeOptionally, add a Transaction Subtype to the tuition fee posting. Transaction Subtypes can be created/edited from to Tools > Edit Settings > Drop-down Lists > Transaction Sub Types.
NoteAdding a customized note is optional. If a note is entered, it displays after the Jackrabbit transaction note. The notes column is limited to 200 characters.

Additional Discount

Define an Additional Discount to be applied to the tuition fees as well as your other discounting and/or prorating.

See our Help article Post Tuition Fees - Additional Discount for more detail on these settings.

Duplicate Fee Detection

See our Help article Duplicate Detection in Post Tuition Fees for more details on how this feature works.

Select the Use duplicate tuition fee detection check box and enter a date range that you would like to check for any possible duplicate fees.

Click Preview Tuition Fees to preview the tuition fee list. Duplicate fees are shown at the top of the list in yellow, they can be deleted so the family is not double charged.

-->