How to Calculate Dog Food Calories

Read the label, find the kcal/100g, and convert your dog's daily calorie target to grams of food — step by step.

The Three-Step Calculation

Step 1 — Find daily calorie target

RER = 70 × weight_kg0.75   MER = RER × multiplier

Or use the calorie calculator to skip this step.

Step 2 — Find food calorie density

kcal/100g (from the bag label — "Calorie Content" section)

Step 3 — Calculate grams per day

(daily kcal ÷ food kcal/100g) × 100 = grams/day

Example: 12 kg adult, moderate activity, kibble at 360 kcal/100g

  • RER = 70 × 120.75 = 70 × 6.05 = 423 kcal
  • MER = 423 × 1.6 = 677 kcal/day
  • Grams = (677 ÷ 360) × 100 = 188g/day
  • Cups ≈ 188 ÷ 120 = 1.6 cups (if 120g/cup)
Skip steps 1–2 with the Dog Food Calculator — enter weight, age, food type, and activity; get grams and cups instantly.

How to Read a Dog Food Label for Calories

AAFCO-compliant labels (required for all US pet food) must include a "Calorie Content" statement listing ME (metabolizable energy) as:

Calorie Content (ME calculated):

3,600 kcal/kg

360 kcal/cup (measured cup)

The kcal/kg figure divided by 10 = kcal/100g (your calculation unit). 3,600 kcal/kg ÷ 10 = 360 kcal/100g.

The kcal/cup figure is useful but less precise — measuring cups vary in how much kibble they pack. Weighing in grams removes this variable entirely.

Caloric Density by Food Type

Food typekcal/100gVolume estimate
Dry kibble (standard)300–420300–540
Wet / canned70–100170–250 (255g can)
Raw (commercial)100–160200–320
Freeze-dried400–550Rehydrate before calculating volume
Dehydrated (rehydrated)90–130After rehydration

Wide ranges reflect brand-to-brand variation. Always use your specific food's label value for accurate calculation.

Why Weighing in Grams Is More Accurate Than Cups

  • Kibble cup weight varies 15–25% depending on kibble size, shape, and how tightly packed the cup is.
  • A measuring cup of large breed kibble may weigh 100g; small breed kibble may pack to 130g — for the same "1 cup."
  • Over a year, a daily 20g cup error = 7.3 kg extra food consumed. For a 10 kg dog, that's roughly 25,500 extra kcal — enough to add 3 kg of body fat.
  • A kitchen scale costing under $15 solves this entirely. It's the single most impactful nutrition tool for dog owners.

Frequently Asked Questions

AAFCO requires all pet food sold in the US to display calorie content as 'Calorie Content (ME)' on the label, expressed as kcal/kg and kcal/cup (for dry) or kcal/can (for wet). It's typically in the 'Guaranteed Analysis' section or near it. Online product pages and the manufacturer's website also list this. If you can't find it, the bag's feeding guide calories can be back-calculated: if it recommends 2 cups/day for a 15 kg dog, you can estimate the cup's kcal from standard adult calorie needs.
Metabolizable energy (ME) is the portion of food energy that's actually absorbed and used by the dog's body — it subtracts energy lost in feces and urine. It's the correct calorie figure for feeding calculations. Gross energy (GE) is the total energy burned in a bomb calorimeter; it's higher than ME. AAFCO requires ME reporting on labels, so the kcal/kg figure you see is already the usable energy — no adjustment needed.
Dry kibble typically contains 300–420 kcal per 100g (3.0–4.2 kcal/g). A standard measuring cup of dry kibble weighs approximately 100–130g depending on kibble size and density, so a cup generally contains 300–540 kcal. This is a wide range — the only accurate way to know your food's cup calories is from the label or manufacturer. Measuring by weight (grams) rather than cups eliminates this uncertainty.
Three-step process: (1) Calculate your dog's daily calorie need using RER = 70 × weight_kg^0.75, then MER = RER × activity multiplier. (2) Find your food's kcal per 100g on the bag. (3) Calculate grams needed: (daily kcal ÷ food kcal/100g) × 100. Example: dog needs 850 kcal, food has 360 kcal/100g: (850 ÷ 360) × 100 = 236g/day. The dog food calculator does this calculation automatically.
Same method — use the kcal/100g from the label. Wet food is typically 70–100 kcal/100g due to high moisture content (75–82% water). Example: dog needs 600 kcal, wet food is 80 kcal/100g: (600 ÷ 80) × 100 = 750g wet food per day. That's roughly 3 standard 255g cans. Wet food volume is much larger than dry for the same calories because of water weight.
Yes, as a starting point — but bag guides overestimate needs for many dogs by 10–30%. They're calculated for an average moderately active intact adult and don't account for neutered status, sedentary lifestyle, or individual metabolic variation. If your dog is maintaining weight on the bag's guide amount, it's close enough. If gaining, reduce 10% and reassess after 4 weeks. Precise calculation from calorie content + RER/MER is more reliable.
For homemade dog food, you need to calculate per ingredient: protein sources average 100–120 kcal/100g (cooked chicken, beef), carbohydrates 80–100 kcal/100g (rice, sweet potato), fats/oils ~900 kcal/100g (vegetable oil). Sum ingredient calories for your recipe batch, divide by number of servings. This is complex and error-prone — homemade diets should ideally be formulated by a veterinary nutritionist (balanceit.com is a popular tool). Calorie calculation is the easy part; nutritional balance is the hard part.
In everyday use (and on pet food labels), 'calorie' and 'kcal' mean the same thing. When the label says '360 kcal/cup', it means 360 kilocalories — the same unit used for human food nutrition labels. The technical distinction is that 1 food calorie = 1 kilocalorie = 1000 scientific calories — but this distinction is never used in pet nutrition contexts. Don't divide or multiply kcal values by 1000 when following feeding guides.

Sources

PawToolkit provides general educational information only. Consult a vet for dietary management of dogs with health conditions.

Related