Skip to main content

Add-Ons Overview

Learn how to set up and manage add-ons—including fees, extended services, and optional items—to customize activities and boost revenue.

Written by Dana Browne

📝 Overview

Add-ons let you charge additional amounts to customers when they purchase activities. They help you customize your scheduled activities and create flexible pricing options.

You can offer four types of add-ons:

  • Extended Services — Early Drop-Off, Extended Day, and After School Pick-Up options that customers select during checkout

  • Optional Add-ons — Items customers choose whether to purchase (t-shirts, snacks, art supplies, etc.)

  • Required Fees — Automatic charges applied to every child in an order (registration fees, materials fees, etc.)

  • Sibling Discounts — Tiered percentage discounts when multiple siblings enroll in the same class


🛠️ Setting Up Add-Ons

⚠️ Add-ons are configured in Step 3 of your scheduled activity setup. Each add-on type has its own section with specific options.

To review scheduled activity setup, review the article below:

💡 Pricing Dependencies - Each add-on is dependent on your activity's pricing options. If your activity has both a semester price and a drop-in price, you'll have options to offer the add-on on a per-day, per-semester, or both basis. Per-day add-ons are not available for Monthly Pricing.

Extended Services

Extended services include early drop-off, extended day, and after school pick up.

Click here to learn how to set up extended services

  1. Enter the number of minutes for which the service is available (early drop-off before class starts, extended day after class ends, or after school pick-up time)

  2. Select your pricing options and enter the respective amounts

  3. For Per Day Pricing, you can choose:

    • Whether semester clients can purchase this service by day

    • Whether customers who purchase drop-ins must purchase the service for all days they've selected at checkout

  4. Customers will see these options during checkout and can add them to their registration

Optional Add-Ons

Optional add-ons are charged only once per child in the class, and customers choose whether to add them like t-shirts, snacks, art kits, etc..

Click here to learn how to set up optional add-ons

  1. Enter the optional add-on name (example: T-Shirt, Snack, Art Kit, etc.)

  2. Enter the price and click Add

  3. Select which pricing options it should apply to (example: Only to Full Semester, Drop-ins, etc.)

  4. To remove an optional add-on, click the X icon

Customers will see these options during checkout and can select any they want to purchase.

Required Fees

Required fees are automatically charged per child at checkout—customers cannot opt out.

Click here to learn how to set up required fees

  1. Enter the name of the required fee (example: Registration Fee, Materials Fee, etc.)

  2. Enter the price for the required fee and click Add

  3. Select which pricing options it applies to (example: Only to Full Semester, Drop-ins, etc.)

  4. To remove a required fee, click the X icon

Sibling Discounts

Create a tiered system based on the number of siblings that attend the same class. This discount only applies when siblings are enrolled in the same class.

Click here to learn how to set up sibling discounts

  1. Enter the percentage discount for each sibling level

  2. If you offer one sibling discount regardless of how many siblings attend, enter the same percentage in all fields

💡 If you want to offer a sibling discount that applies even when siblings sign up for different classes, review this article:

Accepting Donations

The software doesn't have a built-in donation feature, but many providers use Optional Add-Ons as a workaround to accept voluntary contributions from customers.

⚠️ If you plan to accept donations, make sure you're following any relevant rules and regulations related to accepting donations in your area.

Click here to learn how to use add-ons to accept donations

  1. Create an optional add-on and name it Donation, Voluntary Contribution, or something similar

  2. Set a price for the donation amount

  3. Add it to your activity's add-on section

  4. Customers will see the option during checkout and can choose whether to donate

Multiple donation amounts: If you want to offer customers different donation levels (example: $1, $5, $10, $20), create each amount as a separate optional add-on. Customers can then choose which donation level they prefer.

"Pay What You Can" Pricing Model

Some providers schedule free activities and allow customers to choose what they want to pay using Optional Add-Ons. This allows families to pay what they can to support your business. This flexible approach works well for community programs, fundraisers, or pay-as-you-go offerings.

Click here to learn how to set up a "pay what you can" pricing model

  1. Create a scheduled activity with $0 cost

  2. Add optional add-ons with different price points (example: $5, $10, $25)

  3. Customers can choose to pay any amount or skip the add-on entirely


