Pet Portion Calc

Every number here comes from NRC & WSAVA methods and is published as open data (CC BY 4.0). See how we check our numbers →

How to read the calorie information on your pet food bag

By Josh · Reviewed and updated: 2026-09-16

Weight-to-volume differs by species — cups in a pound of cat food shows the cat figures.

To convert: kcal/kg ÷ 10 = kcal per 100g. A food at 4,000 kcal/kg gives 400 kcal/100g. Cup-based labels need one extra step — divide by the cup weight in grams (typically 90-130g for dry food).

The feeding chart on the back of the bag is a rough population average. The calorie number is the one figure that lets you work out an amount for your pet and your food — and it is printed on almost every US pet food package. Here is where to find it and how to use it.

Same food two labels: 4000 kcal per kg equals 440 kcal per cup at 110 g per cup
The same bag prints two numbers — the cup number is the one portion math runs on. Illustration: PetPortionCalc.com (CC BY 4.0)

Where to look

Look for a section on the back or side panel headed “Calorie Content” (sometimes “Calorie Content (calculated)”). It usually sits near the Guaranteed Analysis. It is separate from the feeding chart, and it is the part you want.

A typical dry dog food prints two figures, like this:

The back of the bag — schematic

The blocks sit roughly like this on a real label. Your numbers will be different; what to look for is the layout.

Guaranteed analysis

Crude proteinmin 26.0%
Crude fatmin 15.0%
Crude fibremax 4.0%
Moisturemax 10.0%

Calorie content (calculated)

3,364 kcal/kg · 370 kcal/cup ME

This is the line you are looking for. Either figure works — enter one of them in the calculator.

Feeding guide

10 lb¾ cup
20 lb1¼ cups
30 lb1¾ cups

This block is a population average, rounded upward. Treat it as a rough guide, not a plan for your pet.

Where the calorie statement sits on a typical dry food label, and what else is printed near it.

Wet food usually prints kcal per can instead, and sometimes kcal/kg as well. Turning a per-can figure into a per-100 g one — which is what you need before you can compare it with dry food — is covered on the wet and dry food conversion page.

What “ME” means

ME stands for metabolizable energy: the portion of the food's total energy that the animal can actually absorb and use, rather than excrete. It is the only energy figure worth calculating with. If you see a figure labelled “gross energy”, that is a different measurement and will not match how your pet actually uses the food.

The two numbers are not alternatives — they are the same food

kcal/kg and kcal/cup both describe the same food, and they are linked by how much the kibble weighs per cup. That link gives you a genuinely useful trick.

To find grams per cup from a label:

grams per cup = (kcal per cup ÷ kcal per kg) × 1,000

Using the label above: (370 ÷ 3,364) × 1,000 = 110 g per cup.

That is where the 110 g figure used as the default in our calculator comes from — it is the typical relationship between the two label values for adult kibble. If your bag's own figures give you a different result, use yours. Compute it once and you have the number.

Which one should you use?

If your label gives youUse it whenWhat you need
kcal per cupYou scoop the food, and your bag lists a cup figureNothing else — the calculator divides directly
kcal per kgYour bag only lists the metric figure, or you weigh the food on a scaleNothing else — grams follow directly from the calorie target
kcal per canWet foodCans per day instead of cups

If you intend to weigh food instead of scooping it — which is more repeatable — use kcal/kg. It skips the cup conversion entirely, because the result comes out in grams.

The mistake that throws portions off by ten times

Pet food labels mix units, and the difference between them is a factor of ten. These all appear on real packaging:

Entering 3,700 where the calculator expects a per-100 g figure, or entering 370 where it expects per-kg, changes the answer by tenfold. It is the single most common error in home portion calculation, because the two numbers look equally plausible. That trap has its own page: kcal/cup or kcal/kg — which one do you use? covers how to tell the two apart and how to convert between them.

The check: after you calculate, compare the result with the feeding chart on the bag. They will not match exactly, but they should be in the same ballpark. If your calculated portion is ten times the chart, or a quarter of it, you have almost certainly mismatched the unit.

A scale settles it: the fastest way to stop mismatching units is to stop converting and weigh the food instead — a kitchen scale that reads in 1 g increments gives you grams directly, whichever figure the label printed.

How the calorie statement connects to the feeding chart

The two numbers on the label work together in a way most bag descriptions skip. The feeding chart was calculated from the kcal/kg figure using that manufacturer's assumed cup weight — so if your dog's portions come from the chart, you are already using the energy data indirectly. Reading the calorie statement directly simply removes the cup-weight assumption from the middle. For dogs whose weight drifts on a chart-fed routine, switching to gram-based portions calculated from the energy density closes the loop: the chart becomes a starting point, the calorie line becomes the instrument.

