How much does a dog cost per month?
About $67–$150 a month
Spread over 12 months, the yearly range for an adult dog works out to roughly $67–$150 a month, and the ASPCA's 2021 yearly total of $1,391 is about $116 a month.
Last updated: October 2026 · US prices · 2 sources · see sources
The breakdown
| Item | Typical US price |
|---|---|
| Years 2–4, dog | $800–$1,800/yr [1] |
| Annual total (ASPCA 2021) | $1,391 [2] |
| Food | $300 [2] |
| Routine medical | $225 [2] |
| Preventive medication | $185 [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
- Your dog's size, since bigger dogs eat more and need bigger medication doses
- Whether you buy pet insurance
- Grooming needs and coat type
- Where you live, since vet prices vary by city
Related cost guides
Costs near you and by breed
Common questions
How much does a dog cost per month?
About $67–$150 a month. Spread over 12 months, the yearly range for an adult dog works out to roughly $67–$150 a month, and the ASPCA's 2021 yearly total of $1,391 is about $116 a month.
What affects how much a dog cost per month?
It depends on: your dog's size, since bigger dogs eat more and need bigger medication doses; whether you buy pet insurance; grooming needs and coat type; where you live, since vet prices vary by city.
What is the typical price for: Years 2–4, dog?
$800–$1,800/yr.
What is the typical price for: Annual total (ASPCA 2021)?
$1,391.
What is the typical price for: Food?
$300.
Sources (2) — tap to show
More answers: all pet cost questions · cost calculator