PAIDiPaidThis.com
Home / Vet bills / Vet prescription fees explained and the new 2026 cap

DATA-BACKED GUIDE · UPDATED JULY 2026

Vet prescription fees explained and the new 2026 cap

A prescription fee is what your vet charges to write out a script so you can buy the medicine elsewhere. For years these fees varied wildly and could swallow up the saving from buying online. From September 2026 they are capped at £21, and this guide explains how to make that cap work for you.

The quick version

  • From September 2026 vet prescription fees are capped at £21 per prescription.
  • A written prescription lets you buy medicines online, often 50-60% cheaper than at the practice.
  • The fee pays for the vet's time and legal responsibility in prescribing, not for the drug itself.
  • For long-term medication, the online saving usually dwarfs the prescription fee.
  • The Competition and Markets Authority found corporate-owned practices charge 18.3% more on average than independents, so who owns your practice affects both the consultation and the prescription fee.
  • The CMA also found vet prices rose 63% between 2016 and 2023, which is why asking for a written prescription matters more now than it used to.

Published and surveyed prices

Where these 3 prices come from — 3 named sources

Each is a published price list, an official survey, or a receipt/quote a reader shared. The full per-price list with year and area is on the prescription fee page.

List price
£20£24£27£30median £25Independent / charityUnknown

Why the price varies so much

What you pay depends on how much medicine your pet needs, where you buy it and who owns the practice writing the prescription. For a one-off short course, the prescription fee might cost more than it saves. For ongoing treatment, such as lifelong heart or thyroid drugs, buying online again and again can save far more than the £21 fee each time. Ownership matters too. The Competition and Markets Authority found that corporate-owned practices charge 18.3% more on average than independent ones, and vet prices overall rose 63% between 2016 and 2023, so the same prescription can cost noticeably different amounts depending on which chain, or lack of one, is behind the counter. Practices also differ in how long a prescription lasts before a re-check is needed, which changes how often you pay the fee at all, and regional overheads, staffing costs and local competition all feed into what a practice decides to charge. The real bills below show typical prescription fees so you can judge whether asking for a written script is worth it for your situation.

How to pay less

  • Ask for a written prescription for any long-term medication and compare online pharmacy prices before you agree to buy in-practice.
  • Check the prescription is valid for repeats, so a single fee covers several orders rather than one.
  • After September 2026, decline to pay more than the £21 capped fee for writing the script.
  • Use a reputable UK online pharmacy that insists on seeing a prescription, and factor in postage before comparing the total against the practice price.
  • If you don't know whether your practice is independent or part of a larger corporate group, ask. The CMA's finding that corporate practices charge 18.3% more on average is a reason to shop around rather than assume price is fixed.
  • For short courses of medicine, do the sum before asking for a script. The fee can wipe out the saving if you only need a few days' worth.

Common questions

Do I have to pay a prescription fee at all?

If you buy the medicine directly from the vet, there is usually no separate prescription fee. The fee applies when you ask for a written script to buy elsewhere, and even with it, online prices often work out cheaper.

What does the £21 cap actually cover?

From September 2026 it limits what a practice can charge to write a single prescription. It does not cap the price of the medicine or the consultation, and it doesn't stop practices charging near the cap for every script they write.

Is buying pet medicine online safe?

Yes, from a registered UK pharmacy that requires a valid prescription. Avoid any seller willing to supply prescription-only drugs without one, as that's a sign they aren't operating within the rules.

Will a prescription fee actually save me money?

It depends on the medicine and how long your pet needs it. For lifelong or repeat medication the online saving usually covers the fee many times over. For a short course, work out the online price plus postage and compare it to the in-practice price before deciding, since the fee itself can eat the saving.

Does it matter if my vet practice is independent or part of a chain?

It can. The CMA found corporate-owned practices charge 18.3% more on average than independents, which can apply to consultations and medicine pricing as well as the prescription fee itself. It's worth knowing who owns your practice and checking a couple of alternatives if the price feels high.

Can a vet refuse to write a prescription?

A vet can decline if they haven't examined your pet recently enough to prescribe safely, which is a professional judgement rather than a way to force an in-practice sale. If you've had a recent check-up and the medicine is for an ongoing condition, it's reasonable to ask directly for a written script.

Sources & method

This guide is built from 3 real UK prescription fee prices, collected 2025–2026. Each one — what it was, where, when, and its source — is listed individually on the prescription fee price page. We report medians (the middle price), never estimates, and no business pays to appear or to change a figure.

Sources used on this page

Spot an error? Tell us and we fix or remove it fast. Last updated July 2026. iPaidThis is an independent UK price-transparency project. We publish real prices paid by real people, each one labelled and linked to its source. We are not owned or funded by any veterinary group, insurer, or lead-generation company. This guide is general information about UK pricing, not veterinary or financial advice. Always discuss your pet's care with your vet.