DogBreedCompass

What does your dog food really cost per calorie?

A dog eats calories, not pounds, so the shelf-edge price per pound ranks bags rather than food. Put in the price, the weight and the calorie figure from each label and this compares them on cost per 1,000 kcal instead — the one measure that survives two kibbles of different density — then turns the winner into a cost per day.

The bags you are choosing between

Food A

Food B

Your dog, for a cost per day (optional)

Leave this empty and you still get the ranking. Fill it in and the ranking gains a daily and monthly figure, worked from the published resting-energy formula rather than from a feeding chart.

How to work out dog food cost per calorie

Divide the bag price by the calories in the bag, then multiply by 1,000. The calories in the bag are its weight in kilograms times the kcal per kilogram from the label. That single figure, cost per 1,000 kcal, is the only price that stays true when two foods differ in density.

Written out, it is one line: cost per 1,000 kcal = bag price ÷ (bag kg × kcal per kg) × 1,000. Bags sold in pounds convert first, at 0.45359 kg to the pound, which is the same conversion the feeding calculator uses, so the two tools can never disagree about what a bag weighs.

If your label only gives kcal per cup, the arithmetic needs one extra measurement: the weight of one level cup, in grams. Bag weight in grams divided by cup weight gives cups per bag, and cups per bag times kcal per cup gives the same bag total. Everything after that is identical.

Why cost per pound ranks the wrong bag first

Price per pound ranks bags; price per calorie ranks food. If one kibble packs ten percent more calories into every pound, it can cost ten percent more per pound and still feed your dog for exactly the same money. Anything under that premium and the dearer-looking bag is genuinely cheaper.

The rule generalises: the break-even premium is exactly the density difference. A food with a quarter more calories per pound can be a quarter dearer per pound and cost the same to feed; at a fifth dearer it is cheaper to feed than the bargain bag next to it. Nothing about that depends on brand, ingredient or marketing claim — it is two numbers off the label and one division.

This is why the calculator prints both rankings and says out loud when they disagree. When they agree, no density difference is hiding in the prices and the cheap bag really is the cheap food. When they disagree, the per-pound ranking is the one to throw away.

Where the calorie figure sits on the label

US bags carry a calorie content statement, usually near the guaranteed analysis, giving kcal per kilogram and often kcal per cup. Use the per-kilogram figure when you have it: it needs no extra measurement. The per-cup figure works too, but only once you weigh one level cup on a kitchen scale.

Two practical cautions. The statement is given on an as-fed basis, so wet and dry foods are comparable here only if both figures are as-fed — which is what the label prints. And a cup measured by eye is the largest error most people introduce into a feeding calculation, far larger than any difference between the foods being compared, which is why this tool asks for grams rather than assuming a cup weight for you.

Turning cost per 1,000 kcal into a cost per day

Multiply the cost per 1,000 kcal by the dog’s daily calories, divided by 1,000. A 40 lb neutered adult needs 985 kcal a day under the resting-energy formula, which is 0.98 thousand-calorie units. A food at one dollar per 1,000 kcal therefore costs about $0.98 a day to feed.

The daily calorie figure comes from the same two published equations the feeding calculator uses: resting energy is 70 times bodyweight in kilograms to the power of three quarters, and a life-stage factor turns resting into maintenance. The multiplier column below is just that daily figure divided by 1,000, so you can price any food in your head.

Daily calories for a neutered adult dog by bodyweight, and the multiplier to apply to a cost per 1,000 kcal
Adult weightCalories a dayMultiply cost per 1,000 kcal by
10 lb348 kcal0.35
20 lb585 kcal0.59
30 lb794 kcal0.79
40 lb985 kcal0.98
50 lb1,164 kcal1.16
60 lb1,335 kcal1.33
70 lb1,498 kcal1.50
80 lb1,656 kcal1.66
100 lb1,958 kcal1.96
120 lb2,244 kcal2.24

