Why vet prices vary so much
Vets set their own prices. Location, whether the practice is part of a big group, and what’s included (pain relief, a check-up afterwards, a cone) all make a difference. The same spay can cost £250 at one practice and £470 at another.
In March 2026 the competition regulator, the CMA, finished a review of the vet market. Practices now have to publish a price list for common treatments, and fees for written prescriptions are being capped at £21 for the first medicine.
Bills you can’t plan for
Routine care like neutering isn’t insurable, but illness and injury are, and those are the bills that run into thousands.
Compare dog insuranceWe may be paid if you use this link. It never changes our sums.
How to pay less at the vet
- Ask for an itemised estimate before any planned treatment.
- Compare price lists for planned treatment like neutering or a dental. You don’t have to use your usual vet for it.
- Buy long-term medicines online with a written prescription.
- Check your vet’s health plan, which often bundles boosters, flea and worm treatment and discounts.
Questions
How much is a vet visit in the UK?
A standard consultation cost £40 to £59 at the five practices we checked. Out-of-hours emergency appointments cost far more, from about £87 to £250 for existing patients.
Can I get a written prescription from my vet?
Yes. Your vet has to tell you that you can ask for one. You can then buy the medicine from an online pharmacy, which is often cheaper.
Is neutering covered by insurance?
No. Neutering, vaccinations, flea treatment and dental cleans are routine care, which pet insurance doesn’t cover.