Aftercare Billing Types

For aftercare enrollments, different billing options are available: Upfront, Per Week, and Per Month.


Upfront

With the Upfront billing option, parents are charged a single, upfront payment covering the entire session period—from the Start Date through the End Date.

  • The full session fee is charged at the time of enrollment, regardless of when the child is enrolled (e.g., before the session starts or after it has already begun).
  • The total price remains fixed and is not adjusted based on the enrollment date.
  • A subscription is not created for this billing type.

Note: A proration feature is currently under development. Once implemented, schools will be able to choose whether to charge the full session amount or apply prorated pricing based on the enrollment date.

Upfront Payment Calculation for Activities

The upfront payment for an activity is calculated based on the selected metered pricing type. The system automatically calculates the total based on the activity schedule and the selected enrollment period.

There are three available options:

1. Per Hour

The total price is calculated based on the total number of scheduled hours within the selected enrollment period.

Formula:

Price = Hourly rate × Total scheduled hours

The system automatically sums all hours from the activity schedule (e.g., if each day includes 2 hours of lessons, all hours across the selected days are included in the calculation).


2. Per Day

The total price is based on the number of enrolled days.

Formula:

Price = Daily rate × Total number of selected days

Each day the activity takes place within the selected period is counted as one billable unit.


3. Fixed Rate

A single fixed price is applied for the entire selected period, regardless of the number of scheduled days or hours.

Formula:

Price = Fixed rate for the full period (from Start Date to End Date)

The total cost remains the same as long as the selected period falls within the defined activity duration.


Per Week

With the Per Week billing option, parents are charged on a weekly basis, with each billing cycle covering 7 days.

  • The billing schedule depends on the enrollment date:

1. Future-Dated Activity (Registration Open)

  • When the activity has not yet started, but registration is open, parents can enroll their child in advance.
  • A scheduled subscription is created in Stripe at the time of enrollment.
  • The subscription activates one day before the activity Start Date.
  • The first billing cycle runs from the activity Start Date for 7 days.

2. Ongoing Activity (Registration Still Open)

  • When the activity is already in progress, a subscription is created on the date of enrollment.
  • The billing cycle runs from the enrollment date for 7 days.
  • If the final billing period is shorter than 7 days, it may be prorated (handled automatically by Stripe).

Example

  • If the activity starts on Wednesday, April 1, the first weekly billing cycle is April 1 → April 8, the second cycle is April 8 → April 15, etc.
  • If the child enrolls on Friday, April 3, the first weekly billing cycle for that child is April 3 → April 10, the next cycle is April 10 → April 17, and so on.

Weekly Payment Calculation for Activities

Weekly charges depend on the selected pricing model. Even though billing is weekly, parents can enroll their child only for specific days (e.g., only Fridays), and charges will include only those selected days.


  1. Fixed Rate

A consistent weekly fee is charged regardless of attendance or selected days.

Charges are applied at the beginning of each billing cycle.

Formula:

Price = Fixed weekly rate


  1. Scheduled Attendance

Charges are based on the planned activity schedule, but only for the selected enrollment days.

Charges are applied at the end of each billing cycle.

Metered Type – Per Hour

Formula:

Price = Hourly rate × Scheduled hours (for selected days)

The system includes only the hours from the schedule that fall on the chosen days.

Metered Type – Per Day

Formula:

Price = Daily rate × Number of selected scheduled days

Only the selected days are counted as billable units each week.


  1. Actual Attendance

Charges are based on the actual time attended, only for the selected days.

Charges are applied at the end of each billing cycle.

Metered Type – Per 15 Minutes

Formula:

Price = Rate per 15 minutes × Attended time (in 15-minute increments)

Billing reflects the actual time attended on selected days.

Metered Type – Per Hour

Formula:

Price = Hourly rate × Total attended hours

Only hours attended on the selected days are charged.

Metered Type – Per Day

Formula:

Price = Daily rate × Number of attended days

A day is charged only if the child attended on a selected day.


Per Month

With the Per Month billing option, parents are charged on a monthly basis, with each billing cycle covering a full month.

The billing schedule depends on the enrollment date:

1. Future-Dated Activity (Registration Open)

  • If the activity has not yet started but registration is open, parents can enroll their child in advance.
  • A scheduled subscription is created in Stripe at the time of enrollment.
  • The subscription activates one day before the activity Start Date.
  • The first billing cycle runs from the activity Start Date to the same date in the following month.
  • If the final month of the activity is shorter than a full cycle, the payment may be prorated. Proration is handled by Stripe, not by Popsicle.

2. Ongoing Activity (Registration Still Open)

  • When the activity is already in progress, a subscription is created on the enrollment date.
  • The parent is charged immediately, and the billing cycle runs from the enrollment date to the same date in the following month.
  • The final month, if shorter than a full cycle, may have proration. Proration is managed entirely by Stripe.

Example

If a child is enrolled on 10th March, the monthly billing cycles will be:

  • 10th March → 10th April
  • 10th April → 10th May
  • 10th May → 10th June, and so on.

Monthly Payment Calculation for Activities

Monthly charges depend on the selected pricing model. Even though billing is monthly, parents can enroll their child only for specific days (for example, only Fridays), and charges will include only those selected days.


1.  Fixed Rate

A consistent monthly fee is charged regardless of attendance or selected days.

Charges are applied at the beginning of each billing cycle.

Formula:

Price = Fixed monthly rate


2. Scheduled Attendance

Charges are based on the planned activity schedule, but only for the selected enrollment days.

Charges are applied at the end of each billing cycle.

Metered Type – Per Hour

Formula:

Price = Hourly rate × Scheduled hours (for selected days within the month)

The system includes only the hours from the schedule that fall on the chosen days.

Metered Type – Per Day

Formula:

Price = Daily rate × Number of selected scheduled days (within the month).

Only the selected days are counted as billable units each month.


  1. Actual Attendance

Charges are based on the actual time attended, only for the selected days.

Charges are applied at the end of each billing cycle.

Metered Type – Per 15 Minutes

Formula:

Price = Rate per 15 minutes × Attended time (in 15-minute increments)

Billing reflects the actual time attended on selected days within the month.

Metered Type – Per Hour

Formula:

Price = Hourly rate × Total attended hours within the month

Only hours attended on the selected days are charged.

Metered Type – Per Day

Formula:

Price = Daily rate × Number of attended days within the month

A day is charged only if the child attended on a selected day.

Still need help? Contact Us Contact Us