The table assumes a neutered adult. For any other life stage, scale it by the ratio of the two factors below — an intact adult eats 1.13 times the neutered figure, so its food costs that much more a day.

  • Puppy, under 4 months: Resting requirement times 3.0.
  • Puppy, 4 to 12 months: Resting requirement times 2.0.
  • Adult, neutered or spayed: Resting requirement times 1.6.
  • Adult, intact: Resting requirement times 1.8.
  • Inactive, senior or gains weight easily: Resting requirement times 1.3, the middle of the published 1.2 to 1.4 band.
  • Active or working dog: Resting requirement times 2.0, the bottom of the published 2.0 to 5.0 band.

What cost per calorie does not tell you

It ranks price, not suitability. A food can win this comparison outright and still be the wrong food for a particular dog, because energy density says nothing about protein quality, digestibility, allergens or a prescribed diet. Treat the ranking as the money question answered, and the nutrition question untouched.

The other limit is the daily calorie figure itself. It is a starting point for a healthy adult at a healthy weight, not a prescription: how much a particular dog actually needs is settled by watching its body condition over a few weeks, and any weight-loss plan belongs with a veterinarian rather than a spreadsheet. Food is also only one line of the bill; the cost calculator puts it next to vet care, grooming and insurance.

Method and sources

Every figure on this page is either arithmetic on the numbers you typed or comes from the two references below. No food prices, brand data or typical calorie densities are stored anywhere in this tool, because they would be out of date by the time you read them.

The pound-to-kilogram conversion is the international avoirdupois definition, 0.45359 kg to the pound. Nothing you type is saved or sent anywhere; the calculation runs in your browser. How we write and correct these pages.

Common questions

How do you calculate cost per calorie for dog food?
Divide the price of the bag by the total calories in the bag, then multiply by 1,000 so the answer reads in dollars per 1,000 kcal. Total calories are the bag weight in kilograms times the kcal per kilogram on the label. A 30 lb bag weighs 13.6 kg, so multiply that by your own label figure and divide the price by the result.
Is cheaper dog food per pound actually cheaper?
Not necessarily, and the break-even is exact rather than a matter of opinion. A food carrying ten percent more calories in every pound can cost ten percent more per pound and feed the same dog for the same money. Below that premium the dearer-looking bag is genuinely the cheaper food, which is why price per pound puts the wrong bag first often enough to matter.
What is a good cost per 1,000 kcal for dog food?
There is no published benchmark, and this page will not invent one. Food prices move weekly and vary by retailer, region, bag size and promotion, so any figure printed here would be wrong for most readers on most days. What is worth knowing is the gap between the specific bags you can buy today, which is what the calculator ranks.
How do I convert kcal per cup into cost per calorie?
Weigh one level cup of the kibble in grams first. Divide the bag weight in grams by that cup weight to get cups per bag, multiply by the kcal per cup for the bag total, then divide the price by that total and multiply by 1,000. The weighing step cannot be skipped: a cup is a volume, and a dense kibble puts far more grams in it than an airy one.
Does a bigger bag always cost less per calorie?
Not always. Enter both sizes as separate foods with the same kcal per kilogram and the calculator settles it. Because the calorie density is identical, the ranking follows price per pound exactly, so a promotion on the smaller bag can and does reverse the usual order. The comparison only gets interesting once the two foods differ in density as well as price.
How much does feeding a dog cost per day?
Multiply your cost per 1,000 kcal by the dog's daily calories divided by 1,000. A 40 lb neutered adult needs about 985 kcal a day under the resting-energy formula, which is 0.98 thousand-calorie units, so a food at one dollar per 1,000 kcal costs roughly $0.98 a day. Enter a bodyweight above and the tool does this for every food you entered.

More dog calculators and charts

Every tool on this site is free, runs in your browser, and uses the same breed dataset. Nothing you type is saved or sent anywhere.

All dog calculators and size chartsBrowse cost guides for every breed and cityTake the breed match quiz