Cohort registration & payments

Fill every seat. Get paid when you teach.

Publish cohorts, take registrations by card or invoice, and receive funds in your Stripe account once the course is delivered.

Signing up for a class? No account needed: find your class and register on its page.

COHORT · 12 NOV – 14 DEC

Project Management Certification

14 of 20 seats filled$12,600 held

 

Releases to Stripe after delivery19 Dec

Registration to payout, in three steps

01

Publish a cohort

Set dates, seats and prices. Drop the embed on your own site or share the registration link.

02

Learners pay at checkout

Card or invoice, with early-bird pricing, group seats and waitlists. Funds are held in the ledger against the cohort.

03

Paid after delivery

Once the course is delivered, the balance is released to your connected Stripe account. Refunds and transfers stay self-service for learners.

See seats fill. Track every payment.

One registration dashboard for all your classes: how many seats are left on each date, who has paid and who is on invoice, and when the money reaches you.

Watch seats fill

Live seat counts for every date, a waitlist that opens when a class sells out, and the roster as a CSV whenever you need it.

Track every payment

See who paid by card, who is on a corporate invoice and what is still due. Refunds and transfers show up on the same line.

Know when you get paid

Money held for each class, what has been released and what is on its way to your bank, without a spreadsheet.

SEATS FILLED

62 / 80

INVOICES DUE

6

HELD UNTIL DELIVERY

$27,700

RELEASED THIS MONTH

$8,450

CLASSSEATSPAYMENTSHELDSTATUS
Project Management Certification
12 Nov – 14 Dec
14 / 20
12 paid2 invoiced
$12,600
Enrolling
Scrum Master Intensive
3 – 5 Dec
18 / 20
17 paid1 invoiced
$9,900
Almost full
Agile Leadership Workshop
20 – 21 Oct
20 / 20
20 paid
$8,450
Released
Product Owner Foundations
8 – 9 Jan
10 / 20
7 paid3 invoiced
$5,200
Enrolling
Example data. Your dashboard updates as learners register and pay.

New · Verified digital badges

Every certificate comes with a badge learners share.

Design a badge in minutes and issue it with each certificate. It's a signed Open Badges 3.0 credential: learners add it to LinkedIn, employers verify it in seconds. No badge platform subscription.

  • Badge designer, or upload your own artwork
  • Move your Credly or Accredible badges in one click
  • Award past learners with an email

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.

By default learners pay the fee as a booking fee, so you keep the full ticket price; you can absorb it instead. Taxes you collect are passed through, never charged a fee. USD rates; other currencies have the same shape.

Full pricing, extras and how we compare →

Start with one cohort. Grow into a team.

INDEPENDENT INSTRUCTORS

Teach under your own name

  • Sign in with Google, Microsoft or LinkedIn and publish the same day.
  • Card or invoice checkout, QR tickets, calendar invites and reminders.
  • Payouts to your Stripe account after each course is delivered.

TRAINING ORGANIZATIONS

Run every instructor in one place

  • Invite instructors, admins and finance, each with the access they need.
  • Import your schedule from Eventbrite or a spreadsheet.
  • Seats, held funds and payouts per cohort, in one ledger.

Free to start, and free classes are always free. You pay only a per-seat fee on paid registrations.

Questions

What is EnrollClass?

EnrollClass is a registration and payments platform for professional training providers and independent instructors. You publish classes (cohorts) and learners register and pay by card or invoice. Payments are either held until the class is delivered and then released to you (Protected), or paid straight to your own Stripe account (Direct).

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.

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.

Can learners register from my own website?

Yes. Paste the embed code shown after publishing into any web page (WordPress, Squarespace, Webflow or plain HTML). It shows your dates and takes registration and payment on your page.

Can I use EnrollClass from Claude or another AI assistant?

Yes. EnrollClass runs an MCP server at https://api.enrollclass.com/mcp. Connect it with an API key and ask questions like how full next week's classes are, or ask it to duplicate a class or issue certificates.

All questions · Help center