A salesperson demos the software. It looks clean. The pricing slide shows a number you can live with. You ask a few questions, they answer confidently, and then the contract lands in your inbox — twelve pages, formatted like a legal document, with a deadline to sign before the 'offer expires.' Most clinic owners sign it. Some regret it within six months.
The problem isn't that vendors are dishonest. It's that the questions most owners ask — 'Does it do appointments? Does it generate invoices? Is there a mobile app?' — are answered by the demo. The questions that determine whether you'll be trapped, overcharged, or left without support two years from now are almost never asked. This post gives you those questions.
Data Ownership and Export: Who Actually Owns Your Records?
This is the first question, and it's non-negotiable. Ask the vendor: *If I cancel tomorrow, can I export every patient record, invoice, prescription history, and inventory transaction in a standard format — CSV, PDF, or similar — within 48 hours, at no charge?* The answer tells you everything about the power dynamic you're entering.
Some contracts specify that data export is available 'upon request with reasonable notice' — which in practice means weeks, with a fee. Others store your records in a proprietary format that requires their software to read. Neither is acceptable. You built that patient history. It belongs to your clinic, not to the platform.
Also ask: *What happens to my data if you shut down, get acquired, or I miss a payment?* A reputable vendor will have a clear, written answer. If they deflect, that's your answer.
Pricing: What Does the Contract Actually Lock In?
The monthly number in the proposal is rarely the full number. Before signing, map out every line item that could change or be added after year one.
- Annual price escalation clause: Does the contract cap how much the price can increase each year? A clause that says 'pricing subject to change with 30 days notice' is essentially no cap at all.
- Per-user or per-location fees: If you hire a second vet or open a second branch, does your monthly cost jump automatically? By how much?
- Module fees: Is the demo price for the full product, or does it exclude inventory, WhatsApp messaging, or reporting — features you'll need from day one?
- Onboarding and data migration fees: Some vendors charge ₹15,000–₹50,000 (illustrative range) to move your existing records in. Ask upfront, in writing.
- Support tier: Is phone support included, or does that require a higher plan? What about after-hours support if your system goes down during a Saturday rush?
Get the vendor to send you a written list of every fee that could apply to your clinic over a three-year horizon. If they won't do that, you're negotiating blind.
Lock-In: What Does It Actually Cost to Leave?
Most contracts have a minimum term — typically 12 months, sometimes 24. That's standard. What matters is what happens if you need to exit early. Ask for the exact early-termination clause, in writing, before you sign. Some vendors charge the remaining months in full. Others charge a flat penalty. A few let you exit with 60 days notice. Know which category you're in.
Also ask whether auto-renewal is on by default, and what the notice window is to cancel before it triggers. A 90-day cancellation notice window combined with annual auto-renewal means you have one month per year to make a decision — and if you miss it, you're in for another year. This is covered in more detail in the full guide to switching costs, which is worth reading before you commit.
Implementation: Who Does the Work, and When?
The demo is run by a sales team. Implementation is usually handed to a different team — sometimes an overloaded onboarding queue, sometimes a third-party partner. Ask specifically: *Who will be my implementation contact? What's the average time from signing to go-live for a clinic our size? What's included in onboarding, and what do we need to do ourselves?*
If the vendor can't give you a named contact or a realistic timeline, that's a signal. A two-vet clinic that goes live three months late has lost real money — not in some abstract sense, but in missed billing, staff frustration, and double-entry across two systems during the transition.
Also ask whether training is included or billed separately, and whether it covers your entire team or just one administrator. A system your reception staff won't use because they were never trained is a system that fails quietly.
Support: What Happens When Something Breaks on a Busy Monday?
Ask the vendor to describe exactly what happens if the software goes down at 10 AM on a weekday. Who do you call? What's the response time commitment — and is that commitment in the contract, or just in the sales pitch? Is there a status page you can check?
For India-based clinics, ask whether support operates in your time zone and whether there's a WhatsApp or phone channel — not just a ticketing system that might take 48 hours to respond. The vendors who are genuinely confident in their uptime will have no problem putting response-time commitments in writing.
Feature Roadmap: Is What You Need Built, or Just 'Coming Soon'?
During demos, it's common to see features marked 'coming soon' or 'in beta.' That's fine — software evolves. But if you're signing a contract partly because of a feature that isn't live yet, ask for it in writing: *If Feature X is not available within [timeframe], what's the remedy?* Most vendors won't commit to this, which tells you how confident they are in their own roadmap.
The guide to choosing practice management software covers how to evaluate what you actually need versus what looks impressive in a demo — worth reading alongside this checklist.
The Checklist: What to Have in Writing Before You Sign
- Full data export rights, format specified, no fee, within a defined timeframe
- Complete fee schedule including all modules, users, and locations you'll need
- Annual price escalation cap (or explicit acknowledgment there is none)
- Early termination cost, written out exactly
- Auto-renewal notice window, in days
- Go-live timeline and named implementation contact
- Training scope — who's covered, how many sessions
- Support response-time commitment, in the contract not just the pitch
- Status of any 'coming soon' features you're counting on
One More Thing: What Doesn't the Software Do?
Ask this directly: *What are the top three things clinics wish you had that you don't?* A vendor who answers this honestly is a vendor you can work with. One who pivots immediately to features they do have is telling you something about how they'll handle problems after you've signed.
This question also surfaces gaps that matter specifically to your clinic. A system without FEFO dispensing and batch-expiry tracking, for instance, creates real pharmacy risk — not a theoretical one. A system without GST-aware invoicing will create accounting friction every month if you're running a clinic in India.
The Broader Point
Software contracts are long-term relationships, not one-time purchases. The questions above aren't adversarial — they're the same questions any serious operator would ask before committing to a two- or three-year dependency. A vendor who finds them uncomfortable is not the right vendor.
Once you're inside a system, the hidden cost isn't just the monthly fee — it's the revenue that leaks through gaps the software doesn't close: unbilled vaccines, missed dispensing charges, consult fees that never made it to an invoice. That's the part worth examining before you sign, not after. If you want a quick sense of how much your current setup might be leaving on the table, the free 60-second audit is a reasonable place to start — no commitment, just a number.
Before the contract: the shortlist
These questions are worth asking of every vendor you are still considering. If you have not narrowed the field yet, our comparison of seven systems sold into India answers the pricing-transparency question for all of them up front — three publish a number, four do not.
For the vendor-specific version of these questions, the individual comparisons go deeper: CliniCore vs VETport covers the quote-based model and what the AI scribe add-on actually includes.