The British Small Animal Veterinary Association (BSAVA), alongside other veterinary organizations, supports a guideline recommendation to charge no more than £16 for providing a written veterinary prescription.
Mine's just put the charge up from £20 to £25 but next time if it hasn't gone down (I think these charging guidelines are relatively new) I am going to mention the guidelines.
I also resent the consultation fee(which can't be done at the annual check up & vaccination appointment at our vets). I'm perfectly capable of weighinng my dog myself. So I did buy online instead of getting at the vets & having to have a consultation last month. Same drug for fleas / ticks except the vets sold a combination for worms too, whereas I need 2 seperate ones with these, but worming tablets are cheap & effective anyway, & my dog eats tablets like treats.