Skip to content

Pet cost calculator

First-year, yearly and lifetime cost of a dog or cat, line by line.

  • Free, no sign-up
  • Formula shown below
  • Runs in your browser
Pet
Every year

Ongoing costs, counted in the first year and every year after.

The ASPCA counts one day at $25. Enter your yearly total.
One-time, first year

Setup costs you pay once.

Extra first-year costs

The ASPCA adds these to the first year only. Many pets need dental work again later.

Your result

Enter your costs to see the totals.

Defaults are the ASPCA's 2021 estimates. Your costs will differ; edit any line. Blank lines count as $0.

Where the numbers come from

The starting figures are the ASPCA's "Cutting Pet Care Costs" sheet (2021 update), line for line. The ASPCA splits costs into three groups, and so does the calculator: yearly costs, one-time setup costs, and extra first-year costs (professional grooming and dental care). They are national averages from 2021, so food, vet visits and insurance in your area may cost noticeably more today. Change any line to your own quote and the totals update.

First year = yearly + one-time + extra first-year costs
Each later year = yearly costs
Lifetime = first year + yearly × (years − 1)

Worked example: a dog with the ASPCA defaults over 12 years

Yearly costs add up to $1,391 and one-time costs to $1,030. Add $300 of professional grooming and $500 of dental care and the first year comes to $3,221. Each later year is $1,391, about $116 a month. Over 12 years: $3,221 + $1,391 × 11 = $18,522.

The ASPCA figures

GroupDogCat
Yearly total$1,391$1,149
One-time total$1,030$455
Extra first-year (grooming, dental)$800$300
First-year total$3,221$1,904

One quirk: the ASPCA lists boarding as $25 per day and counts a single day in its total. If you travel, enter your real yearly boarding or pet-sitting cost instead.

What the estimate leaves out

  • Adoption or purchase price.
  • Emergency and illness care beyond what insurance covers, including deductibles and co-pays.
  • Senior care, such as more frequent checkups and lab work, which usually costs more than routine care for a young pet.
  • Damage to your home, pet deposits or monthly pet rent if you rent.

Add any of these to the closest line, or put them under boarding, which is easy to repurpose.

For planning only. Figures checked on aspca.org in October 2026.

Questions people ask

How much does a dog cost per year?

The ASPCA’s 2021 estimate is $1,391 a year for a dog after the first year, and $3,221 for the first year once you add setup costs, spaying or neutering, training, grooming and dental care. Pet insurance ($516) and food ($300) are the biggest yearly lines. Prices have gone up since 2021, so edit the lines to match your area.

How much does a cat cost per year?

The ASPCA’s 2021 estimate is $1,149 a year for a cat and $1,904 for the first year. Insurance ($348), food ($225), routine vet care ($160) and litter ($150) make up most of it.

Do these numbers include emergencies?

Only through the insurance line. The ASPCA estimate does not include an emergency fund. If you skip insurance, consider setting aside money for unexpected vet bills and entering that in place of insurance.

Does the size of the dog matter?

Yes. The ASPCA figures are one estimate for an average dog. Bigger dogs eat more, cost more to board and groom, and usually need larger doses of preventive medication, so raise those lines for a large breed.

Does the calculator save my numbers?

No. Everything runs in your browser and nothing is sent or stored. Reloading the page brings back the ASPCA defaults.