Blog
Why kcal per cup matters more than the price per bag
The cheapest bag is not always the cheapest food. Compare what one day of feeding costs, and the calorie statement does most of the work.

On this page
The calorie statement is the most useful number on a bag of dog food, and most owners never read it. It decides how much you feed, how long the bag lasts and, over months, whether your dog gains weight. If you only compare one thing between two foods, compare kcal per cup.
Same bag size, different food
Take two 30 lb bags at the same shelf price. One food has 340 kcal per cup. The other has 440. A dog that needs 1,000 kcal a day eats about 2.9 cups of the first food and 2.3 cups of the second.
The richer food lasts roughly 30% longer. At the same price per bag, it’s about 23% cheaper per day. At a higher price per bag, it may still come out even.
Price per pound tells you what the bag costs. Price per day tells you what feeding your dog costs. They’re often not the same ranking.
Price per day is easy to work out
You need three numbers: the bag price, the bag weight, and the kcal per kg from the calorie statement.
- Cost per 1,000 kcal = bag price ÷ (bag weight in kg × kcal per kg ÷ 1,000)
- Cost per day = cost per 1,000 kcal × your dog’s daily kcal ÷ 1,000
Our product pages show price per day for a 20 kg adult wherever we track a price, and the Feeding Calculator works out your own dog’s daily calories.
Why the feeding chart isn’t enough
The chart on the bag gives a range of cups for a range of weights. It has to cover every dog of that size: young and old, neutered and intact, couch-bound and working. Many charts also round to the nearest quarter or half cup.
The difference between the low and high end of a chart range is often 25% or more. Feeding at the top of the range when your dog needs the bottom is a common route to slow, steady weight gain. A neutered, mostly indoor dog often needs less than a younger, more active one of the same weight, so check the result against your dog’s body condition rather than the chart alone.
Switching foods is when it goes wrong
Owners usually keep the scoop the same when they change foods. If the new food has 100 kcal more per cup, a dog eating 3 cups a day gets 300 extra kcal. For a 20 kg dog that needs about 1,060 kcal, that’s an increase of nearly 30%.
The reverse happens too. Moving to a lighter “weight management” food without adding volume can leave a dog hungry, and hungry dogs find calories elsewhere.
Whenever you change foods, recalculate the portion from the new kcal per cup. It takes a minute, and our Feeding Calculator does it for you.
A cup is not a fixed amount of food
A “cup” on a label means a standard 8 fl oz measuring cup, filled level. Kibble size and shape change how much food fits in it. Many scoops sold with food or bowls hold more than a standard cup.
For accuracy, weigh the food. Grams per day, worked out from kcal per kg, avoid the problem entirely. A cheap kitchen scale is one of the better investments you can make for your dog’s weight.
Calories also explain “my dog is always hungry”
Lower-calorie foods are designed to let dogs eat a satisfying volume with fewer calories, often by adding fiber or air to the kibble. That can help a dog on a diet feel full. It also means the same scoop delivers less energy, so an active dog switched to a light food without a bigger portion may lose weight it didn’t need to lose. Again, the calorie statement is what tells you which situation you’re in.
The objection: “my dog does fine on the chart”
Many do. If your dog holds a healthy weight and body condition on the bag’s recommendation, there’s no need to change anything. The calorie number still matters the day you switch foods, add treats, or your dog becomes less active with age.
What this means for you
- Read the calorie statement before you buy, not after.
- Compare foods by price per day, not price per bag.
- Recalculate portions whenever you change foods.
- Weigh food if you can, and weigh your dog every few weeks.
For the full method, read our guide on how much to feed your dog. To compare calories across foods, use the Food Finder or Compare.
Sources
We link to the original source for every fact we rely on.
- calories
- cost
- feeding
This article is general information, not veterinary advice. You can also check it with your own vet or another qualified pet professional.


