Pricing
Pay per seat. Nothing monthly.
Free to start, free classes are always free, and you choose how the money flows for paid ones.
One fee per paid seat. Nothing monthly.
Free classes are free. No fee, no card and no Stripe account needed. For paid classes, choose how the money flows:
PROTECTED · HELD UNTIL DELIVERY
4.9%
+ $0.80 per paid seat, card processing included
EnrollClass takes the payment, holds it until the class is delivered, then pays you. Learners get a refund guarantee if a class is cancelled, and we handle card fees and disputes.
DIRECT · PAID TO YOUR STRIPE
1.5%
+ $0.50 per paid seat, plus Stripe's card fee
Learners pay your own Stripe account and the money arrives on Stripe's schedule, before the class. You're the merchant: Stripe bills its fee to you and you handle refunds and disputes.
INCLUDED IN BOTH
$0
no setup, no monthly fee
Course pages and embeddable registration, early-bird and group pricing, waitlists, corporate invoices, QR tickets and check-in, certificates, instructor roles, API, webhooks and AI assistants (MCP). Verified digital badges (Open Badges 3.0) with a badge designer: $1 per paid seat, no badge platform subscription.
Optional extras
What a $1,295 certification seat costs you
On an expensive seat, flat-fee tools like Corsizio, Ticket Tailor and Arlo cost less per registration than our percentage. The last column shows the gap in dollars against EnrollClass Direct, and the checklist below shows what it pays for.
Fees on one $1,295 seat when you absorb them, US card| Platform | Platform fee | Card processing | Total on $1,295 | Monthly | Who holds the money | Compared with EnrollClass Direct |
|---|
| EnrollClass Direct | 1.5% + $0.50 | Your Stripe: 2.9% + $0.30 | $57.79 | None | Your Stripe account | Baseline · everything in the checklist below |
|---|
| EnrollClass Protected | 4.9% + $0.80 | Included | $64.26 | None | Held until the class is delivered, then paid to you | $6.47 more for card fees, disputes and held funds handled for you |
|---|
| Eventbrite | 3.7% + $1.79 | 2.9% of the order | $87.26 | Optional paid plans | Eventbrite collects; paid out after the event | $29.47 more than Direct |
|---|
| Humanitix | 5% + $1.29 | Included | $66.04 | None | Humanitix collects; paid out after the event | $8.25 more than Direct |
|---|
| Luma (free plan) | 5% | Your Stripe: 2.9% + $0.30 | $102.61 | None (Plus: $59/mo for 0%) | Your Stripe account | $44.82 more than Direct |
|---|
| Corsizio | $1 + $0.15 per registration | Your Stripe: 2.9% + $0.30 | $39.01 | None | Your Stripe account | $18.78 less per seat (1.5% of the price) |
|---|
| Ticket Tailor | About $0.85 | Your Stripe: 2.9% + $0.30 | About $38.71 | None | Your Stripe, PayPal or Square | $19.08 less per seat (1.5% of the price) |
|---|
| Arlo | $1.80 to $2.15 per registration | Your payment gateway | About $40 + licence | From about $118/mo per admin | Your payment gateway | About $17.79 less per seat (1.4% of the price), plus its monthly licence |
|---|
Most organizers pay none of our fee. By default learners pay the EnrollClass fee as a booking fee at checkout, so you keep the full $1,295. With Protected that also covers card processing; with Direct you pay only Stripe's card fee. You can switch to absorbing it per organization.
What the difference pays for
Included in every paid seat
- Course page, plus a page and Google event listing for every date
- Registration widget and a full schedule widget for your own website
- Schedule builder: repeat a class monthly or weekly in one step
- Early-bird, group and regional pricing, and waitlists
- Corporate invoices with a card pay link and automatic reminders
- QR tickets and check-in from your phone
- Attendance from Zoom or Teams, certificates and course emails
- Learners change dates or cancel themselves, within your policy
- Listing in Find a class (a referral fee only on bookings it brings)
- Instructor roles and instructor pay tracking
- Import from Eventbrite or a spreadsheet; API, webhooks, Zapier, Make, n8n and AI assistants
- No setup fee, no monthly plan, nothing on free classes
Protected adds
- Card processing included in the fee
- Money held until the class is delivered, then paid to you
- Learners refunded automatically if a class is cancelled
- Chargebacks and disputes handled by EnrollClass
Optional, when you want them
- Verified digital badges: $1 per paid seat
- Flexible tickets learners buy; you keep 75% of the upgrade
- Get paid early: 2% of the released amount
Questions
How much does it cost?
Signing up, creating courses and publishing classes cost nothing, and free classes are always free. On paid seats you pay one fee per seat and nothing monthly: 4.9% + $0.80 with Protected payments (card processing included, money held until delivery), or 1.5% + $0.50 plus Stripe's card fee with Direct payments to your own Stripe account. The pricing page compares this with other platforms.
Do you charge anything for free classes?
No. When a ticket's price is 0 there is no EnrollClass fee, no card fee and no payment step: learners register and get their ticket, calendar invitation, reminders and certificate as usual. You don't even need to connect Stripe if all your classes are free.
When do I get paid?
With Direct payments, on Stripe's normal payout schedule, before the class. With Protected payments and the default On delivery policy, your share is held until the class has been delivered and released 24 hours after the last session (you can change the grace period or release sooner), then paid out by Stripe to your bank account.
Are there any other fees?
Only optional ones: 2% to get held Protected payments before the class (once you've delivered a first class), flexible tickets (learners add 8% for a full refund until 24 hours before; you keep 75%), verified badges at $1 per paid seat, a 5% referral fee on bookings that come through enrollclass.com/classes (never on your own links), paid promotion in Find a class from $29 a week, and a 1.5% conversion fee paid by learners who pay in a currency you haven't priced. No setup or monthly fees.
All questions · Help center