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.

Built for

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

01Run 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.

  • Private classes by link

    Keep a class off your public booking page, widget, and calendar and share it only with the group it is for. Built for corporate trainings and closed sessions booked by one organization.

  • Registration questions

    Ask up to five yes/no questions on the registration form, like photo permission or consent to a follow-up survey. Answers show on the class roster, the student’s record, and the CSV export.

  • New

    Recurring classes & calendar view

    Schedule a class to repeat weekly or monthly and CertClass creates the whole series at once. See your full schedule on a calendar, not just a list.

  • New

    Waitlists that fill open seats

    When a class fills up, students join the waitlist instead of walking away. The moment a seat opens, the next in line get an email with a link to register.

  • 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.

  • 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.

  • New

    Certification expiry reminders

    Automatic reminder emails go out before a student’s certification expires, and a bulk reminder tool emails everyone due for renewal at once. Your past students become your next recert roster.

02Get 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, or pass a flat booking fee to students at checkout instead.

  • New

    Deposits & flexible payments

    Charge a deposit at registration and collect the balance later through a secure pay-balance link, or require payment in full. Each class can set its own rule: flat amount, percentage, or full price.

  • Bill an organization for a class

    Corporate and group classes can bill one organization instead of each student. Students register at no charge and see “Covered by your organization.” You invoice the company from your own Stripe dashboard or invoicing tool, and the class page tracks it as not invoiced, invoiced, or paid.

  • 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.

  • New

    Automatic balance payment links

    When a student pays a deposit, their confirmation email includes a secure personal link to pay the rest online. The payment records against their registration the moment it clears.

  • One-click refunds

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

03Communicate 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.

  • 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 (included free)

    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. Every text is saved to the student record, so your whole team can see what was sent.

  • Targeted messaging

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

04Run 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.

  • Home screen app, no app store

    Admins can sign up, set up and run CertClass from a phone or a computer, and add the dashboard to their home screen. Instructors add the portal and run class from it: roster, attendance, pass/fail. Updates made on a phone show up everywhere instantly.

  • 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.

05Pricing

You only pay when students do.

No student fees in months with 30 or fewer students. Every feature on this page is included.

  • All features included on every plan
  • Cancel anytime
  • Pay only for what you use

Fee schedule

Per month

  • Students 1 to 30, each month$0.00

    Every registration counts, however the student pays

  • Each student beyond 30$0.33

    Only the students past 30 are billed

  • Each online payment$1.00

    Plus Stripe processing. No fee on cash or check

  • Each SMS message$0.03

    Optional

  • EmailIncluded

    Fair-use limit of about 1,000 a day

Prefer not to absorb the $1.00? Pass it to students as a flat booking fee at checkout instead.

Ready when you are

See it on your own classes.

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

No student fees in months with 30 or fewer students