Skip to main content
Simple, Transparent Pricing

Pricing that scales with your appointments and new patients

Every new patient and recovered appointment is worth $100–$300+ to your practice. VisitConfirmed pays for itself from day one.

No per-seat fees. You pay for appointments and leads handled, not software licenses your staff has to learn.

All plans include a 14-day free trial.

Starter

$49 /month

Includes

50

appointments or new patient leads/month

Then $1.00 each after that

Channels

SMS Email

For solo providers and practices just getting started.

Get Started

Practice

$199 /month

Includes

300

appointments or new patient leads/month

Then $0.75 each after that

Channels

SMS Email

For established solo providers and small groups with steady volume.

Get Started

Growth

$299 /month

Includes

500

appointments or new patient leads/month

Then $0.60 each after that

Channels

SMS Email

+ Voice add-on available

For busy or multi-provider practices. Pays for itself with 2–3 recovered no-shows.

Get Started

Enterprise

Custom

Volume pricing above

1,000

appointments or new patient leads/month

Also for multi-location organizations and custom workflows

Channels

SMS Email Voice Widgets

Dedicated support, SLAs, and custom integrations.

Contact Sales

We call each one a conversation: one scheduled appointment, or one new patient lead, however many messages it takes.

All plans include an autonomous AI agent that answers new patient leads within a minute, evenings and weekends included, books, confirms, and reschedules appointments, and has real conversations with patients, plus calendar invites, HIPAA-compliant messaging under a signed BAA, and EHR integration. Live in minutes.

Usage & add-ons

  • Voice add-on: $0.75 per minute of AI call time, inbound or outbound. Available on Growth and up; Enterprise voice volume is custom.
  • Additional conversations: billed at your plan's rate above the included volume: $1.00 on Starter, $0.75 on Practice, $0.60 on Growth. Change plans any time.
  • New patient intake: leads from your ads or web forms count as conversations like any other, with no separate charge for answering them.
  • Plan scope: standard plans cover appointment scheduling, confirmation, rescheduling, and related patient conversations, including the lead intake above. High lead volume, custom intake workflows, and custom integrations may need a custom plan.
  • Included on every plan: a dedicated phone number and HIPAA-compliant messaging. A signed Business Associate Agreement (BAA) is included on every paid plan.
  • Annual billing: pay yearly and get two months free.

Frequently Asked Questions

No. A reminder is a one-way message. VisitConfirmed holds a conversation until it gets a real answer: it follows up when a patient doesn't reply, answers their questions, handles reschedules and cancellations, escalates the ones it can't resolve to your staff, falls back to a voice call when texts go unanswered, and writes the outcome back to your EHR. Reminders tell patients about an appointment. VisitConfirmed tells you which appointments are actually happening.
One patient and one thing to resolve. A conversation is counted once, at the first message we successfully deliver. Each scheduled appointment is one conversation: the whole confirmation and reminder sequence plus the patient's replies, however many messages it takes. For a new patient lead it is every message and reply for as long as we work the lead, counted the same whether or not the patient ever answers, because chasing the ones who go quiet is the work you are buying. It falls in the month that first message goes out, so a sequence running into the next month is not counted twice, and a rescheduled appointment is not counted again either. We do not count a number the carrier rejects as undeliverable, or a duplicate submission of a lead we are already working. Voice minutes are billed separately.
Yes. Send us leads from your ads, your web forms, or wherever else they arrive, and the agent replies within a minute, evenings and weekends included, asks what you need to know before a first visit, and books the appointment. Speed is most of the game here: a lead answered in a minute is worth far more than the same lead answered an hour later. Lead work counts as a conversation like any other, and it counts whether or not the lead answers. If you are running real ad spend, talk to us: higher lead volume or a custom intake workflow may need a custom plan.
You're billed your plan's per-conversation rate for anything above the included volume, so outreach never stops mid-month. Starter is $1.00, Practice is $0.75, and Growth is $0.60. You can change plans at any time, and above 1,000 conversations a month we'll quote volume pricing.
Yes. Upgrade, downgrade, or cancel anytime. No long-term contracts.
Yes. Every plan includes a 14-day free trial. You won't be charged until your trial ends.
Yes. A signed BAA is included on every paid plan.
Voice is an add-on, billed separately from your plan at $0.75 per minute of AI call time, inbound or outbound. Short calls cost cents; you only pay for the minutes you use. Enterprise voice volume is custom.

Ready to make patient appointments more reliable?