The math behind a yearly food budget
The whole budget hinges on how much your dog actually eats per day, not on the bag price. Work out the daily portion first, cost that portion, then annualize it. A cup of dry food weighs about 130 g, so a 5 lb ($30) bag holds roughly 17 cups — about 11 cents a cup at $1.80 a pound.
Daily portion by dog size
Daily food tracks calories, and calories track body weight — roughly 25 to 30 kcal per pound for a normally active adult. These are dry-kibble figures at about 4 kcal per gram.
| Dog weight | Daily calories | Dry food per day |
|---|---|---|
| 10 lb (toy) | ~275 kcal | ½ cup |
| 25 lb (small) | ~690 kcal | 1–1¼ cups |
| 50 lb (medium) | ~1,375 kcal | 2–3 cups |
| 75 lb (large) | ~2,060 kcal | 3–4 cups |
| 100 lb (giant) | ~2,750 kcal | 4–5 cups |
A hard-working or highly active dog can need 1.5 to 2 times these amounts; a senior or neutered dog often needs 10 to 30% less. Puppies eat far more per pound than adults.
Where the yearly figure really lands
Food type moves the number more than anything else. For the same 50 lb dog, switching from budget kibble to raw can multiply the annual bill several times over.
| Food type | Daily cost (50 lb dog) | Yearly cost |
|---|---|---|
| Budget kibble | $1.50–$2.50 | $550–$900 |
| Premium kibble | $2.50–$4.00 | $900–$1,460 |
| Mixed (kibble + wet) | $3.00–$4.50 | $1,095–$1,640 |
| Wet / canned | $5.00–$8.00 | $1,825–$2,920 |
| Raw diet | $5.00–$10.00 | $1,825–$3,650 |
Cheap kibble is not always cheaper: lower calorie density means bigger portions, which narrows the gap on the yearly total.
Two things that skew the estimate
- Treats count. Treats and table scraps are part of the daily calorie total, not an extra. Ignoring them inflates portions and the budget alike.
- Weight changes fast. More than half of dogs are overweight, which usually means overfeeding. Weigh the dog periodically and re-cost the portion rather than feeding the bag label by rote.
This is a budgeting estimate, not veterinary advice. Ask your vet for a portion tailored to your dog's health and body condition.
Common questions
How much does it cost to feed a dog per year?
For a 50 lb dog on quality kibble, roughly $550 to $1,460 a year. Wet food and raw diets run 3 to 10 times higher, so budget $1,800 to $3,600. Smaller dogs cost less, larger dogs more.
How do I estimate a yearly food budget?
Take the daily amount your dog eats, multiply by the cost per cup or per serving, then multiply by 365. If a dog eats 3 cups a day at 30 cents a cup, that is 90 cents a day, or about $329 a year.
Is dry food really cheaper than wet or raw?
Yes, by a wide margin. Dry kibble packs about 4 kcal per gram, while wet food is mostly water at around 1 kcal per gram, so you buy far more weight to deliver the same calories. Raw diets add sourcing and handling costs on top.


