Skip to main content

Pricing Models: Free, Fixed Cost, and Subscription

Understand the three pricing models available for Programs and Classes, and how each one works with Charge Items and Payment Plans

Written by Serena Edwards

Enrollsy gives you flexibility in how you charge for Programs and Classes. Pricing can be set at the Program level (when all Classes share the same price) or at the Class level (when pricing differs between Classes in the same Program). Either way, you'll choose from the same three Pricing Models.

pricing in Enrollsy

Which Pricing Model Should I Use?

The right model comes down to one question: do you know the total cost upfront, and does it ever end?

Use Free if your Program or Class has no cost to the enrollee — nothing to collect, nothing to configure beyond selecting it.

Use Fixed Cost if there is a set, known total for the enrollment period. The customer pays that amount either upfront or over time through a Payment Plan. This is the most common model and works for programs with a defined start and end date — tuition for a semester, a camp fee, a session-based class, etc.

Use Subscription if there is no defined end date and no total cost that can be known upfront. The customer is charged a set amount on a recurring basis (weekly, monthly, annually) starting from enrollment and continuing until they cancel. This is the right choice when you're running an ongoing program — like a monthly membership or recurring class — where the total amount owed is open-ended.

Free

Fixed Cost

Subscription

Total cost known upfront?

N/A — no cost

✅ Yes

❌ No

Has a defined end date?

Any

Usually yes

❌ No

Pay-in-full option?

N/A

✅ Yes

❌ No

Payment Plans available?

N/A

Scheduled, Installment

Subscription only

Common examples

State-funded programs, free trials

Camps, semesters, session classes, preschool tuition

Monthly memberships, ongoing lessons, open-ended programs

Note: If you're not sure which Enrollment Model (Simple, Days per Week, or Classes) to use for your Program, see About Enrollment Models & Pricing Setup first — your Enrollment Model affects how pricing is configured.

Free

Use the Free pricing model when your Program or Class has no cost. Enrollsy won't collect any payment from customers. Any Enrollment Model (Simple, Days per Week, or Class) can be set to Free.

To use it: select Free, click Save, and you're done — no additional configuration needed.

Fixed Cost

Fixed Cost is used when the Program or Class has a known, set price at the time of enrollment. Customers can pay in full or over time using a Payment Plan. Fixed Cost can be on any Enrollment Model (Simple/Days per Week/Classes).

A Fixed Cost Program or Class will have one or more of the following:

  • Total Program Cost (Simple & Days per Week) or Total Cost of Each Class (Class Enrollment Model) — The total (pay-in-full) price of the Program or Class.

  • Pay-in-Full — What is owed if the entire cost is paid upfront. This option can be published (visible to customers) or unpublished (hidden).

  • Payment Plans — Scheduled payment events that allow customers to pay the total over time. See About Payment Plans for details.

Each of these is explained in detail in the subsections below.

Total Program Cost (Simple or Days per Week)

Applies to: Simple and Days per Week Enrollment Models

The Total Program Cost is the full (pay-in-full) cost of the Program. The amount you enter here should represent the total enrollment cost — not a monthly or per-session amount.

For example, if a Program runs for three months, enter the total cost of all three months. If it runs for 12 months, enter the total cost for all 12 months.

You build this total by adding Charge Items that correspond to each fee. Once all your Charge Items are added, the total will populate automatically.

total program cost in Enrollsy

Total Cost of Each Class (Class Enrollment Model only)

Applies to: Simple and Days per Week Enrollment Models

The Total Program Cost is the full (pay-in-full) cost of the Program. The amount you enter here should represent the total enrollment cost — not a monthly or per-session amount.

For example, if a Program runs for three months, enter the total cost of all three months. If it runs for 12 months, enter the total cost for all 12 months.

You build this total by adding Charge Items that correspond to each fee. Once all your Charge Items are added, the total will populate automatically.

total cost of each class in Enrollsy

Due At Enrollment Fee

If any portion of the fee is due at enrollment, subtract that amount from the Total Program Cost field and enter it separately.

