Billing & Invoicing

Veterinary billing and invoicing without the busywork.

OpenVPM supports itemized estimates and invoices, balance history, and recorded payments. Supported treatment and encounter workflows can add line items. Client online card payment requires completed Stripe Connect setup, and card-present terminal payments are not integrated.

Workspace access is immediate. Live clinic use starts as a guided pilot alongside the current PIMS. See current fit and rollout limits.

Billing & Invoicing

Build itemized invoices manually or from supported treatment and encounter workflows. Estimates convert to invoices, and OpenVPM tracks balances and recorded payments.

  • Itemized invoices from manual entry or supported workflows
  • Approved estimates convert to invoices
  • Payment tracking with account balance history
  • Revenue and payment reporting
openvpm.com/billing
Invoice #INV-2847
Wellness Exam$65.00
DHPP Vaccination$38.00
Heartworm Test$42.00
Flea Prevention (3mo)$54.00
Total$199.00
Record Payment

Use OpenVPM your way.

Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.

FreeAGPLv3, forever

Run OpenVPM on your own infrastructure. You operate security, backups, email, messaging, payments, model providers, and production validation.

  • Full source under the AGPLv3 license
  • All source modules and the documented API
  • Docker or Vercel deployment paths
  • Bring your own database, email, SMS, and AI keys
Read the install guide

Common questions

Do charges get added automatically?

Supported treatment-template and encounter workflows can add line items. Clinics still review every invoice and add anything outside those workflows manually.

Can estimates become invoices?

Yes. Build and approve an estimate, then convert it without re-entering its line items.

Does OpenVPM track payments and balances?

Yes. OpenVPM tracks recorded payments and account balances. Client online card payment requires Stripe Connect setup; card-present terminals are not integrated.

Are there per-user fees?

No. Self-hosting is free under the AGPLv3 license. OpenVPM Cloud is priced per location with unlimited staff, no per-user fees.

See billing & invoicing in action.

The demo is live and loaded with real-looking data. Click around, then self-host it free or let us run it for you.