ezyVet pricing and alternative
Paying ezyVet every month, and still reconciling the ketamine register by hand? Own the system that keeps the register for you.
Book 30 minutes with Sam. Bring your last ezyVet invoice and the number of vets and nurses who use it each week. We look at what you pay now, what your contract adds on top, and where your team still keeps the register, recalls and unbilled work on paper. Then we show you your own version with your ezyVet clients and animals brought across. One setup fee, then a monthly retainer, and the system is yours.
ezyVet's pricing page says you can get started for as little as US$260.50 a month, which is US$3,126 a year at the entry price. Everything beyond that, including enterprise pricing for groups, is given on request, and training and data conversion are not priced on the page.
- check_circle30 minutes with Sam, no obligation
- check_circleYour ezyVet clients and animals brought across
- check_circleYour clinical records in a database you own
What a clinic owner pays for
One published number, and a quote for the rest
Owners, patients, appointments, consults, charges, vaccinations, invoices, stock and the register: that is the asset. ezyVet publishes one entry price and quotes everything else, so the real bill is whatever your contract says.
The entry price, every month
ezyVet's own page starts at US$260.50 a month. That is US$3,126 a year at the floor, before anything your clinic's quote adds.
The rest is on request
Additional pricing, current promotions and enterprise pricing for corporate groups are given on request. You learn what a clinic your size pays only by asking their sales team.
Getting in is not on the price list
Training and data conversion are not priced on the pricing page. The thing that costs most to move is your own clinical history.
An ecosystem that points at its owner
ezyVet is part of IDEXX, and its pricing page lists IDEXX diagnostic integrations among what you get. The software sits inside a diagnostics company's plans for your clinic.
Reports that stop at the vendor's questions
Whether the ketamine register reconciles with the shelf, which vets hold bookings on an expiring practising certificate, which finished work was never invoiced: questions that cut across records wait for a report builder.
Your clinical records behind their export
Years of consults, vaccination histories and financials live in their cloud. Leaving is a conversion project, and the record the Council can ask you for sits in a system you rent.
What you get instead
The practice record you own, with the professional gates built in
The book
A day sheet that cannot break the rules
Booking carries the discipline the profession runs on. The gates are in the open, cite their sources, and have no override buttons.
- check A vet without a current practising certificate on the day does not go in the book (Veterinarians Act 2005 s 18)
- check No double-booking a vet across two rooms, and no booking a deceased patient: the record stays, the bookings stop
- check A past appointment nobody completed, cancelled or marked a no-show stays loud until someone answers what happened
- check Cancellations and no-shows go on the record with their reason, so the pattern by owner is a question you can ask, not a feeling
The consult room
Records finished, consented, dispensed and billed
Open the consult, charge as you go, complete it properly. Every gate the Council cares about sits on those three steps.
- check A consult does not complete without clinical notes: the record is the evidence of care (VCNZ Code of Professional Conduct)
- check A surgery or dental does not complete without consent on record
- check Dispensing a restricted medicine happens only inside a vet's consult (ACVM Act 1997); an expired batch refuses; a controlled drug writes its register entry in the same breath
- check The finished consult becomes the invoice while the owner is at the desk, and every one that got away without an invoice is named
Compliance
The register the inspector asks for, kept by construction
Nine rules from the Acts and the Code, run against the records with sources cited, and the sharpest ones enforced at the gate.
- check The controlled drug register only ever adds entries: every receipt, dispensing and witnessed disposal with the running balance (Misuse of Drugs Regulations 1977)
- check The register is reconciled against the shelf, drug by drug, and a discrepancy is the loudest line on the morning list
- check The compliance check names every breach: expired certificates, unconsented procedures, expired batches, unchipped dogs, each with its rule and source
- check The register, vaccination certificates, statements and clinical histories print in your clinic's name, ready for an audit
Yours
Your database, your protocols, your name on the certificate
Plain records you own, a recall list that works for you, and an import that doubles as the first audit of the old system.
- check Your ezyVet client and animal exports come across in one step, and running it again updates instead of duplicating
- check The recall list is a call sheet with phone numbers, and the lapsed list ranks the patients you are quietly losing by what they spent
- check Add a field, a protocol, a document or a whole routine by describing it to Claude
- check No price list to read and no quote to wait for: one setup fee, then a retainer
Make it yours
Design your own ezyVet replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from ezyVet. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your ezyVet data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Vet Clinic for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Vet Clinic for Claude Code
Connected to your own database
What items need my attention right now?
Needs attention (23)
[register_discrepancy] KET-100 · Ketamine 100 mg/ml · ml controlled drug register shows 46.5 ml, shelf count is 44.0: a discrepancy of -2.5 ml. Count it, find it, and record the correcting entry today (Misuse of Drugs Regulations 1977)
[apc_expired] Dr Priya Nair · holds 3 appointment(s) next 7 days practising certificate expired 2026-09-13 and still in the book: reassign every appointment today, practising without a current certificate breaches the Veterinarians Act 2005
[consult_unfinished] CN-2011 · Ziggy · Dr Miriam Cole opened 2026-09-21 and never completed: the notes are the clinical record, finish it while Dr Miriam Cole still remembers the consult
[consent_missing] CN-2004 · Banjo · Dr Sione Tuala dental completed 2026-07-05 with no consent on record: get the signed form scanned and dated today, informed consent is what the Council asks for first
[unbilled] CN-2006 · Tui · Dr Sione Tuala $191 of completed work with no invoice, 16 days old: build it before it becomes a write-off
[recall_overdue] Rusty · Nikau Kereama · Canine DHP Canine DHP was due 2026-01-23 (245 days ago) and nothing is booked: every lapsed recall is a patient quietly becoming someone else's
Ask it anything
Questions ezyVet cannot answer
Every one of these is a real question the demo answers today. Yours will be different, and that is the point.
Switching
How to switch from ezyVet
The move involves exporting your client and animal lists, running one import command, and then a hands-on hour reconciling vaccinations and the controlled drug register before you switch off the old system.
- 1
Export your records from ezyVet
Export your client and animal lists from ezyVet. Its list screens export to CSV, and ezyVet also exports financial reports the same way. If your account offers a different export format, use what it allows and check with ezyVet on scope. This is the raw material the import reads, so pull complete lists rather than a sample.
- 2
Run the import, dry run first
In your Claude Code setup, import your ezyVet data by pointing it to your client and patient spreadsheet files, doing a test run first. The test run shows what would load without touching your records, so you can fix the files before committing anything. Run it for real once the preview looks right.
- 3
Check what the import flags
The import is the first audit, not just a data load. It surfaces an animal whose owner is missing from the export, or a dog with no microchip on record, the moment it finishes. Read that list before you do anything else. Rows match on their ezyVet code, so re-running the import later updates records instead of duplicating them.
- 4
Run both systems side by side
Keep ezyVet running while you work through what came across. Spend an hour entering the current vaccination state for each patient and opening the controlled drug register from a physical count on the shelf, since neither carries over automatically. Use this period to check the new record against ezyVet before anyone relies on it alone.
- 5
Switch off ezyVet
Once the record matches what's on the shelf and in the book, and the team is using attention, book and register day to day, cancel the ezyVet subscription. There is no per-vet fee waiting on the other side, and your data stays in records you own, readable by any tool from here.
Where the real effort goes
The real work is not the import command, it is deciding what history to bring across and how your own fields and rules should map: your price list, which items are restricted medicines, which are controlled drugs, and your branch structure. The migration guide spells out what carries over and what deliberately starts fresh. When Enterprise DNA installs and runs this for you, this is the part they handle.
Not ready for a call?
Get your ezyVet switch plan by email
We will send you the step-by-step plan for moving your business off ezyVet, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your ezyVet switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo
- 2 npm run demo, then open the folder in Claude Code
- 3 Type /attention
- 4 Import your ezyVet exports and point it at your own database
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your vaccination schedules, consent forms and price list, with restricted and controlled items flagged right
- check Your ezyVet clients and animals brought across, with a test run first
- check Current vaccination state and opening register balances set up from a physical count
- check Lab results, imaging or an online booking page connected, if your clinic needs them
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and run inside Omni by Enterprise DNA, with the rest of your business
- check Backups and access for each vet, nurse and the front desk set up
- check The morning list and register reconciliation ready before the first consult
- check Your protocols and reports kept up as the clinic grows, with no quote to renegotiate
Questions
Instead of ezyVet, answered
How much does ezyVet cost a clinic like mine? expand_more
ezyVet's pricing page says you can get started for as little as US$260.50 a month, US$3,126 a year at that price. It gives additional pricing, promotions and enterprise pricing for groups on request, so what a clinic your size pays is in your contract, not on the page. Enterprise DNA charges one setup fee, then a retainer.
Is a 30-minute bill review worth our time? expand_more
Bring your last ezyVet invoice and your contract terms. We work out what you pay in a year, which parts of ezyVet your team relies on, and whether your own version would cost less to run. If staying on ezyVet is the better choice for your clinic, we say so.
What happens to my ezyVet data? expand_more
Export your client and animal lists and we bring them across, with a test run first. Then the current vaccination state and the opening controlled drug register are set up from a physical count, because both should start from what is true today. Records match on their ezyVet code, so running the import again updates rather than duplicates.
What about our lab machines and online booking? expand_more
The free version records what the clinic enters: results and bookings are typed in by a person, not pulled down a wire. When Enterprise DNA builds your version, we connect the lab, imaging or booking pieces your clinic actually uses, and leave out the ones it does not.
Is the controlled drug register kept properly? expand_more
It keeps the shape the Misuse of Drugs Regulations describe: every receipt, dispensing and witnessed disposal with a running balance, entries never edited or removed, and reconciled against the shelf whenever you ask. Whether your storage, custody and destruction arrangements comply stays your call, and every rule cites its source so you can check it.
Stop renting the record the Council can ask you for
30 minutes with Sam. Bring your ezyVet invoice and the number of people who use it. We look at what you pay now, what your team actually uses, and what your own version would look like for your clinic. If it is a fit, we build it and run it. If not, take the free version.
Vet Clinic for Claude Code is free and open source, published by Enterprise DNA.
Done paying for ezyVet?
Book a 30-minute bill review