JoinCPR

Comparison

JoinCPR vs CPR Enroll: flat pricing or per-enrollment fees?

CPR Enroll suits businesses that want its longer list of extras, such as a paperwork builder, Wallet passes, kiosk and RQI stations, deposits, invoicing and a store, from $30 a month plus $2 per enrollment. JoinCPR suits businesses that want one flat $59 price with no enrollment fee, a free trial with no card, and SMS reminders included.

By Kyle Nowack American Red Cross BLS Instructor Trainer

Updated Prices checked on

JoinCPR makes this comparison. We keep it factual and update it when things change; email us if anything is out of date.

15-day free trial. No credit card required.

At a glance
JoinCPR CPR Enroll
Price $59 a month $30 a month + $2 per enrollment, or $302 a month
Fees No per-student or platform fees $2 per enrollment on Standard
Free trial 15 days, no card 14 days, card required

Published prices, checked on September 29, 2026. See CPR Enroll’s pricing.

The short answer

Choose CPR Enroll if you’ll use its extras: a paperwork and checklist builder, Apple and Google Wallet passes, a QR code on certificates, kiosk and RQI stations, deposits and invoices, sales tax and processing-fee lines, a store, equipment tracking, or its browser extension for filing Red Cross and HSI records. Its $30 plan also costs less than JoinCPR when your students pay the $2 fee.

Choose JoinCPR if you want a flat $59 a month with no fee on any enrollment, a 15-day trial without a credit card, the choice of Stripe or Square, and text reminders included in the price.

Both take group registrations, run waitlists, give corporate clients a portal and send renewal reminders.

Pricing and fees compared

CPR Enroll’s Standard plan is $30 a month plus a $2 platform fee per student enrollment, and Unlimited+ is $302 a month with no enrollment fee. JoinCPR is $59 a month with no fee per enrollment.

Published pricing, checked on September 29, 2026. Source: CPR Enroll pricing.
Pricing detail JoinCPR CPR Enroll
Base price $59 a month, one plan with every feature Standard $30 a month; Unlimited+ $302 a month. Paying yearly saves two months.
Included volume Unlimited students, classes, courses, locations and team members Unlimited instructors, admins, locations and students on both plans
Per-registration or platform fees None Standard: $2 platform fee per student enrollment, which you absorb or pass to students. Unlimited+: none.
Setup fee None None
Free trial 15 days, no card required 14 days; card required, and the plan starts automatically unless you cancel
Payment processing Your own Stripe or Square account, at their standard rates; JoinCPR takes no cut Stripe, at Stripe’s fees

Each CPR Enroll course has a platform fee setting: “Account Paid”, the default, absorbs the $2 into your costs, and “Student Paid” adds it to the student’s checkout total as a separate line. Both plans include every CPR Enroll feature, and paying yearly saves two months ($300 or $3,020 a year).

CPR Enroll’s 14-day trial needs a card and moves onto your chosen plan automatically unless you cancel. JoinCPR’s trial needs no card; nothing is charged unless you subscribe. JoinCPR is billed monthly with no contract. Card processing is separate for both: CPR Enroll through Stripe, JoinCPR through your own Stripe or Square account.

What each costs at 50, 100 and 250 registrations a month

Monthly platform cost by registrations a month. Prices checked on September 29, 2026.
Software and plan 50 a month 100 a month 250 a month
JoinCPR One plan, unlimited team members $59 $59 $59
CPR Enroll You pay the $2 enrollment fee $130 Standard $230 Standard $302 Unlimited+
CPR Enroll Students pay the $2 enrollment fee $30 + $100 paid by students $30 + $200 paid by students $30 + $500 paid by students

Each figure is the subscription plus any per-registration or percentage platform fee, on the cheapest published plan for that volume. Percentage fees assume a $75 average class price. Card processing and one-time setup fees are left out for both. Prices from CPR Enroll’s pricing page, checked on September 29, 2026.

Where CPR Enroll costs less. When your students pay the $2 fee, CPR Enroll’s Standard plan costs your business $30 a month at any volume, less than JoinCPR’s $59. Your students then pay $100 between them at 50 registrations a month, $200 at 100 and $500 at 250, on top of your class prices. When you absorb the fee, CPR Enroll costs $130, $230 and $302 at those volumes.

Features compared

Both products cover registration, payments, waitlists, corporate clients and renewals. The table shows each feature as the company’s own website describes it.

