How much does a dog cost per year? (USA)

Use this free calculator to estimate your first-year cost, annual ongoing cost, and 10-year total.

Dog portrait 🐾 Quick estimate • Mobile friendly

Calculator

Adds a typical annual insurance estimate to the total.
Enter your options and press Calculate.

What’s included?

How much does a dog cost per year in the USA?

The average annual cost of owning a dog in the United States typically ranges between $1,200 and $3,500 depending on size, food quality, grooming, insurance, and veterinary care. Larger breeds usually cost more due to higher food consumption and medical expenses.

In the first year, costs are higher due to one-time setup expenses such as a crate, leash, initial vaccinations, license, microchip, and basic supplies. Over 10 years, total ownership costs can exceed $15,000–$25,000.

Food, routine vet care, preventatives (flea/tick/heartworm), basic supplies, training, grooming (if selected), plus optional insurance. This is a budgeting estimate, not financial advice.