Class Registration Software With Payments: 6 Tests
Class registration software with payments lets a family pick a class, claim a seat and pay in one step, so each payment is recorded against a specific child in a specific class. Without that, the money shows up as a Venmo note someone has to match later. Co-ops usually miss that last part. Almost any tool can take a card, but only some tie the payment to the seat. MyCoop does this for homeschool co-ops for $49 a month flat. Families pay class and materials fees online when they enroll, and the money is paid out to the co-op's own bank account.
Taking a card is the easy part
Payment buttons are everywhere now. Form builders have them, event tools have them, and a free payment link takes five minutes to set up. So "does it take payments?" doesn't tell you much when you're comparing tools.
The better question is what the payment is attached to.
If a family pays $40 and the only record is "$40 from the Smith family," your treasurer still has to work out which child it was for, which class, and whether that class still had room when the money arrived. That's the same reconciliation job you had with Venmo, just with nicer receipts. No wonder some treasurers say new software didn't save them an hour.
We'd go further. If a tool can't tell you which child a payment covers without someone opening a spreadsheet, it isn't class registration software with payments. It's a payment form sitting next to a registration form.
Six tests to run in any demo
You'll learn more from a 20-minute trial than from any feature page. Imagine opening the transaction log the night enrollment closes and finding every payment already matched to a child. That's the bar. Set up one class with a fee and a small capacity, then run these.
- Pay for one child and follow the money. Does the payment appear on that child's enrollment, or only in a separate list of transactions?
- Fill the class, then try to enroll one more child. Does the tool refuse, start a waitlist, or quietly overfill? And what happens to the second family's money?
- Drop a child who has paid. How does a refund work, and who gets the open seat?
- Apply a discount. Sibling rates, teacher families and scholarship families are normal in co-ops. Can you use a code, or does someone have to edit each charge by hand?
- Ask where the money sits. In your co-op's own account, or in the platform's account until it decides to pay you?
- Price a full year at your real numbers. Count every class registration across both semesters, then multiply by any per-registration fee.
That last test is the one most often skipped in a demo. If you've suspected per-registration fees add up, here's the math. CourseStorm, for example, charges $2.49 per registration on top of a subscription that starts at $119 a month. Sixty families with three classes each across two semesters is 360 registrations, or $896.40 a year in registration fees alone. We've laid out the full math on MyCoop vs. CourseStorm.
How MyCoop answers those six
| Test | What happens in MyCoop |
|---|---|
| Follow the money | Families pay class and materials fees online as they enroll, and the treasurer gets a full transaction log |
| Full class | The next family goes onto the class waitlist automatically, and for a paid class with online payments set up, they pay when they join it |
| A paid child drops | Families can't drop a paid seat themselves. Co-op staff drop it, and the first family on the waitlist moves in automatically and gets an email. Admins issue the refund from MyCoop as a separate step, and it comes out of the co-op's own Stripe account, so write your refund policy down first |
| Discounts | Discount codes are built in |
| Where the money sits | Passed straight to the co-op's own Stripe account and paid out to the co-op's bank account |
| A full year's cost | $49 a month on Starter or $99 on Growth, with no per-family or per-registration fees |
The waitlist row is the one people ask about. Charging at waitlist sign-up means a promoted family is enrolled and paid the moment a seat opens, with nothing to chase. The trade-off is refunds for families who never get in, so MyCoop emails admins whenever a paid family lands on a waitlist. Our post on class waitlist management software covers the policies worth writing down first, like the date unplaced families get their money back.
Where payment belongs in the sign-up flow
Order matters more than most tools admit. If payment comes before the other checks, you end up refunding families for classes they couldn't take. If it comes after, you're chasing them.
In MyCoop the checks run before the money moves. A class can carry an age range, checked against each child's birthdate, and a capacity limit. Any waiver you mark as required for class registration has to be signed before a family can enroll or join the waitlist. Then the family pays. Scheduling clashes are handled by course conflict detection, which flags a child booked into two classes that overlap. There's more on that in co-op class scheduling software.
One caution: grade ranges show on the class listing but aren't enforced at sign-up. If a class is grouped by grade rather than age, check its list once enrollment closes.
What families can pay with
Class fees are paid online by card or US bank account. Events work a little differently. Field trips, picnics and parent nights go through event registration, with per-child pricing and a choice between paying online and paying at the door, which suits families who still prefer cash.
That's also where our first limitation shows. MyCoop doesn't offer Apple Pay or Google Pay. If many of your families expect a wallet button at checkout, tell them before enrollment opens.
A caveat before you switch
MyCoop is new. YouSchool, a co-op in Newark, Ohio, is the first co-op running on it, so there isn't a long list of reference co-ops to call. There's no native mobile app yet, so families enroll on the web, and academic records and transcripts aren't handled.
There's also processing to budget for. Card and bank payments go through Stripe, and processing has a cost. In MyCoop, a co-op can choose to add a processing fee of up to 4% to online checkout totals so families cover it. It's off by default. Ask about processing for every tool you compare, because "no per-registration fee" and "no processing fee" aren't the same promise.
If you're planning the switch from Venmo and spreadsheets, our guide to collect homeschool co-op fees online walks through the fee decisions to make first. Full plan details are on the MyCoop pricing page.
Frequently asked questions
What is class registration software with payments?
It's a tool where a family picks a class, claims a seat and pays in one step, so every payment is tied to a specific child and class. The useful versions also hold a waitlist when a class fills, collect required waivers before enrollment and handle refunds. That's different from a payment form, which records the money but leaves the treasurer to match it to a child by hand.
Does MyCoop charge families when they join a waitlist?
For a paid class with online payments set up, yes. Families pay the class fee when they join the waitlist, so a promoted family is enrolled and paid the moment a seat opens. When a confirmed seat drops, the first family on the list moves in automatically and gets an email. Admins get an email whenever a paid family joins a waitlist, so families who never get in can be refunded.
Does MyCoop charge a per-registration fee?
No. MyCoop is $49 a month on Starter or $99 a month on Growth, with every feature on every plan, unlimited families and no per-family or per-registration fees. There's a 30-day free trial with no credit card and no contract.
How can families pay class fees in MyCoop?
Families pay class and materials fees online by card or US bank account when they enroll, and the money is paid out to the co-op's own bank account. Apple Pay and Google Pay aren't offered. For events like field trips, families can pay online or choose to pay at the door, and event pricing can be set per child.
Run your co-op on MyCoop
Enrollment, volunteer hours, payments and family communication in one place.
Start your free trial