Pricing that is easy to understand and easy to explain to your team.
DoCPR.com keeps your public booking site, student records, CRM, invoices, reminders, and online learning connected. One system, one bill, and a lot less back-and-forth.
A company inquiry should turn into a clean chain of linked records, not a scavenger hunt across tools.
The public site and the admin side should feel like the same business, because they are.
Instructors and office staff should be able to move through the day without asking where the latest information lives.
One place to train new staff
A new office manager should not need a notebook full of tribal knowledge just to keep the schedule moving.
Fewer handoff mistakes
When a company books training, the record should show the company, contact, quote, invoice, and class history together.
A public site that feels trustworthy
Students and buyers should know what to do next without guessing or calling for basic help.
Start for free, grow into full operations.
From solo instructors publishing their first class to franchise networks running dozens of locations — pick the tier that fits where you are today.
Free
No credit card required
Publish classes, accept bookings, and manage student records at no cost.
Get started freeYour public booking page will show a small Powered by DoCPR.com badge. This is removed on all paid plans.
Starter
Billed monthly — cancel anytime
For small teams ready to add scheduling, SMS reminders, and basic CRM.
Start free trialProfessional
Billed monthly — cancel anytime
Everything a growing CPR training business needs — scheduling, CRM, LMS, and billing in one place.
Start free trialBusiness
Billed monthly — cancel anytime
For established providers wanting white-label control, advanced analytics, and API access.
Start free trialEnterprise
Annual contract — volume discounts
For franchise networks and multi-location groups needing custom configuration and dedicated support.
Contact salesAll prices in USD. 30 days notice before any pricing change.
Already using DoCPR.com? Manage your plan in admin settings
Full feature comparison
See exactly what is included at every tier.
| Feature | Free | Starter | Professional★ | Business | Enterprise |
|---|---|---|---|---|---|
| Booking and Classes | |||||
| Public booking page | |||||
| Locations | 1 | 3 | Unlimited | Unlimited | Unlimited |
| Students per month | 50 | 300 | Unlimited | Unlimited | Unlimited |
| Waitlist management | |||||
| Group / corporate booking | |||||
| Embeddable booking widget | |||||
| Student Management | |||||
| Student records and certifications | |||||
| PDF certificate generation | |||||
| Student self-service portal | |||||
| Cert expiration reminders | |||||
| Bulk student import | |||||
| Instructor and Staff | |||||
| Instructor scheduling | |||||
| Time clock and pay tracking | |||||
| Mileage reimbursement | |||||
| Communications | |||||
| Email confirmations | |||||
| SMS notifications | |||||
| Bulk email campaigns | |||||
| Automated sequences | |||||
| AI student support chat | |||||
| CRM and Billing | |||||
| CRM contact management | Basic | Full | Full | Full | |
| Deals pipeline | |||||
| Quotes and invoicing | |||||
| Organization portal for clients | |||||
| Online Learning | |||||
| SCORM / blended learning (LMS) | |||||
| White-Label and API | |||||
| White-label branding | |||||
| Custom domain | |||||
| Full API access | |||||
| SSO / SAML authentication | |||||
| Multi-tenant management console | |||||
| Support | |||||
| Support type | Community | Priority email | Phone | Dedicated | |
| SLA uptime guarantee | |||||
| Starting price / mo | Free | $79 | $179 | $349 | $599+ |
| Annual billing | Free | $69/mo | $149/mo | $299/mo | Custom |
| Get started free | Start trial | Start trial | Start trial | Contact sales | |
Most providers are paying for duplicate software and duplicate effort.
The bill matters, but the bigger cost is staff time. When data has to be copied between tools, your team is doing system maintenance instead of serving students.
That is before the hidden cost of missed follow-up, missed renewals, duplicate data entry, and staff training across multiple systems.
Estimate your current monthly stack
Adjust any line item below to match what you are actually paying today.
Estimated savings
$871/mo
That is 10,452 per year, or about 83% less than your current stack.
Current stack
$1050/mo
DoCPR.com professional
$179/mo
Compare to your current stack
DoCPR.com Professional replaces these tools at a much simpler monthly cost.
| Tool | Replaces | Cost / mo | DoCPR |
|---|---|---|---|
| HubSpot | CRM and pipeline | $492 | Included |
| Acuity Scheduling | Class booking | $58 | Included |
| When I Work | Instructor scheduling | $63 | Included |
| Zapier | Automation | $200 | Included |
| LearnDash / LMS | Online learning | $17 | Included |
| WordPress / Hosting | Website and hosting | $220 | Included |
| Total | $1050/mo | $179/mo | |
| Monthly savings | $871/mo | ||
| Annual savings | $10,452/yr | ||
Pricing FAQ
Is there a free plan?+
Yes. The Free plan lets you publish classes, accept bookings, and manage student records at no cost. Your public booking page will show a small "Powered by DoCPR.com" badge, which is removed on all paid plans.
What is the difference between monthly and annual billing?+
Annual billing is prepaid for 12 months and saves you up to 17% compared to monthly. For example, Professional drops from $179/mo to $149/mo when billed annually.
Is there a long-term contract?+
No. Starter, Professional, and Business are all month-to-month — cancel anytime. Enterprise plans are annual contracts with volume discounts.
Are there per-booking or per-student fees?+
Never. DoCPR.com charges a flat monthly fee regardless of how many students you register or classes you run.
Can I migrate my existing student and booking data?+
Yes. We provide migration help for new accounts, including HubSpot contact imports, Acuity history, and spreadsheet uploads.
What happens to my data if I cancel?+
You can export your data as CSV at any time. We retain your data for 90 days after cancellation so you can finish an export.
Can I upgrade or downgrade my plan?+
Yes. You can change your plan at any time from Admin Settings → Plan. Upgrades take effect immediately; downgrades take effect at the next billing cycle.
Questions about pricing?
We are happy to walk you through the platform and help you figure out the right fit for your business.