For example: your total Class Fee is $700, which includes a $100 Deposit due at enrollment. Under Total Program Cost, enter $600 for the Class Fee and $100 for the Deposit ($100 + $600 = $700).

example of due at enrollment fee under total program cost in Enrollsy

Add Charge Items

You build the Total Program Cost by adding Charge Items — one for each fee in your Program. Each Charge Item has the following options:

  • Recurring — The charge recurs with tuition.

  • Quantity — Sets a price per unit; customers choose a quantity. The total adjusts automatically.

  • Required — The item is required on the Enroll Form and is due at enrollment.

  • Payment Plans — Controls whether the item can be paid over time or must be paid in full upfront.

  • Prepayment — Used when payment must be collected before enrollment.

Common Charge Item examples include Registration or Deposit (recurring, required, hidden on pay-in-full, due at enrollment), Camp or Class Fee (recurring and required), and Tuition (recurring and required).

See How to Create and Edit Charge Items & Discount Items for step-by-step instructions.

Add Discounts (Optional)

Discounts can be applied to specific Charge Items within this section. See How to Create and Edit Charge Items & Discount Items for step-by-step instructions.

Pay-in-Full Payment Plan

All required Charge Items entered under Total Program Cost automatically populate the Pay-in-Full Payment Plan. Optional Charge Items will not appear there.

The Pay-in-Full cost is published (visible) by default — indicated by the eye icon. You can unpublish it if you don't want to offer a pay-in-full option. Note: When duplicating a Program, the published/unpublished state of Pay-in-Full carries over to the duplicate.

For example: if there are two required Charge Items totaling $100, the Pay-in-Full plan will show $100.00 due at enrollment.

pay-in-full payment plan in Enrollsy

Charge Item Not Showing in Pay-in-Full?

If a fee is not appearing in the Payment Plans section, it's almost always because the Charge Item has not been marked as Required. Fees like Tuition or Class Fee that are required at enrollment must have the Required setting enabled on the Items page.

See How to Create and Edit Charge Items & Discount Items for step-by-step instructions.

Example: Your Program runs for 10 months. Tuition for those 10 months totals $1,800, and there's a $50 Registration fee. The Pay-in-Full amount is $1,850 (the sum of both required Charge Items). The Payment Plan is set up with 10 monthly payment events. The $1,800 tuition is divided across those 10 events; the $50 Registration fee is due at enrollment.

example of total program cost in Enrollsy

Payment Plans

Fixed Cost supports two types of Payment Plans:

  • Installment Plan — The total price is invoiced immediately, but the balance is paid in installments over time.

  • Scheduled Plan — The total price is split into payment events due on specific dates.

See How to Create Payment Plans for instructions.

Subscription

Use Subscription pricing when the total program cost isn't known upfront because customers are charged on a recurring basis until they cancel. Because there is no fixed end date, there is no pay-in-full option for Subscription.

Subscription is the right choice when the price is invoiced and collected on a fixed frequency starting from the enrollment date — such as monthly or weekly — and continues until the customer cancels.

For example: you charge $200/month every month until the customer cancels. Subscription handles this automatically.

Important: When using Subscription pricing, you must set up a Subscription Payment Plan. The pricing will not save if you try to use only a Program Enrollment Fee without a Payment Plan.

subscription pricing in Enrollsy

The only compatible Payment Plan is:

  • Subscription Plan — The Program and/or Class price is invoiced and paid on a fixed recurring frequency starting from the enrollment date.

Within the Subscription Payment Plan, you'll add your recurring fees (such as "Class Fee" or "Tuition"). You can also include a Due at Enrollment fee for any one-time amounts collected upfront.

For example: your monthly fee is $150 and you collect a one-time $25 Material Fee at enrollment. Your Subscription Plan would show $25.00 due at enrollment and $150.00/month recurring.

subscription payment plan in Enrollsy

Ready to set up pricing? See About Enrollment Models & Pricing Setup for step-by-step instructions.

Did this answer your question?