How to control the cost of keeping a pet

They say a dog is a man’s best friend. But pets can be an enemy of anyone’s wallet.

family walking dog

Compare pet insurance

Get a quote

Over the course of its life, a pet can have a huge impact on the family finances. Turns out they’re a lot more expensive than we think...

Pet charity PDSA found that 93% of pet owners vastly underestimated how much their furry friends cost. It reckons owning a dog can cost anything between £16,000 and £31,000 across its lifetime. If you’ve got a smaller pet your bank balance won’t get away scot-free either. Expect to fork out around £17,000 for a cat and £9,000 for a rabbit. 

Factored into these costs are medical bills, food and upkeep. Hover over the blue dots on the image below to see what other costs you should expect to pay out for your pet.


One way of reducing the costs you may encounter is taking out pet insurance.  Some vets say pet cover should be compulsory, as expensive medical bills can often leave a financial burden on pet owners. 

Some pets even have to be put down because the owner cannot pay for medical treatment.

Taking out pet insurance can cost as little as £5 a month, and one of the best ways to save money on the policy you take out is by shopping around. Running a comparison quote can help tailor a policy to the level of cover you need and ensure you get the best deal for your pet.

One of the biggest expenses of owning a pet is food. Keeping your pet fed and watered can be pricey, so we’ve teamed up with to offer a free £20 pet food voucher when taking out a policy.

With free delivery on premium dog food, this deal’s bark is definitely as big as its bite.

Please note: any rates or deals mentioned in this article were available at the time of writing. Click on a highlighted product and apply direct.

Did you enjoy that? Why not share this article

Take control of your energy bills

Our handy tips and tools will help make sure you never overpay again

Popular guides