By Alex Baer · Updated July 2026
Here is a real pair from our database. A 25 lb bag of Taste of the Wild PREY costs $66. A 33 lb bag of Purina Pro Plan Shredded Blend costs $74. The cheaper bag looks like the frugal choice, but feed both to the same 50 lb dog and the $66 bag costs $1.65 a day while the $74 bag costs $1.28. The "cheaper" food is 29 percent more expensive.
Nothing exotic happened there. The bags hold different weights, and each food packs a different number of calories into a cup. Shelf price tells you what the bag costs; it tells you nothing about what feeding your dog costs. The only number that survives bag sizes, kibble densities, and marketing is the price of 1,000 kcal.
This is the metric every cost page on this site is built on, so it deserves its own explainer: the formula, where to find the inputs on a label, a comparison tool, and what 1,000 kcal actually costs across the dry foods we track.
what the same 1,000 kcal costs across the 73 dry foods in our database that fit a typical 50 lb dog
The formula, step by step
Every dog food label in the US states a calorie content, usually as kcal per kilogram and kcal per cup of metabolizable energy. That is all you need:
- Calories in the bag = bag weight in kg × kcal per kg. (A 30 lb bag is 13.6 kg; at 3,600 kcal/kg that is about 49,000 kcal.)
- Price per 1,000 kcal = bag price ÷ calories in the bag × 1,000. (A $55 bag with 49,000 kcal: $1.12 per 1,000 kcal.)
- Cost per day = your dog's daily calories ÷ 1,000 × that price. A typical 50 lb adult needs about 1,018 kcal, so $1.12 per 1,000 kcal means $1.14 a day.
Your dog's daily calories come from weight, age, and activity: the math lives in our methodology, and the calculator runs it for every food at once, which is how this whole site works.
Compare two foods per 1,000 kcal
Enter the bag price, bag weight, and kcal per cup from each label. Defaults show the real pair from the example above.
For a result personalized to your dog's breed, age, and activity, use the full calculator.
Estimates only, not veterinary advice. Cups per bag are estimated at 112 g per cup, the median across our database; for exact numbers use kcal/kg times bag weight in kg.
| Across 73 dry foods (50 lb dog profile) | $ per 1,000 kcal | $ per day, 50 lb dog | $ per month |
|---|---|---|---|
| Cheapest | $0.68 | $0.69 | $21 |
| Budget quartile (25th percentile) | $1.29 | $1.31 | $39 |
| Median | $1.85 | $1.88 | $56 |
| Premium quartile (75th percentile) | $2.71 | $2.76 | $83 |
| Most expensive | $3.96 | $4.03 | $121 |
Dry foods that fit an adult, neutered, moderately active 50 lb dog, each priced by its largest in-stock bag at US retailers. Full budget breakdown by dog size: see the monthly cost guide.
Reading it off the label
Both inputs are printed on every bag sold in the US. The calorie statement sits near the guaranteed analysis, usually phrased as "Metabolizable Energy (ME): 3,600 kcal/kg, 397 kcal/cup". Take the kcal per kg number and the bag weight, and you have calories in the bag. On this site we do the lookup for you: every product page lists the calorie content we use, pulled from the manufacturer's own published data.
Frequently asked questions
What is a good price per 1,000 kcal for dry dog food?
Why not just compare price per pound?
Does a higher price per calorie mean better food?
The short version
- Bag price and price per pound both mislead: bag sizes and calorie density vary too much.
- Price per 1,000 kcal = bag price ÷ calories in the bag × 1,000. Both inputs are on the label.
- Real example: a $66 bag costs 29 percent more per day than a $74 bag for the same dog.
- Across 73 dry foods: $0.68 to $3.96 per 1,000 kcal, median $1.85.
- The metric prices energy only: it is not a quality score.
More guides: How much does it cost to feed a dog per month? · Is The Farmer's Dog worth it? · How long does a bag of dog food last? · Why the feeding chart on the bag overfeeds your dog