Features as each company’s website describes them, checked on September 29, 2026. “Not listed” means we found no mention either way.
Feature JoinCPR CPR Enroll
Online registration and payment Yes Yes
Group checkout, one payment for several students Yes 2 to 50 students Yes
Waitlist for full classes Yes Seats offered automatically Yes
Corporate client portal Yes Yes
AHA and Red Cross rosters Yes AHA XLSX and Red Cross CSV exports Yes Red Cross and HSI through a browser extension; AHA coming soon
Direct eCard integration No Record card numbers; no integration Yes Browser extension for Red Cross and HSI; AHA coming soon
Certification expiry reminders Yes Yes
SMS reminders Yes Included in the price Yes Price not listed
Booking site on your own domain Yes Yes “Where configured and supported”
Website widgets Yes Yes
Calendar sync Yes Google, Outlook and iCal Yes Google Calendar
Marketing integrations Yes Mailchimp, ActiveCampaign, GoHighLevel Yes Mailchimp, GoHighLevel
Public API, Zapier or webhooks No Yes Outgoing webhooks
Mobile app No Works in the browser on phones Not listed

Where CPR Enroll is stronger

CPR Enroll lists more tools than JoinCPR does, especially for paperwork, money and on-site operations, and all of them are on both of its plans.

  • Paperwork and checklists. A document builder with signatures, checklists, approvals and submit-and-lock, plus templates from the AHA, Red Cross, HSI and others.
  • Wallet passes and QR verification. Students can add their credential to Apple Wallet or Google Wallet, and the certificate carries a QR code that opens a verification page. JoinCPR has neither.
  • Kiosk and RQI stations for instructor-less training.
  • Deposits, invoices and tax. Deposits instead of full payment, corporate invoices with Net 30 or Net 60 terms, sales tax through Stripe Tax and a processing-fee line at checkout. JoinCPR has none of these today.
  • A store for selling products on their own, plus equipment tracking and instructor job dispatch.
  • Help with agency paperwork. Its Agency Connect browser extension fills in Red Cross Learning Center and HSI forms from your roster, and AHA support is listed as coming soon. JoinCPR exports the roster for you to upload.
  • Self-service and reach. Students can reschedule themselves, you can offer choose-your-own-time appointments, classes can be listed on its CPR class finder, and outgoing webhooks connect other tools.

CPR Enroll says it has supported 3,800+ instructors and managed 146,000+ classes.

Where JoinCPR is stronger

JoinCPR’s strengths are a price that doesn’t move with your volume and a trial you can start without a card.

  • No fee per enrollment, ever. $59 a month covers every registration, group booking and walk-in. At 100 registrations a month where you absorb the fee, CPR Enroll’s published price comes to $230. See JoinCPR pricing.
  • A trial without a card. 15 days with every feature; nothing is charged unless you choose to subscribe.
  • Stripe or Square. Connect whichever processor you already use.
  • SMS reminders included at no extra cost, sent to students who opt in.
  • An automatic waitlist that offers a freed seat to the next person, holds it for them and moves on if they don’t claim it. See the automatic waitlist.
  • Calendar sync for each instructor with Google Calendar, Outlook or any iCal app, and an ActiveCampaign integration alongside Mailchimp and GoHighLevel.

Who should choose CPR Enroll

A business that will use the extras: one that collects deposits, invoices hospitals on Net 30 terms, runs RQI or kiosk stations, sells equipment, or wants Wallet passes and QR-coded certificates. It also suits an instructor who is happy for students to pay a $2 fee at checkout in exchange for a $30 monthly bill.

Who should choose JoinCPR

A business that wants one predictable $59 bill with no fee on any enrollment and nothing added to the student’s total, a trial without handing over a card, and the everyday tools of a CPR business in one place: registration, payments, rosters, certifications, reminders and corporate clients. See corporate and group training.

Switching from CPR Enroll to JoinCPR

Export your enrollments from CPR Enroll as a spreadsheet, import your students, past classes and certifications into JoinCPR, and run both until your booked CPR Enroll classes are done.

CPR Enroll’s help center describes exporting enrollments as a spreadsheet, filtered by class, date range or instructor. Save it as a CSV, match the columns to JoinCPR’s template and import up to 1,000 rows at a time, with the certifying body’s card numbers. We can help with the import too. See switching to JoinCPR for the step-by-step plan.

Frequently asked questions

Does CPR Enroll charge per student?

On its Standard plan, yes: a $2 platform fee for each student enrollment on top of $30 a month. The business absorbs it by default, or can pass it to students as a separate line at checkout. The Unlimited+ plan, $302 a month, has no enrollment fee. JoinCPR has no per-student fee on its one $59 plan.

Do I need a credit card to try JoinCPR?

No. Every account starts with a 15-day free trial with every feature, and no credit card is required to start. After the trial, JoinCPR is $59 per month, billed monthly, and you can cancel anytime.

Which has a better corporate client portal?

Both have one, and the better fit depends on how you bill companies. CPR Enroll describes a branded portal where clients request class times, see rosters and track completions, and it sends invoices with Net 30 or Net 60 terms. In JoinCPR’s client portal, a company’s admins register employees into private classes, see training history and upcoming expirations, and export compliance reports, and you invoice the company outside JoinCPR.

Start your free trial

Put your schedule online, take registrations and payments, and let reminders, rosters and renewals run themselves. $59 a month with every feature included.

15-day free trial. No credit card required.