OpenVPM
OpenVPM: A broad, open-source veterinary system for technical single-location practices. Ranked #23 of 50 in Veterinary Appointment Scheduling Software by our editors (6.2/10); pricing: Free plan · 14-day trial; best for open-source practices with technical resources.
At a glance
- Editor score6.2 / 10
- PricingFree plan · 14-day trial
- Best forOpen-source practices with technical resources
- Free planYes
- Paid from$79/site/mo
- Reminder channelsEmail + sms
- Facts checked20 Sep 2026

Where it wins
- Free self-hosting with scheduling, records, billing, and inventory
- Unlimited staff on Cloud with no per-user fees
- APIs, webhooks, audit trails, and role-based access included
Where it doesn't
- Self-hosting requires your own database, email, SMS, and AI keys
- Hosted SMS and some payment workflows require setup and approval
- Multi-location production use is not currently ready
Our verdict on OpenVPM
OpenVPM is an open-source veterinary practice management system for companion-animal and house-call clinics. It combines day and week scheduling, doctor columns, recurring appointments, patient histories, SOAP notes, prescriptions, vaccines, estimates, invoices, payment tracking, inventory, client communications, reporting, and a shared patient-status board. It is aimed at connected, single-location practices with the technical resources to self-host or the budget for managed hosting. The optional AI agent supports patient lookup, summaries, dosing references, and appointment tools.
Pricing offers a clear choice between control and convenience. The Self-host plan is free under an AGPLv3 license, with Docker or Vercel deployment paths. It requires the practice to bring its own database, email, SMS, and AI keys. OpenVPM Cloud costs $79 per location per month, billed monthly, and includes unlimited staff without per-user fees, plus a managed database, storage, backups, updates, and an AI allowance. SMS activation follows review. The platform also provides a versioned REST API, scoped API keys, signed webhooks, CSV imports, and Stripe Connect, giving technical teams several routes for connecting clinic workflows.
Its strongest fit is a practice that wants broad operational coverage without per-user pricing and can make informed hosting or integration decisions. Controlled-substance logs, audit trails, role-based access, inventory lot tracking, reorder alerts, and automatic deduction add depth beyond basic appointment booking. However, the vendor describes live use as a controlled pilot and recommends validating workflows alongside an existing practice-management system before broader rollout. Hosted SMS and some payment or integration workflows require setup and approval, while multi-location production use is not currently ready. Practices seeking a mature multi-location deployment should choose an alternative; connected single-location clinics with technical resources are the clearer audience.
Your product? Our editors can test OpenVPM in depth and publish a review, labelled as paid · from $149/mo →
OpenVPM pricing
All 2 OpenVPM plans and prices →
OpenVPM fact sheet
| Free plan | Yes |
|---|---|
| Paid from | $79/site/mo |
| Booking channels | Client portal |
| Reminder channels | Email + sms |
| Telehealth | Not verified |
| Recurring appointments | Yes |
| Calendar sync | Not verified |
| Mobile apps | Not verified |
| Included staff accounts | Not verified |
| Free trial | 14 days · no card needed |
| Deployment | Cloud, Self-hosted |
| Platforms | Web |
| Support | Email, Community, Docs |
| Built for | Solo, Small business (editorial estimate) |
| Integrations | 4 integrations: REST API, webhooks, CSV imports, Stripe Connect |
| Pricing | Free plan · 14-day trial (source) |
| Website | openvpm.com |
| Facts checked | 20 Sep 2026 |
OpenVPM integrations
OpenVPM lists 4 integrations on its own site.
- REST API
- webhooks
- CSV imports
- Stripe Connect
Alternatives to OpenVPM
- PetDesk Direct BookingA connected booking layer for practices that want online scheduling tied to their PIMS.8.8
- EasyWeek for Veterinary ClinicsA broad, low-cost scheduling platform for clinics that need records, reminders, and payments.8.6
- ezyVetA broad veterinary operations platform for practices that need scheduling plus clinical workflows.8.5
See all OpenVPM alternatives →
Used OpenVPM? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used OpenVPM for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
OpenVPM is listed in our Veterinary Appointment Scheduling Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/openvpm/"><img src="https://www.itechguides.com/best/badge/openvpm.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


