Pricing

Before creating a class, you’ll need to build its Price Model.

 

In this article, you’ll learn:

What is a Price Model?

Very simply, a Price Model is a set of pricing rules. They tell Snap how to bill the various services (classes, teams, clinics, etc) that you offer.

Warning! Price Models ARE NOT classes. Instead, they are a collection of pricing rules specific to each of your unique services.

Example: Your recreational program may have a different pricing structure than your team program. Thus, you would create 1 Price Model for recreational & another for team.

Price Model Particulars

Name

Give your Price Model a name that you’ll recognize when presented pricing options to choose for your classes. It is for administrative purposes only & your clients will never see it.

Default Price

The standard price before any discounts or proration is given.

Multiple Enrollment Discounts

Give discounts to a student enrolled in 2 or more of your services (classes, teams, etc).

Click to add or remove a discount.

 

Warning! When giving a discount, set the price to the exact amount Snap should charge. For example, if your Default Price is $100 & you give a $10 discount for the 2nd class, your 2nd price is $90.

Info! If you’d like to gain a deeper understanding of Snap’s discounting magic, read How Snap Calculates Discounts.

Multiple Sibling Discounts

Give discounts to families with more than 1 sibling enrolled in your services (classes, teams, etc).

Click to add or remove a discount.

 

Warning! When giving a discount, set the price to the exact amount Snap should charge. For example, if your Default Price is $100 & you give a $10 discount for the 2nd sibling, your 2nd price is $90.

Info! If you’d like to gain a deeper understanding of Snap’s discounting magic, read How Snap Calculates Discounts.

Enrollment Type

By choosing the Enrollment Type, you dictate how Snap should handle each enrollment’s billing. Here’s a look at each:

  • Ongoing
    • An Ongoing enrollment persists from month-to-month. Snap will bill these enrollments once per month, according to your Billing Schedule, for the duration of the enrollment or class.
    • When a student enrolls themselves online, Snap prorates their start date. So, if they start 1/2 way through the month, they’ll only be required to pay 1/2 the price.
    • This Enrollment Type is best suited for your teams or recreational classes that are billed every month.
  • Single Day
    • A Single Day enrollment literally only lasts 1 day. When a client signs up for this service online, they’ll be required to pay the full amount. Once the enrollment is created, students will never be automatically billed for these types of classes again.
    • This Enrollment Type is best suited for open gyms, birthday parties, pay-as-you-go classes & private lessons.
  • Session
    • Session enrollments last for a specific period of time. When a client signs up for this service online, they’ll be required to pay the full or prorated (if joining after the start date) amount. Once the enrollment is created, students will never be automatically billed for these types of classes again.
    • This Enrollment Type is best suited for camps that span multiple days or class sessions.

Accounting

Every invoice created in Snap has 2 different accounting tags associated with it. This helps you analyze the profitability of your business revenue streams. The 2 accounting fields are:

  1. Income Program
    • Use this to identify the different revenue streams (or programs) of your business. For example, your gym’s services might include Gymnastics, Recreational Tumbling, Allstar Teams, Karate or Dance. These would constitute your Income Program values.
  2. Income Category
    • Use the Income Category to define the different types of revenue you receive inside of each Income Program. For example, Tuition, Tryout Fees, Annual Registration & Uniform Fees are great examples of Income Categories that would help you identify the money flowing into the Income Program of Gymnastics or Allstar Teams.

Info! Values for your Income Category & Income Program fields are editable via Configure Company / Accounting.

Annual Registration

Simply denote whether or not all classes adhering to the Price Model require an Annual Registration fee. You can read more about Annual Registrations in Configure Class Management / Annual Registration Fees.

Late Fees

Determine whether or not Snap should ever charge late fees for any unpaid invoices created according to this Price Model, provided:

  1. You’ve chosen a day for Snap to perform late fee invoicing (Configure Class Management / Billing Schedule).
  2. You’ve set late fee prices (Configure Class Management / Late Fees).

Discounts

When considering discounts, it’s necessary to determine if enrollment in 1 class TRIGGERS a discount in another. For example, if a student is enrolled in a camp, does that enrollment trigger a discount in their normal monthly tuition? In this particular example, the answer is likely, “No”.

Info! If you’ve created Multiple Sibling or Multiple Enrollment discounts, this type of enrollment would obviously trigger a discount for itself. So, in this instance, make sure to choose “Yes”.

Event Schedule

When you create a class, similar to Microsoft Outlook or Apple’s Calendar app, you’ll create a schedule of calendar events, determining repeating patterns, etc. Each date on the calendar that a class meets, Snap refers to those as “Events”.

When an administrator, parent or student builds an enrollment, Snap presents them with a list of events to choose from as a starting date. With the ‘Event Schedule’ field of your Price Model, you can limit the number of events given by entering your desired count. So, for example, if you want the user to only be able to select the 1st available class date, you would enter the value “1”. If you prefer the user to have the option to choose either the 1st or 2nd available class event, you would enter a value of “2”.

“Why is this so important?” you ask.

The answer is two-fold:

  1. Where applicable, Snap will automatically prorate the amount to be charged. If a client’s enrollment starts 1/2 way through the month, Snap will only charge them 1/2 the price.
  2. In Snap classes, you have the ability to limit the total number of enrollment spots available (which obviously assists in limiting over-filling your classes). Once an enrollment is created, no matter how far into the future it may begin, the spot in that class is considered filled. So, let’s pretend…
    1. The classes associated with this Price Model meet 1 day per week (which typically meets 4 times per month).
    2. You enter a “4” in the Event Schedule field, allowing someone to enroll up to 4 events into the future. Meaning someone could enroll today & not start the class until 1 month from today.
    3. Suzy Q enrolls today, but elects not to start until next month. Yes, you get paid for next month; but, with Suzy’s enrollment, let’s say the class is now full & no one else can now enroll.
    4. 3 weeks go by. Suzy Q now informs you she’s changed her mind & wants a refund. Oops! By allowing a student to enroll that many events into the future, you’ve potentially lost revenue for that spot for an entire month.
  3. Given all of the above, the general consensus seems to be, “If a student wants the spot, they’ve got to pay for it.” Thus, most Snap administrators tend to limit their ‘Event Schedule’ option to 1 or 2.

Additional Required Documents

In many instances, you have documents that your students must agree to in order to participate in your services. But often, only some documents are required by a different set of individuals. For example, you may want your birthday party registrants to agree to a completely different document than your team or class commitments. It’s those “additional” documents that you can require, here, for all enrolled individuals to which they’ll be required to agree.

Info! To build Required Documents in Snap, visit Configure Company / Required Documents.

Info! If you’ve already built a Price Model, & are looking to assign a Required Document to it, simply visit the Price Model, choose the “Req Docs” tab, & click the “Assign” button.