CharmHealth pricing teardown
https://www.charmhealth.com/ehr/ehr-pricing-us.htmlCharmHealth's pricing page is unusually transparent for healthcare software, with a detailed feature matrix and real numbers instead of 'Contact Us' walls, plus an extensive add-on pricing appendix. However, the sheer density of the matrix (100+ feature rows across 8 categories), the visually odd choice to highlight the mid-tier as 'Flexi Pricing' with a $0.50/encounter metric, and the proliferation of a dozen+ chargeable add-ons undercut the clarity a good-better-best structure should provide.
Tier structure
FREE PLAN
$0/mo
ENCOUNTER PLAN
$0.50/encounter (min $25/mo)
PROVIDER PLAN
$200/provider/mo
Value metric
hybrid: free tier flat, then usage-based per-encounter or per-provider pricing
How limits scale
Escalation logic
Free plan is a capped starter tier; Encounter Plan charges usage-based per patient encounter for practices with variable volume; Provider Plan charges flat per-provider for practices wanting predictable costs and full feature access, with Enterprise custom pricing above that.
Psychological anchors
- Middle plan highlighted — Encounter Plan is visually emphasized as 'FLEXI PRICING' in the teal/highlighted column, positioning it as the recommended default despite unclear savings versus Provider Plan at scale.
- Free tier as entry anchor — A genuinely free plan (50 encounters/mo, 1 provider, 5 users) anchors the whole page low and lets self-serve signups start immediately.
- Charm pricing on usage fee — $0.50 per encounter with a $25 minimum feels small/granular, masking that heavy users could pay more than the flat Provider Plan.
- High fixed tier as ceiling anchor — $200/provider/month Provider Plan plus a footnote '$350 per provider per month is also available with additional credits' anchors upward before Enterprise custom pricing.
- Enterprise custom pricing — 'Custom Pricing available for Enterprise Customers' sits below the three visible tiers as an implicit fourth, unpriced tier.
- Add-on upsell menu — Extensive itemized add-on pricing table (eRx, EPCS, AI Scribe, Telehealth, Fax, eCommerce, etc.) creates many small expansion-revenue triggers gated behind '+ AddOn' tags in the matrix.
What this page is optimizing for
The page optimizes for self-serve signup at the low end (free plan, visible prices, 'Get Started' buttons) while using granular usage-based pricing and a long add-on catalog to drive expansion revenue as practices grow, with a custom-pricing escape hatch for large enterprise deals.
Red flags
- Massive feature matrix with 100+ rows across 8 categories is overwhelming and hard to scan for a quick tier decision.
- Usage-based Encounter Plan pricing details (e.g. $1000 + $0.30/consult beyond 2000) are buried in FAQ rather than shown on the main pricing table.
- Heavy reliance on '+AddOn' tags for core features like eRx, EPCS, Telehealth, and AI Scribe fragments the real cost of a usable plan across a separate long pricing appendix.
- No visible annual pricing/discount on the main plans despite an FAQ confirming 'discount on annual plans' exists — the discount amount is never disclosed.
- Provider Plan lists an odd extra option ('$350 per provider per month is also available with additional credits') with no clear explanation on the main table.
- Enterprise tier has zero pricing transparency ('Custom Pricing available'), breaking the otherwise transparent pattern.
- Free plan is marked with a red X for BAA (Business Associate Agreement), a compliance-critical item for healthcare software, which could scare off serious evaluators.
Best-practices scorecard
What works · 3
- Visible prices — All three core tiers and a large add-on catalog show real dollar figures, rare for EHR/healthcare software.
- FAQ or objection handling — Dedicated FAQ section covers billing mechanics, encounter definitions, and NPP discounts in detail.
- Clear CTAs per tier — Each of the three plans has its own 'Get Started' button; Enterprise implicitly routes to contact/custom pricing.
Half measures · 4
- Clear recommended tier — Middle plan is color-highlighted but labeling it 'Flexi Pricing' doesn't clearly signal it's the best default for most buyers.
- Annual discount offered — FAQ mentions annual contracts get a discount but no rate or toggle is shown on the pricing page itself.
- Value metric matches usage — Encounter-based and provider-based metrics both make sense for practices, but mixing two different metrics across tiers complicates apples-to-apples comparison.
- Trust signals present — Meaningful Use Certification and MACRA/MIPS Ready badges appear, but no customer logos, reviews, or case study links are on this page.
What's missing · 1
- Tier differences are scannable — The 100+ row feature matrix with many '+AddOn' tags makes true tier differences hard to scan at a glance.