For certification training providers

Run your training business without the spreadsheet.

Accept online payments for your training classes, with registration, attendance, and student communication in the same place. Stop juggling email threads, reminder texts, and a roster in Excel.

Built for certification training providers

  • EMS departments
  • Lifeguard training centers
  • Pool operator certifiers
  • Workplace safety trainers
  • Healthcare instructors
  • Fire & rescue academies
  • CPR & first-aid programs
  • Maritime safety schools

How it works

One workflow, from sign-up to certificate.

Most platforms cover one piece of the job. CertClass covers the whole chain, so the registration form, the payment, the reminder text, the handout PDF, and the pass/fail record all live together.

  1. 01

    Post a class

    Build it from a template or from scratch. Drop the registration widget on your existing website in minutes.

  2. 02

    Students register & pay

    Card, Apple Pay, Google Pay, or pay-in-person. Money goes straight to your bank via Stripe Connect.

  3. 03

    Course documents go out

    Waivers, study guides, and prep materials attach to the confirmation email automatically. No day-before scramble.

  4. 04

    Teach, track, certify

    Instructors take attendance and mark pass/fail from their phone. Export the roster for your certifying body in one click.

Registration checkout
Lifeguard Certification Course
Mar 14–15 · Coastal EMS Training
Course price$190.00
Due today (deposit)
Holds your seat in the class
$50.00
Remaining balance
Pay online anytime before class
$140.00
Pay $50.00 deposit
Balance payment link sent automatically
New

Take a deposit today. Collect the rest before class.

A deposit locks in the seat, so students commit without paying the full price up front and you stop losing registrations at checkout. Each class gets its own rule: a flat deposit, a percentage, or full payment at registration.

  • Set the deposit per class: flat amount, percentage, or payment in full
  • Students pay the balance online through a secure link, no phone calls needed
  • The roster shows who still owes, so nothing gets chased at the door

Built for the job

Everything that goes into a real training class.

Each piece is included in every plan. No upgrade tiers, no locked-out features.

24/7 online registration

Public booking page or an embeddable widget on your existing site. Mobile-friendly forms, enrollment caps, cutoff dates.

Private classes by link

Keep a corporate class off your public page and widget, and share it only with the group it is for.

Registration questions

Ask up to five yes/no questions at registration, like photo permission. Answers show on the roster and the CSV export.

Direct-to-bank payments

Stripe Connect deposits go to your account, not ours. Card, Apple Pay, Google Pay, plus manual entry for cash and check.

Deposits & flexible payments

Collect a deposit at registration and the balance later through a secure pay-balance link, or require payment in full. Set it per class.

Bill the organization

Run a group class billed to one organization. Students register at no charge, and you invoice the company and track it on the class page.

Waitlists that fill seats

When a class fills up, students join the waitlist. The moment a seat opens, the next in line get an email with a link to grab it.

Recurring classes & calendar

Schedule a class to repeat weekly or monthly and the whole series is created for you. See it all on a calendar view.

Multi-session attendance

Track attendance and pass/fail per session. Designed for two-day certifications, not awkward single-day workarounds.

Document delivery

Per-class document library. Waivers and prep packets go out automatically when a student registers.

Email + SMS reminders

Confirmations, reminders, and follow-ups go out on schedule. Email is included free; SMS is $0.03/message.

Instructor portal

Instructors get their own login with per-class permissions. They mark attendance and pass/fail from their phone.

Desktop & mobile

You manage on a laptop. They teach on a phone.

Everything an admin needs lives in the desktop dashboard. Everything an instructor does in a class is one tap away on mobile. Updates sync in real time, so you're never asking “did you save that?” Both save to a phone's home screen like an app: instructors run class from the portal, and admins check on things on the go.

Admin dashboard · desktop
training.yourcompany.com/classes

Classes

Manage certification classes

+ New class
Search classes…
All status
Date

BLS Provider Certification

SCHEDULED

Two-day certification · May 21–22

Enrollment
14 / 15
Sessions
2 sessions
Location
Station 2
Tuition
$95
3 docs sent on enrollment
Heartsaver CPR / AEDSCHEDULED
Jun 4 · 9:00 AM · 8 / 12 enrolled · $75
EMT RefresherDRAFT
Not published · 3 sessions planned
CertClass
Instructor portal · mobile
CertClass

BLS Provider Certification

Session 1 of 2 · Day 1

May 219:00 AMStation 2
Students
Attendance
Pass / Fail
2 passed1 failed1 inc.
DL
David Lopez
AP
Aisha Patel
Needs retake
MW
Maria Williams
TN
Thomas Nguyen
Left early
CertClass
9:41
·ıl100%

Pricing

You only pay when students do.

Usage-based pricing. No student fees in months with 30 or fewer students.

Free
≤ 30 students/month
$0.33
per student (31+)
only students beyond 30
$1.00
per online payment
+ Stripe processing fees
$0.03
per SMS message
optional · email is free

Prefer not to absorb fees? An optional setting adds a flat booking fee to student checkout instead, and those registrations skip your per-payment and per-student fees.

Why we built this

Generic booking software wasn't designed for the way certification classes actually work.

Most platforms assume a class is a single-session event with one fee. Real certifications run two days, sometimes more. Students fail and need a retake. Instructors take attendance per session. The certifying body wants a CSV of who passed.

CertClass exists because we kept watching training providers patch four tools together (a booking app, a payment processor, a Mailchimp list, a shared Google Drive folder of PDFs) and still missing things. So we built one place where the registration, the payment, the prep documents, the reminder text, and the pass/fail record all live together.

Every feature exists because a real training company asked for it.

Try it free

Run your next class on CertClass.

Set up in about five minutes. No student fees until you cross 30 students in a month.

No student fees in months with 30 or fewer students.