Billing Operations Checklist

This checklist is intended to give your business a set of guidelines and best practices to smooth out your billing process with iClassPro. It goes over a list of tasks that most businesses will run over each billing cycle to stay on top of issuing charges and collecting payments from customers.

Every business works differently, so it is important to note that what works best for your business can be a little different than the recommendations below.

Billing Operations Checklist

Task Description Example Monthly Schedule
[  1. ] Process New Enrollments & Online Activity  Daily Task
[  2. ] Keep Charge Categories Consistent  Daily Task
[  3. ] Process Class Tuition charges January 20, 2017
[  4. ] Process Camp Tuition charges January 20, 2017
[  5. ] Process Anniversary charges January 20, 2017
[  6. ] Apply Account Credits January 20, 2017
[  7. ] Mail/Email Statements January 20, 2017
[  8. ] Apply Account Credits (again) February 01, 2017
[  9. ] Draft Stored Payment Information February 01, 2017
[ 10. ] Process Late Fees February 05. 2017
[ 11. ]  Drop Class Enrollments for Unpaid Accounts February 10, 2017

1. Processing New Enrollments & Online Activity

Employees should stay on top of creating, approving, transferring and dropping enrollments as requests come in from the Parent Portal through the Online Activity window. If an enrollment is created by or approved by a staff member manually, no charges or payments will be recorded on the customer's ledger automatically. 

Types of Enrollment

Paper or Form Requests (manual staff enrollment) find or create the family and student account, then create or edit their enrollment(s). More about new enrollments. 

Parent Portal Requests (online registration) the online activity interface available from the home page or the icon at the bottom of iClassPro is used to process incoming requests and track changes in family and student information. More about online activity. 

2. Keeping up with Charge Categories

Charge Categories are labels that are created and attached when billing, to uniquely identify charges incurred by customers (usually in reference to a billing period or specific misc fee). For example, businesses which bill classes monthly will likely have charge categories created for each month's tuition (January Tuition, February Tuition, etc.). When used properly, the charge category will also allow you to detect whether a customer has already been charged tuition for a specific billing period.  More about Charge Categories.

3. Processing Class Tuition Charges

When a student registers for a class, they are assigned to a specific billing schedule (ex: monthly, session, etc).  On the Transactions page, the Class Tuition task allows you to post charges for all students enrolled in a particular billing schedule at once. More about Class Tuition Charges.

4. Processing Camp Tuition Charges

If students are paying in full for camps when they register online or if your business does not regularly run camps, you can skip this step of the process. It is most useful for businesses that do not auto-approve camp enrollments and may have missed billing some students.

Under the Transactions page, the Camp Tuition will process charges for every student enrolled in a camp on a specific date. Staff can choose to bill for an initial Deposit on the camp or for the Full Unbilled Amount of the camp tuition according to the pricing schedule.  More about Camp Tuition Charges.

5. Processing Anniversary Charges

If your business has chosen not to use our built-in Anniversary Charges feature, skip this step.

Anniversary charges are typically an annual or semi-annual fee for students who are actively registered at your facility. Anniversary fees can be charged either once per active family or once per active student. Additionally, you can choose to process anniversary charges for only class students, only camp students or for both class and camp students. More about Anniversary Charges. 

6. Applying Credits

If a customer has account credit on their ledger from paying in advance or simply a credit issued to their account by your business, that credit can be applied either A) individually from their family ledger to specific charges or B) mass applied for all families with credits and one or more outstanding charges on their ledger. To perform this task globally, go to the Transactions page, click on Payments on the left-hand side and choose "Apply Credits" from the AutoPayment Task drop down menu. More about Applying Credits.

7. Mailing/Emailing Statements

After adding charges to family ledgers and applying any credits to those charges, the next step is letting the customers know that they have an outstanding bill. We recommend doing this approximately 10 days before charges are due and payments are drafted from stored payment information. This is because most major card brands require advance notice of charges before recurring payments take place to help avoid customer disputes (chargebacks).

Statements list any outstanding charges on customer accounts, their current ledger balance, last payment date and class schedule. Statements can be printed as a PDF for mail-ready documents or Processed to both email customers and generate a PDF copy for business records. More about Statements.

8. Applying Credits (again)

It's a good idea to apply credits a second time right before processing the payments (in case customers have made payments in person, that did not get applied toward charges). 

To apply credits on all family ledgers that have both an outstanding charge and account credit, go to the Transactions page, click on Payments on the left-hand side and choose "Apply Credits" from the AutoPayment Task drop down menu. More about Applying Credits.

9. Drafting Stored Payment Information

To collect payments from customers with outstanding charges and stored payment information, go to the Transactions page and select Payments on the left-hand side. For security and accuracy, we require a staff member to initiate and oversee the processing of payments using stored payment information. This gives businesses the opportunity to spot potential billing errors before incurring transaction fees from the payment processor.

Credit Card and E-Check transactions- use the option "Charge from Merchant Account" in the Autopayment Task drop down menu. Use the filters to decide which families and what charges will be drafted. Click the Preview button for a list of accounts which will be drafted by this transaction. We strongly recommend using the preview to review the amounts being drafted before processing.
Bank Drafts- use the option to "Generate NACHA." This will allow you to use filters to create a NACHA file for specific families and/or charges which you can then upload securely to your bank's website to process the charges via the Automated Clearing House (ACH). This process is commonly referred to as electronic fund transfers or bank drafts. More about Processing Payments.

10. Processing Late Charges

Late Fees are fees which occur when the charges on an account become overdue (passed their due date). In iClassPro, an account becomes eligible for late fees the day after the due date entered for the charge. Late charges are processed from the Transactions page. More about Late Charges.

11. Dropping Class Enrollments for Unpaid Accounts

Staff members can add a drop date to class enrollments in bulk if the customer has failed to pay for a class tuition charge using the Class Drops tool. This tool can also be used to drop all classes in a program or billing schedule. Go to the Transactions page to begin this task. More about Class Drops.

Need More Assistance?

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