One practical detail: the energy statement is expressed on an as-fed basis, which includes the water in the food. That is why dry food and wet food numbers cannot be compared directly against each other on the label — a wet food at 1,000 kcal/kg is far denser per gram of dry matter than a dry food at 4,000 kcal/kg. When comparing a wet topper against the kibble it replaces, convert both to a dry-matter or per-calorie basis first.

A worked example, both ways

Take a 30 lb (13.6 kg) neutered adult dog of typical activity, eating the food from the label above.

Step 1 — the calorie target. Resting energy requirement is 70 × 13.60.75 = 496 kcal/day. The life-stage factor for a neutered adult of typical activity is 1.6, giving a maintenance requirement of 794 kcal/day.

Step 2a — using kcal/cup. 794 ÷ 370 = 2.14 cups per day, or about 1.07 cups per meal across two meals.

Step 2b — using kcal/kg. 794 ÷ 3,364 × 1,000 = 236 g per day, or about 118 g per meal. That is the same amount of food as 2a, just measured on a scale instead of in a cup.

Both routes land in the same place. That is the point of the check: if your two methods disagree, one of your inputs is wrong.

Then check the pet, not the arithmetic

Any figure you derive this way is a starting estimate. Published reference data shows wide variation between individual animals of the same weight, so the label gives you a defensible starting point, not an answer. Set the amount, then look at body condition every two to four weeks — ribs easy to feel but not visible, a visible waist from above, a belly tuck from the side — and adjust by about 10% at a time. See our weight chart by size for the body condition check in more detail.

Reading the label is step one; weighing the food is step two. Browse digital kitchen scales on Amazon — a 1 g-accurate scale turns the label numbers into exact portions.

Affiliate disclosure: we may earn a commission on purchases made through links on this page, at no extra cost to you.

Frequently asked questions

My bag only lists kcal/kg. Can I still use a cup-based chart?

Yes, but you need grams per cup as well. Convert with grams per cup = (kcal per cup ÷ kcal per kg) × 1,000, if your bag happens to list both. If it lists only kcal/kg, you can simply work in grams and skip cups entirely — weighing food is more repeatable than scooping anyway.

Is “kcal” the same as “Calorie” with a capital C?

Yes. In nutrition, “Calorie” with a capital C means kilocalorie, normally written kcal. So 3,364 kcal/kg and 3,364 Calories per kilogram are the same statement. Pet food labels use kcal, which is the clearer form.

Why does my calculated amount differ from the bag's feeding chart?

Bag charts are written for broad groups of animals, usually rounded upward, and based on assumed activity levels. A calculation using your pet's actual weight, life stage and your food's actual calorie density will often land lower. If the two differ by ten times rather than by 20 to 30%, check your calorie units first.

Can I use the same method for wet food and raw food?

The calorie method is the same, but the units differ. Wet food is usually given as kcal per can, and raw or fresh food as kcal per 100 g. Both work with the same two-step approach — work out the calorie target, then divide by the food's energy density in whatever unit your label uses. Raw and homemade diets need more care with micronutrients, which is a question for your veterinarian, not a calculator.

How do I read a pet food label?

Find the calorie statement first, because everything else follows from it. It gives two numbers — kcal/kg and kcal/cup — and they describe the same food in different units rather than offering a choice between them. Both are stated on a metabolizable energy (ME) basis, so either can be used, and if your bag shows only one you can convert with the formula set out above. Where to find them on a typical label is set out in Where to look · Source: every number can be re-computed.

Medical disclaimer. This page provides information about reading food labels. It is not veterinary medical advice. Always consult your local veterinarian for your pet's specific dietary needs. Individual nutritional requirements may vary based on health, genetics, and medical conditions.

Calculate your pet's exact portion →
kcal/cup or kcal/kg — the mix-up that costs tenfold →

If your food label only gives kcal per kg, you also need the density to turn weight into volume — see how many cups are in a pound of dog food, which explains why the cups-per-pound figure is not a single number.

What the three calorie statements on a label actually mean

Labels express energy in more than one way, and mixing them up is the most common reading error: kcal/kg describes the food, kcal per cup or per can describes a serving, and a metabolisable energy (ME) figure describes what the animal can actually extract. A number stated as “gross energy” is not comparable to ME at all.

The second trap is the guaranteed analysis. Those percentages are minimums and maximums required by labelling rules, not measured values — so “protein 26% min” does not mean the bag contains 26% protein, and comparing two foods on those numbers is comparing two sets of floors. To compare foods fairly, convert to a dry-matter basis, which removes the effect of differing moisture.

What this cannot tell you: whether the food suits your dog. Labels are regulatory statements, not quality ratings — they do not report digestibility or ingredient quality, and a food can meet every statement while performing poorly for one animal.

How this page was checked: Numbers traced to NRC (2006), WSAVA and AAHA guidance; units re-derived independently; safety statements limited to the species they were established for. Our review method

Primary references