Sometimes the lure of a frolicking puppy or fluffy kitten is so strong that the decision to bring a pet into the home becomes an impulse buy. But this is a serious commitment: Many pets can live for more than 10 years, leaving some pet lovers unprepared for the price tag attached to owning and caring for an animal in a responsible manner. If you’re thinking about getting a pet, you should be ready to back up your good intentions with a hefty contribution from your wallet. In this article we’ll look at some of the basic costs of pet ownership.

Key Takeaways

  • Pets can live for 10 or more years.
  • Annual costs of owning a pet can range from several hundred to several thousands of dollars.
  • Food is the biggest cost, along with vet bills.
  • Pet insurance is one way to manage the medical part of the expense of caring for a pet.

Basic Pet Care Costs

Regardless of where you live, the cost of acquiring a new pet is significant. If you purchase your pet at a pet store or from a breeder, you can expect to spend anywhere between several hundred and several thousand dollars, while adoption fees from a shelter can range from zero to several hundred dollars. However, even if you get your pet for free, it is the ongoing cost of caring for it that represents the real expense.


Weekly cost of premium dog food for a large (more than 55 pounds) dog


The most obvious cost is food, which may come from unusual places. (Nestlé owns Purina, after all.) Every pet has to eat, and whether it’s fish flakes, rabbit pellets, dog kibble, or cat food, one thing is certain: They all cost money. According to the American Pet Products Association (APPA) 2019-2020 National Pet Owners Survey, feeding a cat can cost on average $5.50 per week, and that rises to $6.44 a week for a dog. If you have a large dog (weighing at least 55 pounds) and feed it premium dog food, that $6.44 can balloon to about $63 a week.

Most pet owners also spring for more than a few toys, treats, beds, leashes, cages, carriers, obedience training sessions, and other extras. Nonetheless, pet food is one expense where you can’t cut too many corners, so keep the cost of food in mind when you choose a particular pet.

Sixty-seven percent of U.S. households, or about 85 million families, own a pet, accounting for nearly 90 million dogs and just over 94 million cats, according to the American Pet Products Association (APPA) 2019-2020 National Pet Owners Survey.

Medical Care

Medical care is another guaranteed expense. Four-legged friends need basic medical care to prevent future problems, and even fish get sick. For dogs and cats, a yearly checkup is routine maintenance. According to the APPA survey, the average American spends about $638 in medical expenses per dog each year; medical expenses for cats are estimated to be about $374 per year, although most cat owners have more than one.

Economically speaking, routine veterinary care is similar to taking your car in for an inspection. Just like an auto inspection, a visit to the vet sometimes identifies additional issues that need to be addressed. These issues are often expensive. Diagnostic testing for cancer can easily top the $1,000 mark, while CT scans go for $1,500 to $2,500 and MRIs run $2,000 to $3,000—and that does not include surgical care or long-term treatments and medications.  The APPA survey estimates the average cost of surgical care for a pet to be about $426 for a dog and $214 for a cat. Collectively, Americans spent a whopping $29.3 billion on veterinary care for pets in 2019, and that number is forecast to rise to 30.2 billion in 2020.

Annual Expenses

If these numbers make you nervous, perhaps you should reconsider your decision to get a pet. Responsible pet owners understand that pets often come with health problems, and they are willing to accept the financial consequences that come with prolonged illness or sudden injuries. The table below provides the estimated average yearly cost of owning a cat or a dog according to the APPA 2019-2020 National Pet Owners Survey:

Annual Expenses for Dogs and Cats
Expense Dog Cat
Surgical Vet Visits $426 $214
Food $259 $228
Kennel Boarding $229 $120
Routine Veterinary Care $212 $160
Grooming $73 $43
Vitamins $58 $54
Food Treats $76 $58
Toys $48 $31
Average Yearly Cost $1,381 $908
Ten-Year Average Cost $13,810 $9,080
(Source: The American Pet Products Association 2019-2020 National Pet Owners Survey)

Pet Insurance

To cope with the medical costs, an increasing number of pet owners are turning to insurance policies. Recognizing that pets are family members too, some progressive employers offer group policies for pet owners. Pet insurance policies can also be purchased directly from insurers. Either way, be sure to read the fine print and make sure that you understand applicable spending caps, deductibles, and coverage limitations.

Other Considerations

Beyond the basic costs, many pet owners also need to open their wallets to pay for expenses such as grooming and boarding. If you take your pet with you on your travels, most hotels and airlines will charge hefty fees to accommodate Rover or Fluffy. Additional costs can also come in the form of pet sitting while you’re at work, as some pets can’t be left alone for long periods.

Many towns and cities require that you register your pet if it will be outdoors. Registering a dog or cat will also have a fee attached to it.

The Bottom Line

The APPA survey shows that, in total, Americans spent $95.7 billion on their pets in 2019, with that number estimated to rise to $99.0 billion in 2020. Depending on which kind of pet you choose and what situations you encounter, the cost of owning your pet could run anywhere from a few hundred dollars to several thousand dollars each year.

Keep this in mind when you are in the market for a pet. After all, an animal has no choice but to rely on you to provide for its needs. If you are contemplating the addition of a pet to your family, plan accordingly and approach the issue with realistic expectations of the financial implications. Your pet—and your family—will be better off for the effort.