Every feature is included on every plan

What's in CertClass.

We grouped the features the way training providers actually think about them. No tiers to upgrade through, no add-ons to enable.

Trusted by certification training providers nationwide

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

01 · Run your classes

Schedule, enroll, teach.

Everything that goes into running an actual class — from the registration form on day zero to the pass/fail mark on day two.

24/7 online registration

Public booking page or an embeddable widget. Mobile-friendly forms with enrollment caps, cutoff dates, and automatic confirmations.

Multi-session classes

Built for two-day certifications and longer programs. Track attendance and pass/fail per session, not just for the class as a whole.

Class templates

Save a class as a template with its sessions, pricing, instructor, and documents. Spin up the next month’s schedule in minutes.

New

Class document storage

Upload waivers, study guides, and prep packets to a class. Per-class library, choose what students see, save it on a template once.

Attendance & pass/fail

Mark each student per session from any device. Notes field for retake reasons, instant CSV export of completion records.

Certification expiration tracking

See which students are coming up on recertification. Reach out before their card expires instead of after.

02 · Get paid

Money that lands in your bank, not ours.

Stripe Connect means payments deposit directly into your account. We don’t sit in the middle of the funds. Cash, check, and refund tools all live here too.

Stripe Connect payments

Cards, Apple Pay, Google Pay. Money goes from the student’s card to your bank — we never touch it. $1 platform fee per transaction plus Stripe’s standard processing.

Embeddable registration widget

Drop a code snippet on your existing website. The widget matches your branding, shows live availability, and processes payment in place.

Manual & offline payments

Record cash, check, or invoice payments alongside online ones. No CertClass fee on manual payments — you only pay platform fees on what we process.

One-click refunds

Refund a registration in full or partially right from the student’s record. The refund flows through Stripe automatically.

03 · Communicate with students

The right message, sent on its own.

Confirmations, reminders, prep materials, follow-ups — all triggered by what’s actually happening in the class. No more weekly inbox sweeps.

New

Document delivery on enrollment

Mark a document as send-with-registration and it attaches to every confirmation email automatically. Waivers and prep packets land before the student forgets.

Automated emails (free, unlimited)

Confirmations, reminders, and follow-ups go out on schedule. Customize the subject and body per template. Sent through Resend with delivery tracking.

SMS at $0.03/message

Optional Twilio-powered SMS for the messages that need to land. Two-way SMS supported — students can reply, and you see it in the platform.

Targeted messaging

Message everyone in a class, a specific student, or filter by status (paid, unpaid, attended, didn’t attend). Bulk send without spreadsheets.

04 · Run your business

The boring stuff, handled.

Branding, instructor permissions, audit trails, deliverability — the things you don’t want to think about, but you’d miss the day they broke.

Custom branding

Your logo and brand colors on registration pages, confirmation emails, and the embeddable widget. No “Powered by” on the customer-facing pieces.

Instructor portal & permissions

Each instructor logs in to see only their assigned classes. Per-instructor permission controls for what they can edit vs. just view.

Real-time sync & PWA

Install CertClass to your phone’s home screen. Updates instructors make on mobile show up instantly on the admin dashboard.

Email deliverability tools

Send-domain verification, bounce tracking, and retry logic for failed sends — so important emails (like document delivery) actually arrive.

Audit logs

Who did what, when. Useful when a student says they didn’t get their email or an instructor asks who marked the roster.

Live usage & billing dashboard

Watch your monthly student count, payment count, and projected platform fees in real time. No surprise invoice at month-end.

Pricing

You only pay when students do.

Free under 30 students each month. Every feature on this page is included.

Free
≤ 30 students/month
$0.33
per student (31+)
all students that month
$1.00
per online payment
+ Stripe processing fees
$0.03
per SMS message
optional · email is free
All features included on every plan
Cancel anytime
No contracts

Ready when you are

See it on your own classes.

Set up your first class in five minutes. We'll stay free until you cross 30 students in a month.

Free for the first 30 students each month. No credit card required to start.