Commercial

Clinic CRM Hidden Fees Checklist (2026): True Cost Guide

CRM true cost calculation: per-user scaling, SMS charges, modules, onboarding, payment processing. Verify costs before signing clinic software contracts.

By Tregovia EditorialPublished 6 min read
Clinic CRM Hidden Fees Checklist (2026): True Cost Guide
Summary

CRM true cost calculation: per-user scaling, SMS charges, modules, onboarding, payment processing. Verify costs before signing clinic software contracts. It covers the true-cost framework, the 12-month true cost calculation, tregovia's fee structure (no hidden costs), and questions to ask every vendor before signing.

Clinic CRM Hidden Fees Checklist: What to Look For Beyond the Base Price

The subscription price on a vendor's pricing page is the starting point for your cost calculation, not the ending point. Clinics that compare software based on advertised base prices routinely discover in month three that the real cost is 40–60% higher once usage charges, add-on modules, and support tiers are factored in.

This checklist covers every cost layer you should verify before signing a CRM contract.

The True-Cost Framework

Layer 1: Base subscription

The headline price. Questions to verify:

  • Is this a monthly or annual rate? (Annual pricing is often 15–20% lower — but requires a 12-month commitment)
  • Is this per-user or flat rate?
  • What is the minimum plan tier for the features you need?
  • What features are locked behind higher tiers?

Layer 2: Per-user scaling

For platforms with per-user pricing:

  • What counts as a "user"? (Practitioners only? All staff including receptionists? Read-only accounts?)
  • Is there a minimum user count at any tier?
  • What is the per-user rate for each user type?
  • Calculate at current headcount and projected 12-month headcount

For flat-rate platforms:

  • Are there any per-user overages at high user counts?
  • Do add-on modules also charge per-user or are they flat additions?

Layer 3: Add-on modules

Most clinic CRMs have a base plan that covers core scheduling and billing, with additional features sold as modules. Common add-on categories:

  • Clinical notes / SOAP records
  • Online booking
  • Intake forms and consent
  • E-signature
  • Online patient payment
  • SMS/email automation sequences
  • Telehealth / video
  • Reporting beyond basics

Questions to verify:

  • Which features are add-ons vs. included?
  • Are add-ons flat-rate or per-user?
  • Is there a discount for bundling multiple add-ons?

Layer 4: Communication charges

SMS messaging is frequently charged separately — either as a per-message fee or against a monthly credit bundle.

Questions to verify:

  • Is SMS included, or charged per message?
  • What is the per-message rate, and in which direction (outbound only, or both)?
  • Is email included, or charged above a monthly send volume?
  • What happens if you exceed the included volume? (Overage rate?)

Estimate your monthly SMS volume: for a clinic with 200 appointments per month, two reminder messages per appointment = 400 messages/month. At EUR 0.04/SMS, that's EUR 16/month. At EUR 0.08/SMS, it's EUR 32/month. Scale up for busier practices.

Layer 5: Onboarding and implementation

Some platforms include onboarding; others charge for it.

  • Is there a setup fee?
  • Is onboarding self-service (documentation only) or vendor-assisted?
  • If vendor-assisted, what is the onboarding cost?
  • Does data migration from your current system cost extra?

For a clinic migrating 500+ patient records, the data migration cost can be EUR 500–2,000 depending on complexity and whether the vendor provides migration services or expects you to do it yourself.

Layer 6: Support tier

Free support is often limited to email or a help centre. Faster response or dedicated support may be paywalled.

  • What support is included in the base subscription?
  • Is phone or live chat support available, and at what tier?
  • Is there a priority support add-on, and at what cost?
  • What is the typical response time for critical issues?

Layer 7: Payment processing spread

