Collect Homeschool Co-op Fees Online Without Venmo
To collect homeschool co-op fees online, make paying part of enrolling. Give each class its fee, have families pay by card or bank account as they sign a child up, and send the money to the co-op's own account instead of a volunteer's Venmo. Settle your fee structure and refund rules first. Then pick a tool that ties every payment to a child and a class, so nobody has to match payment notes to names. MyCoop does this for $49 a month flat. Payments run through Stripe and are paid out to your co-op's bank account, with no per-registration fees.
The Venmo-and-spreadsheet setup is wearing thin
Most co-ops didn't choose their payment system. It happened. One term the treasurer said "just Venmo me," the next term somebody added PayPal for the families without Venmo, and now there's a shoebox of checks too.
It works at 15 families. It strains at 40. Somewhere past that, the treasurer spends enrollment week matching notes like "Emma art" to a roster, and co-op money sits in a volunteer's personal account alongside their grocery refunds. If that sounds familiar, it's not your fault. A personal payment app was never set up to run a co-op's books.
Our bet is that most growing co-ops will move fees off personal payment apps within a few years. That won't come from any new rule. It'll come from treasurers who are tired of reconciling and stop volunteering for the job. The co-ops that switch while things are calm get to pick their policies on purpose rather than in a hurry.
Decide these before you turn on online payments
Software collects the fee. Your board still has to define it. Five decisions to settle in writing:
- What you charge for. Class fees and materials fees are the usual pair. If you also charge a family membership fee, keep it separate so families can see what each charge covers.
- When it's due. We'd say at sign-up, every time. A seat that's held before it's paid is a fee you'll chase in week three, and asking a friend for money is the most awkward job in a co-op. For a full term or year of classes, our guide to a co-op tuition collection app covers splitting it into payments.
- Refunds. What does a family get back if they withdraw in week two? Week six? Write it down before anyone asks.
- Discounts. Sibling rates, teacher families, scholarship spots. Decide who qualifies and how much.
- Who handles the money. Name the treasurer and a backup, and decide who can issue refunds.
That list also answers the question families ask most: "What exactly am I paying for?"
Homeschool co-op payment processing: where the money goes
Payment processing is the step between a family clicking "pay" and the money reaching your co-op's bank account. In MyCoop it works like this:
- A family enrolls a child in a class and pays the class and materials fees online, by card or US bank account.
- The payment runs through Stripe and is passed straight to your co-op's own Stripe account.
- Stripe pays it out to your co-op's bank account on its regular payout schedule.
- The treasurer sees it in the payments log, and the revenue report downloads as a CSV for the board.
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, and it never applies to cash paid at the door. Decide which way you'll go before enrollment opens.
Discount codes are built in, so a sibling or scholarship discount doesn't send the treasurer off to a separate app. Admins can issue a full or partial refund from MyCoop. The money comes back out of the co-op's own Stripe account and Stripe keeps its processing fee, which is one more reason to have your refund policy in writing. Families get an enrollment confirmation email when they sign up.
Waitlists are where processing gets interesting. For a paid class with online payments set up, MyCoop charges the class fee when a family joins the waitlist. When a confirmed seat drops, the first family moves in already paid and gets an email. Admins are emailed whenever a paid family lands on a waitlist, so anyone who never gets a seat can be refunded. Set a refund date for those families and announce it. Our post on class waitlist management software covers that policy in more detail.
Stripe payments for a homeschool co-op: on its own, or inside your co-op software?
Plenty of treasurers have considered opening a Stripe account and sending families a payment link. It's a real step up from Venmo, since the money goes to an account in the co-op's name.
The catch is what a standalone payment account knows. It knows who paid and how much. It doesn't know which child the payment was for, whether the class still had room, or whether the waiver was signed. So the treasurer is still reconciling, just from a tidier list.
With MyCoop, Stripe Connect sits inside enrollment. The payment happens at the moment a family claims a seat, after capacity and age limits are checked and after any waiver marked as required for class registration is signed. The money still lands in your co-op's own Stripe account. The difference is that it arrives already matched to a child and a class. Setting it up starts from MyCoop's settings, which open Stripe's own sign-up. The co-op enters its details and bank account there, and Stripe handles the verification.
If you're comparing platforms on this point, payment methods differ more than you'd expect. We've put MyCoop vs. Homeschool-Life side by side, including how each handles payments.
Rolling it out to families
Tell families how payment works before enrollment opens, not on the day. A short note is enough: fees are paid when you enroll, card or bank account, and here's the refund policy. If you've been taking cash for field trips, keep that option. MyCoop's event registration lets families pay online or pay at the door, with per-child pricing.
Imagine an enrollment week where the treasurer's only job is reading the transaction log. To see whether you're close, run one enrollment yourself during the 30-day free trial. Enroll a test child in a paid class, fill the class and try one more. You'll see exactly what families see. For the full set of checks a seat should pass first, read Homeschool Co-op Enrollment System: The 5 Checks. If you're still comparing tools, our guide to class registration software with payments has six tests to run in any demo.
What MyCoop won't do
A fair warning on payment methods: families pay by card or bank account only. Apple Pay and Google Pay aren't offered, so if your families expect a wallet button, mention it in that first note.
Families who pay a class fee by cash or check aren't a problem: an admin marks that enrollment as paid, so the roster still shows who's settled up. MyCoop doesn't collect a separate family membership fee online yet, so if you charge one, keep collecting it the way you do now. It also has no native mobile app yet, and it's new. YouSchool, a co-op in Newark, Ohio, is the first co-op running on it.
On cost, it's $49 a month on Starter or $99 on Growth. Every feature is on every plan, families are unlimited, and there are no per-family or per-registration fees. The plans differ only in monthly communication credits (300 or 1,000) for broadcast email, texts and calls.
Frequently asked questions
How do I collect homeschool co-op fees online?
Decide your fees, refund rules and discounts first. Then use a tool where families pay when they enroll, so each payment is tied to a child and a class. In MyCoop, families pay class and materials fees online by card or US bank account at enrollment, and the money is paid out to your co-op's own bank account. There are no per-registration fees.
Where does the money go when families pay through MyCoop?
Payments run through Stripe and are passed straight to your co-op's own Stripe account, then paid out to your co-op's bank account. The treasurer gets a payments log, discount codes are built in, and the revenue report downloads as a CSV for board meetings.
Can families pay co-op fees by bank account instead of card?
Yes. Families can pay class fees online by card or by US bank account. Apple Pay and Google Pay aren't offered. For events like field trips and picnics, families can also choose to pay at the door instead of paying online, which helps when a few families still prefer cash.
What happens to a waitlisted family's payment if they never get a seat?
For a paid class with online payments set up, MyCoop collects the fee when a family joins the waitlist. If a confirmed seat drops, the first family moves in already paid. If a seat never opens, the co-op refunds them, and admins get an email whenever a paid family lands on a waitlist so nobody is missed. Set and announce a refund date.
Run your co-op on MyCoop
Enrollment, volunteer hours, payments and family communication in one place.
Start your free trial