Flea and Worming Treatment Cost UK: Vet vs Online vs Supermarket

Last updated: September 2026

Quick answer: A year of flea and worm treatment for an adult dog bought from your vet costs roughly £140, depending on the products and your dog’s size. You can often pay less by buying prescription products online with a written prescription, whose fee is now capped at £21, or by including parasite control in a monthly vet health plan. Pet insurance doesn’t cover flea or worm treatment.

Flea and worm protection is one of the biggest recurring costs of owning a pet. This guide compares the main ways to buy it.

How much does flea and worm treatment cost?

One UK price comparison estimated 12 months of flea and worm treatment bought from a vet at around £140 for an adult dog, as part of a comparison with a health plan. Costs vary with:

  • Your pet’s weight. Doses are weight-based, so large dogs cost more.
  • The products. Combined flea, tick and worm products cost more than single-purpose ones, but mean fewer doses.
  • How often you treat. Your vet will recommend a schedule based on your pet’s lifestyle and risk.

Four ways to buy: compared

OptionHow it worksProsCons
From your vetVet prescribes and suppliesTailored advice, no extra feesOften the most expensive way to buy
Online with a written prescriptionVet writes a prescription; you buy from an online pharmacyOften cheaper for prescription-only productsPrescription fee, capped at £21 for the first medicine
In a vet health planMonthly fee includes parasite control plus boosters and checksSpreads the cost; discounts on other careOnly worth it if you’d use everything in the plan
Over the counter (shops and supermarkets)Products you can buy without a prescriptionCheapest per doseFewer active ingredients available; ask your vet whether they suit your pet

Prescription fees and the new cap

Many of the most effective flea, tick and worm products are prescription-only. Under the CMA reforms, practices can charge no more than £21 for a written prescription for the first medicine and £12.50 for each additional one in the same consultation, and your vet must tell you that you can get a written prescription. Ask for a prescription covering several months to spread the fee. See vet prescription fees.

Is a health plan cheaper?

It depends on what you’d buy anyway. One comparison found that an adult dog on a typical £22-a-month plan (£264 a year) came out roughly break-even against buying the booster, kennel cough, a year of flea and worm treatment and two health checks separately, with the discount on other care as the tie-breaker. If you already buy flea and worm treatment more cheaply online, a plan usually costs more. See vet health plans.

Does pet insurance cover flea treatment?

No. Parasite control is preventive care and is excluded by standard policies. See does pet insurance cover routine care?

How to save safely

  1. Weigh your pet so you buy the right dose; overdosing wastes money and underdosing may not work.
  2. Ask for a multi-month prescription to spread the prescription fee.
  3. Compare online prices for the exact product and dose.
  4. Never use dog products on cats. Some dog flea treatments are dangerous to cats.
  5. Treat all pets in the home at the same time to stop re-infestation.

Frequently asked questions

How much is flea treatment for a dog per month?
It varies by product and weight. Around £140 a year for flea and worm treatment from a vet works out at roughly £12 a month.

Is it cheaper to buy flea treatment online?
Often, especially for prescription products, even after the prescription fee.

Are supermarket flea treatments any good?
Some are, but many of the newest active ingredients are prescription-only. Ask your vet what suits your pet.

How often should I worm my dog?
It depends on your dog’s lifestyle and risk. Your vet will recommend a schedule.

What else should I budget for in the first year?
See a puppy’s first-year vet costs.

Key takeaways

  • A year of flea and worm treatment from a vet costs roughly £140 for an adult dog.
  • Buying online with a written prescription is often cheaper; the fee is capped at £21.
  • A health plan only saves money if you’d use everything in it.
  • Insurance never covers parasite control.

Prices are typical estimates, not quotes. Ask your vet which products and schedule suit your pet.

Leave a Comment