Money comparison

Adopting vs buying a pet: the real costs

What a shelter adoption and a breeder puppy cost upfront, what's usually included, and what the first year looks like.

Last updated: October 2026 · 4 sources · see sources

Quick answerAdopting usually costs a few hundred dollars or less. Average shelter fees ran $185 for a dog under a year [3], while breeder puppies often cost $675–$4,440. [1] After the first year, the ongoing costs are about the same either way.

Side by side

Adopting vs buying
AdoptBuy from a breeder
Upfront priceShelter averages: dog under 1 year $185, over 1 year $109; cat under 1 $82, over 1 $52 [3]
Range: $50–$500 [1]
Breeder puppies: $675–$4,440 [1]
Average listed price $1,300, median $1,000 [2]
Often includedMany shelters spay or neuter, vaccinate and microchip before adoption, which is part of why the fee is low.Varies by breeder. Ask what shots and checks the puppy has had.
Knowing the backgroundHistory may be unknown, but adult pets' size and personality are already clear.A good breeder can show parents' health test results for the breed.
First year overallASPCA puts the first year with a newly adopted pet at $1,100–$3,200 [3]ASPCA first-year total for a puppy: $3,221 [4]

After you bring them home

Food, vet visits, preventives and insurance cost the same whether your pet came from a shelter or a breeder. Breed and size change the bill much more than where the pet came from.

If you are buying, ask the breeder for health test results on both parents. Our breed health pages list which tests each breed club recommends.

Common questions

Is it cheaper to adopt or buy a pet?

Adopting is usually far cheaper upfront. Average shelter fees were $185 for a young dog and $82 for a young cat, while breeder puppies often run $675–$4,440 (Rover).

What does an adoption fee cover?

It often helps cover spay or neuter, first vaccines and a microchip, but it varies by shelter. Ask what's included.

How much does a puppy from a breeder cost?

Rover's range is $675–$4,440, and PetBudget found an average listed price of $1,300 and a median of $1,000 across puppy ads. Popular or rare breeds cost more.

What should I ask a breeder about health?

Ask for the parents' health screening results. Each breed club recommends specific tests, which we list on our breed health pages.

Sources (4) — tap to show
  1. Rover – How much does a puppy cost?
  2. PetBudget – Puppy prices (analysis of listed puppy ads)
  3. CNBC – How much it costs to own a pet (PetPoint adoption data)
  4. ASPCA – Cutting Pet Care Costs (2021 table)