Canceling an activity in Homeroom is a single action that does a lot at once: it closes enrollment, removes every student, refunds the families who are owed money, and emails everyone. It cannot be undone, so it is worth knowing exactly what happens before you click it.
Short version: cancel when the activity is not going to run. If you only want to stop new sign-ups, use Close enrollment instead. Nobody is removed and nobody is refunded. |
Cancel, delete, or close enrollment
Homeroom shows you the option that fits the activity's current status. You do not choose between them.
Action | When you see it | What it does |
Cancel | The activity is live: enrolling, upcoming, or already running | Closes enrollment, removes students, triggers refunds, emails families and the provider. Permanent |
Delete | The activity is a draft, a request, or awaiting approval, and has no enrollments | Removes it entirely. No emails, no refunds, nothing to recover |
Close enrollment | Any live activity | Stops new sign-ups only. Enrolled students stay, no money moves, and you can reopen |
There is no undo and no "un-cancel." A canceled activity stays in your activity list marked Canceled so you keep the record, but it disappears from the family-facing registration page. To run it again you build a new activity.
How to cancel
One activity
Open the activity.
Click the options menu in the top right.
Choose Cancel.
Read the warnings in the confirmation window, type the word cancel in the box, and confirm.
Several at once
Go to your activities list.
Tick the checkbox next to each activity you want to cancel.
Click Cancel in the actions bar.
Check the list of activities in the confirmation window, type cancel, and confirm.
The confirmation window lists every activity you are about to cancel. Read that list before you type. In a bulk cancel it is the only thing standing between you and canceling the wrong session. |
What happens the moment you confirm
All of this runs on its own. You do not need to remove students or issue refunds separately.
Enrollment closes. No new families can sign up.
Every student is removed, including students sitting on the waitlist.
Pending charges are voided. Scheduled installments and future recurring charges are deleted so nobody is billed after the fact.
Refunds are issued where they are owed. See the table below, because this varies by pricing type.
Families are emailed. Everyone who paid or has the activity in their cart gets the "Activity canceled" email, which tells them to expect their refund in 5 to 10 business days.
The provider is emailed, if the activity has one, letting them know who canceled it.
Two things people are surprised by:
Families on the waitlist are removed but are not emailed. If you want them told, message them before you cancel.
What gets refunded
The refund depends on how the activity was priced. This is the part worth checking before you cancel.
How the activity is priced | What happens to money already paid |
One price for the whole season or session | Refunded in full, automatically, even if the activity has already started |
Per day or per session (drop-in and request pricing) | Days that have not started yet are refunded in full. Days already started or in the past are not refunded, and pending charges for past sessions are still billed |
Recurring billing, charged every period | Future charges stop. Payments already collected are not refunded automatically. Issue those yourself from Billing if the family is owed one |
Usage-based, billed after attendance | Nothing is refunded. Time a student actually used is still billed on its normal billing date, which is the correct outcome |
Custom charges you added by hand | Untouched. Cancel or refund them yourself from Billing |
Refunds land back on the card the family paid with and typically take 5 to 10 business days to appear on their statement. That is the bank's timeline, not ours.

