Budgeting

How much does a puppy cost the first year?

About $3,221 for the first year

The ASPCA's 2021 table totals $3,221 for a dog's first year, and first-year vet bills alone typically run $500–$2,000 in owner reports.

Last updated: October 2026 · US prices · 2 sources · see sources

The breakdown

Typical US prices
ItemTypical US price
First-year total$3,221 [1]
One-time costs (spay/neuter, vaccines, crate, training...)$1,030 [1]
Annual costs (food, vet, preventives, insurance...)$1,391 [1]
Professional grooming + dental$800 [1]
Puppy first-year vet bills (owner reports)$500–$2,000 [2]

Figures come from the sources below and each measures something slightly different (published prices, owner bills or planning budgets). Your vet's or provider's estimate is what counts.

It depends on

Costs near you and by breed

Common questions

How much does a puppy cost the first year?

About $3,221 for the first year. The ASPCA's 2021 table totals $3,221 for a dog's first year, and first-year vet bills alone typically run $500–$2,000 in owner reports.

What affects how much a puppy cost the first year?

It depends on: adoption fee or breeder price; spay/neuter and vaccine series costs where you live; supplies like a crate, bed and toys; training classes.

What is the typical price for: First-year total?

$3,221.

What is the typical price for: One-time costs (spay/neuter, vaccines, crate, training...)?

$1,030.

What is the typical price for: Annual costs (food, vet, preventives, insurance...)?

$1,391.

Sources (2) — tap to show
  1. ASPCA – Cutting Pet Care Costs (2021 table)
  2. VetReceipt – Vet cost guides from 2,900+ owner bills

More answers: all pet cost questions · cost calculator