If the platform handles online payments, verify the transaction fee model:

  • Is there a payment processing fee per transaction?
  • What percentage is retained?
  • Is there a monthly fee for the payment feature in addition to transaction fees?
  • Does the platform use Stripe Connect (where you pay Stripe's standard rate) or proprietary processing (where the spread may be higher)?

Layer 8: Integration and API costs

If you need to connect the CRM to other systems (accounting software, laboratory system, existing EHR):

  • Are integrations included or charged per integration?
  • Is there an API fee for accessing data programmatically?
  • Is the API available at all tiers, or only at enterprise?

The 12-Month True Cost Calculation

Use this template to calculate the true annual cost for each platform you're evaluating:

Cost componentMonthly estimateAnnual estimate
Base subscription
Per-user add-ons (at 12-month projected headcount)
Required feature modules
SMS charges (estimated volume × per-message rate)
Email overage (if any)
Onboarding / setup fee (one-time, amortised)
Data migration (one-time, amortised)
Premium support (if needed)
Payment processing (estimated transaction volume × fee)
Total true cost

Run this calculation for each platform at your realistic usage volumes — not at the minimum. The platform with the lowest base subscription is rarely the cheapest at real operational volumes.

Tregovia's Fee Structure (No Hidden Costs)

For comparison, Tregovia's complete fee structure:

ComponentCost
Base planEUR 47/month flat rate
Veterinary Bundle (pets, SOAP, vaccinations)EUR 15/month
Medical RecordsEUR 15/month
Online BookingIncluded
Follow-up SequencesEUR 8/month
MembershipsEUR 12/month
Unified InboxEUR 12/month
Forms IntakeEUR 15/month
Contracts eSignEUR 15/month
Online PaymentsEUR 15/month
TelehealthEUR 15/month
White LabelEUR 99/month
SMS chargescarrier rates (per-message)
OnboardingSelf-service, no charge
Data migrationCSV import, no charge
SupportEmail support included
Extra users (beyond 2 included)EUR 10/month per 5-seat pack
Payment processingStripe standard rates

All module prices are flat additions to the base plan — not per-user. The base plan includes 2 staff accounts and 100 clients; additional users cost EUR 10/month per 5-seat pack, not per individual user.

Questions to Ask Every Vendor Before Signing

  1. "Show me what my invoice looks like at [current headcount] and at [projected headcount in 12 months]."
  2. "What is the per-message rate for SMS, and what is the per-month estimate for a clinic with [X] appointments?"
  3. "Are there any features I need that are only available at a higher tier than the one you've quoted?"
  4. "What is the onboarding process, and does it cost extra?"
  5. "What happens if I need to cancel — is there a cancellation fee, and how do I export my data?"
  6. "Are there any upcoming price changes I should know about before committing to an annual contract?"

FAQ

What is the most commonly missed hidden fee?

SMS overage charges. Platforms that advertise "unlimited messaging" often have fair-use limits or cap at a specific monthly send volume. Practices with high reminder volumes (multiple SMS per appointment × high appointment count) exceed these caps and face overage charges that weren't in the evaluation estimate.

How should I compare platforms with different pricing models?

Build the 12-month true cost model using identical assumptions for each platform: same headcount, same appointment volume, same SMS volume. Compare the totals. A platform that is EUR 30/month more expensive but saves EUR 60/month in SMS charges is cheaper in total. A platform that is EUR 20/month cheaper but requires EUR 500 in onboarding fees costs more in year one.

Is per-user or flat-rate pricing always cheaper for clinics?

It depends on team size. For a solo practitioner, per-user pricing is often cheaper. For a 3+ person team, flat-rate pricing is typically cheaper and becomes more advantageous as the team grows. Calculate at your actual and projected headcount, not just your current user count.

What should I verify about data export before signing?

Verify three things: (1) what data can be exported (all records, or only some?), (2) in what format (CSV, JSON, PDF — structured data formats are more portable than PDFs), and (3) whether there is a fee for the export or a waiting period. A privacy-aware platform must provide data export without additional charge and within a reasonable timeframe. This is a legal requirement, not a courtesy.

14-day free trial

One platform for your entire practice

Appointments, records, billing, reminders, and client portal — all in one place. Tregovia is built for EU private practices with GDPR-aware workflows.