📍 Managing & Editing Add-Ons

Quick Edit from Schedule Page

Once you've scheduled an activity, you can edit add-on details directly from your Schedule page without entering the activity.

  1. Find your scheduled activity on your schedule

  2. Look for the Add-on section and click the pencil icon next to it

  3. Make your changes and save

This is especially useful for making last-minute adjustments to pricing or removing add-ons without disrupting the activity setup.


🧑‍💻 Adding Add-Ons to Individual Students

You can add standard add-ons (Early Drop-Off, Extended Day, After School Pick Up) to a student's registration after they've already signed up. This is helpful for last-minute requests or adjustments.

  1. Go to Upcoming and click into a Roster for your activity

  2. Find the student's name and click the three dots next to their name

  3. Click Add Add-Ons

  4. Select the add-on(s) you want to add to their registration

⚠️ Adding an add-on through the roster does not automatically charge the customer. To charge the customer for the add-on, visit the customer's profile and use here for Quick Charge instructions to process the payment.


📊 Add-Ons Report

Track which add-ons have been purchased and by which customers using the Add-Ons Report. This report is useful for tracking revenue, managing inventory (if you have limited spots for items like t-shirts), and understanding which add-ons are most popular.

What's Included in the Report

The report shows the following data in a spreadsheet format:

  • Client Name

  • Client Email

  • Student Name

  • Student School

  • Schedule Name

  • Activity Name

  • Add-On (the specific add-on purchased)

  • Activity Date

  • Location Name

Click here to learn how to download the add-ons report

  1. Go to Financials then select Orders

  2. Click Download Reports

  3. Select Add-on Report and download


❓ Frequently Asked Questions

Find answers to common questions or additional details that may not be covered in the main instructions.

Do add-ons appear to customers during checkout?

Click the arrow to view frequently asked questions

Yes. Extended Services, Optional Add-ons, and Required Fees all appear to customers during the checkout flow for your activity. Extended Services and Optional Add-ons are customer-choice items. Required Fees are automatically added to the order total and cannot be declined by customers.

Can I edit add-ons after the activity is already live?

Click the arrow to view frequently asked questions

Yes. You can edit add-on details at any time using the pencil icon next to the Add-on section on your Schedule page. This is useful for adjusting prices, adding new add-ons, or removing ones that aren't popular. However, changes only apply to new registrations—customers who already registered at the old price will keep their original charge.

What happens if I delete an add-on?

Click the arrow to view frequently asked questions

Deleting an add-on removes it from new registrations going forward. Customers who have already purchased that add-on will still have it recorded in their order history and on the Add-Ons Report.

Can siblings receive different sibling discount percentages?

Click the arrow to view frequently asked questions

No. Sibling discounts are applied as a tiered percentage system based on the number of siblings in the same class. All siblings in that class receive the same discount tier. If you want to offer different discounts for siblings in different classes, see [link to How to Set Up Sibling or Multi-Class Discounts article].

Are add-on charges included in my revenue reporting?

Click the arrow to view frequently asked questions

Yes. Add-on revenue (from Extended Services, Optional Add-ons, and Required Fees) is included in your overall financials and order reporting. You can isolate add-on revenue using the Add-Ons Report to see exactly which add-ons are generating income.

Can customers purchase multiple optional add-ons?

Click the arrow to view frequently asked questions

Yes. Customers can select as many optional add-ons as they want during checkout. The cost of each selected add-on is added to their order total.

What's the difference between Optional Add-Ons and Required Fees?

Click the arrow to view frequently asked questions

Optional Add-Ons: Customers choose whether to purchase them. Charged once per order.

Required Fees: Automatically charged to every child in an order. Customers cannot opt out.

Use Optional Add-Ons for items like t-shirts or extra materials where customers have a choice. Use Required Fees for registration fees, facility fees, or other mandatory charges.

Can I add an add-on to a customer after they've already checked out?

Click the arrow to view frequently asked questions

Yes, but you'll need to use the roster method. Go to Upcoming, click into the Roster, find the student's name, click the three dots, and select Add Add-Ons. Then use Quick Charge to charge the customer for the new add-on.

Did this answer your question?