Price per 1,000 kcal: the honest way to compare dog food prices

Author: Alex Baer
5 minutes read

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.

$0.68 to $3.96
what the same 1,000 kcal costs across the 73 dry foods in our database that fit a typical 50 lb dog
Rule of thumb. Divide before you buy: dollars per 1,000 kcal = bag price ÷ calories in the bag × 1,000. It is the one number that lets a 25 lb bag of dense food and a 40 lb bag of airy food compete fairly.

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:

  1. 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.)
  2. 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.)
  3. 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.

Worked example: the $66 bag vs the $74 bag. Taste of the Wild PREY Angus Beef: 25 lb bag, $66, which works out to $1.62 per 1,000 kcal. Purina Pro Plan Shredded Blend: 33 lb bag, $74, or $1.26 per 1,000 kcal. For a 50 lb dog that is $1.65 against $1.28 a day. Over a year, the cheaper-looking bag costs about $135 more.

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.

Watch out. Price per pound is almost as misleading as price per bag. A cup of dry dog food carries anywhere from 243 to 528 kcal across our database, so a pound of dense food can feed your dog twice as long as a pound of airy food. Skip pounds entirely: calories are what your dog actually eats.

Reading it off the label

Dog food package icon 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?

Across the dry foods in our database, the 25th percentile sits at $1.29 per 1,000 kcal, the median at $1.85, and the 75th percentile at $2.71. Anything under about $1.30 is genuinely budget territory, and anything over $2.70 is premium pricing. The full range runs $0.68 to $3.96: nearly a six-fold spread for the same energy.

Why not just compare price per pound?

Because density hides inside the pound. Calories per cup vary from 243 to 528 across our database, which means calories per pound vary almost as widely. Two 30 lb bags can contain very different amounts of actual food energy, and the airier one runs out weeks earlier. Price per 1,000 kcal cuts through both bag size and density at once.

Does a higher price per calorie mean better food?

No. Price per 1,000 kcal measures exactly one thing: what the energy costs. It says nothing about protein sources, ingredient quality, or how a food suits your dog. An expensive food can be worth it, and a cheap food can be excellent. Check the guaranteed analysis and ingredients on each product page, and ask your vet what matters for your dog. We only make sure the price you compare is the real one.

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

PetPortions provides portion and cost estimates, not veterinary advice. Estimates are based on breed averages. Consult your vet for medical conditions or unusual diets.

Similar articles

The from-2-dollars-a-day price is real only for the smallest dogs. We priced The Farmer's Dog against kibble for the same calories: 4 to 8 times the bill, and the gap grows with the dog.

Generic answers say $20 to $60 a month. We priced 180 dry foods for the same dog and the same calories: typical bills run $23 to $95 depending on size. See where your dog lands.

Same dog, same calories, real retailer prices: what fresh plans and kibble actually cost per day, size by size, and when paying more makes sense.