Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Keep Medicine Prices in Our Vet Practice System Up to Date With Wholesaler Costs?
Problems We Solve

How Do We Keep Medicine Prices in Our Vet Practice System Up to Date With Wholesaler Costs?

Vet drug price updates from the wholesaler do not reach the PMS, so medicines are sold below cost. We build a price check that flags lines needing review.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Medicine prices drift out of date because wholesaler cost changes arrive in files and emails, and updating the practice management system is a manual job. We compare wholesaler costs with your selling prices, flag lines where the margin has moved beyond your rules, and apply the updates you approve.

A price rise that nobody passed on

Your veterinary wholesaler raises the cost of a commonly dispensed product, say a flea and worm treatment you sell every day or a long-term medication for arthritic dogs. The change is in a monthly price file, or a notice email, or just on the next invoice. Your practice management system still sells it at the old price, calculated from the old cost.

Months later, someone looking at margins notices the line barely makes anything. Other lines have moved too, some up and some down. Nobody knows how many, because checking thousands of lines by hand is not something anyone has done.

The opposite happens too. A product's cost falls, the selling price stays where it was, and your price looks high next to the online retailers that owners compare you with. That is a quiet reason owners start asking for written prescriptions.

Why prices drift

Wholesaler costs change often, across thousands of lines, and the changes arrive in formats built for the wholesaler rather than for your system. Updating selling prices in the practice management system is manual unless the system imports price files, and many practices either do not have that feature or do not trust it.

Pricing rules, such as the markup by category, rounding to a sensible figure, and minimum dispensing fees, are in someone's head or an old document. Different people have set prices at different times, so similar products have inconsistent margins.

Buying group deals and rebates complicate it further. The cost on the invoice may not be the cost you actually pay by the end of the year, and your pricing rules need to reflect the one you have decided to use.

What stale prices cost

IssueEffect
Selling below intended marginLost margin on every dispense of that line
Inconsistent pricingSimilar products priced very differently
Manual updatesHours spent adjusting lines one by one
Unclear rulesNobody sure how a price was set
Client questionsPrices change in jumps when someone finally notices

Your pricing decisions are yours. We make the gaps visible and apply the changes you approve.

A price check with approval

  1. Wholesaler price data read from price files, order interfaces or electronic invoices.
  2. Your pricing rules written down with you: markup by category, rounding, minimum prices and which cost to use where rebates apply.
  3. Comparison of each line's current cost with your current selling price under those rules.
  4. A review list of lines that break your rules, sorted by how often they are dispensed, so the lines that matter most come first.
  5. Approved updates applied to your practice management system by import where it allows, or as a clean list for manual entry where it does not.
  6. A monthly report of cost changes and margin by category.

Prices that follow costs

When a cost changes, the line appears on the review list within days, not months. You approve, and the price is updated. Margins stay where you intended, and similar products end up priced consistently because the same rules apply to all of them.

Clients see smaller, more regular price changes rather than sudden jumps. And when the partners ask how prices are set, there is a written answer.

Are your prices drifting?

  • Wholesaler price changes are not checked systematically
  • Selling prices are updated by hand, one line at a time
  • You have found lines sold below your intended margin
  • Pricing rules are not written down
  • You do not know when prices were last reviewed

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Will prices change automatically?

Only if you choose that. The default is a review list that a person approves.

Can it read our wholesaler's price files?

Most veterinary wholesalers provide them. We check yours.

Does it cover services as well as medicines?

It can cover anything with a cost and a price, though services usually follow different rules.

Does our practice management system accept price imports?

Many do. We check yours before promising anything.

Keep reading

More on Problems We Solve

Start here

Tell us how medicine prices are updated

Tell us how your wholesaler sends prices and how your practice management system is updated. We will tell you what can be automated and what should stay a decision for you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →