How Many Cups of Dog Food Are in a Pound? How to Work It Out

Written by Malik Khurram, who is not a veterinarian. Every figure is checked against the sources listed at the end. This post has not been reviewed by a vet. See our editorial policy.

Quick answer

It depends on the food, but the four example labels below work out to about 4 to 4¾ cups of dry dog food per pound. For your food’s exact number, divide the kcal/kg on the bag by 2.2, then by the kcal per cup. A food with 3,700 kcal/kg and 380 kcal per cup has about 4.4 cups per pound.

Try it with your pet Dog Food Calculator → Cups and grams per day for your dog and your food

No single cups-per-pound number fits every bag, because kibble comes in different sizes and densities. For the four example foods below, it lands between about 4 and 4¾ cups. The good news is that every bag already prints what you need to work out your own food exactly, and you can do it in about a minute.

How do I work out cups per pound from the label?

Look for the heading Calorie Content on the bag. AAFCO requires it to show calories two ways: kilocalories per kilogram (kcal/kg) and kilocalories per familiar unit, usually per cup. A kcal is the same thing as the “Calorie” on a human food label.

With those two numbers:

  1. Divide kcal/kg by 2.2 (AAFCO notes a kilogram is 2.2 pounds). That gives kcal per pound.
  2. Divide kcal per pound by kcal per cup. That gives cups per pound.

Example: a label says 3,700 kcal/kg, 380 kcal/cup. 3,700 ÷ 2.2 ≈ 1,680 kcal per pound. 1,680 ÷ 380 ≈ 4.4 cups per pound.

To get grams per cup, flip it: 380 ÷ 3,700 × 1,000 ≈ 103 grams per cup.

Cups per pound for four example labels

These are example label values, not specific brands. Your bag will differ, so use the method above with your own numbers.

Label kcal/kg Label kcal/cup Cups per pound Grams per cup Cups in a 30 lb bag
3,400 325 About 4.75 About 96 About 142
3,500 350 About 4.5 About 100 About 136
3,700 380 About 4.4 About 103 About 132
4,000 450 About 4.0 About 113 About 121

Notice the pattern: the more calories in a cup, the more each cup weighs and the fewer cups you get per pound. Switching from the first food to the last one without changing your scoop would give your dog about 38% more calories per cup.

How many cups are in a bag of dog food?

Here’s the same 3,700 kcal/kg, 380 kcal/cup food across common bag sizes:

Bag size Cups in the bag (about)
5 lb 22
15 lb 66
30 lb 132
40 lb 177

Worked example: how long will a 30 lb bag last?

Take a 50 lb neutered dog with typical activity on that same food. Our dog food calculator estimates about 1,020 kcal a day, which is 2⅝ cups or about 275 grams. A 30 lb bag lasts about 49 days, so you’d buy roughly 7 or 8 bags a year.

A 20 lb neutered dog on the same food needs about 510 kcal a day, or 1⅜ cups (about 140 grams). The same bag lasts about 98 days. If a bag runs out much faster than the calculator predicts, someone in the house is probably overfilling the scoop, or the dog is getting extra food from somewhere.

The calculator also gives a range (2⅝ to 3⅛ cups for the 50 lb dog) because individual dogs vary. For the science behind the calorie number, see how many calories a dog needs.

Should I measure dog food in cups or grams?

Grams, if you can. In a 2019 study in Veterinary Record, 100 dog owners measured out ¼, ½ and 1 cup of kibble using three different devices. Their portions were off by anywhere from 48% too little to 152% too much, and the smallest amounts were the least accurate. The authors recommend a kitchen gram scale. The 2014 AAHA weight management guidelines give the same advice.

That matters most for small dogs. An extra 25% on a quarter cup doesn’t look like much in the bowl, but for a 10 lb dog it adds up fast. If your dog is gaining weight, check the scoop first, then look at treats, which should stay under 10% of daily calories.

A practical routine:

  • Weigh one level “cup” of your food once, and write the grams on the bag.
  • Weigh each meal for a week or two until you know what the right amount looks like.
  • Recheck the scoop whenever you change foods, since the new kibble may weigh more or less per cup.

Why the label on the back of the bag matters more than the feeding guide

The feeding guide printed on the bag is a starting point for an average dog. Our dog feeding chart shows typical ranges by weight, but your dog’s age, neuter status and activity all move the number. Use the label’s calorie content to turn a calorie target into cups or grams, then adjust based on body condition. Our guide to how much to feed a dog walks through the whole process.

When portion size isn’t the real issue

Talk to your vet if:

  • Your dog is gaining or losing weight even though you’re feeding the amount you planned. Our post on whether your dog is overweight explains body condition scoring.
  • Your dog suddenly eats much more or much less than usual.
  • You’re switching to a prescription or weight-loss food and aren’t sure how much to feed.
  • Your dog is pregnant, nursing, a growing puppy or has a medical condition, since standard cup amounts don’t apply.

Frequently asked questions

How many cups are in a 30 lb bag of dog food?

For a food with 3,700 kcal/kg and 380 kcal per cup, about 132 cups. A denser food at 4,000 kcal/kg and 450 kcal per cup has about 121 cups, and a lighter one at 3,400 kcal/kg and 325 kcal per cup has about 142. Work it out from your own label.

How many grams are in a cup of dry dog food?

Divide the kcal per cup by the kcal/kg and multiply by 1,000. For the four labels in this article, that comes to between about 96 and 113 grams per cup. Weighing in grams is more accurate than scooping.

Is a cup of dog food the same as a measuring cup?

Not necessarily. The kcal per cup on a label assumes a level, standard measuring cup, but scoops sold with bowls or food bins can hold noticeably more or less. Weigh one scoop of your food on a kitchen scale and compare it with the grams per cup you work out from the label.

Why does my dog food have fewer cups per pound than another brand?

Denser kibble packs more grams into each cup. More grams per cup means fewer cups per pound and usually more calories per cup, so a cup of one food isn’t the same amount of food as a cup of another.

Calculators for this topic

Sources

  1. Association of American Feed Control Officials (AAFCO). Calories (the label must give kcal per kilogram and per familiar unit, such as a cup). aafco.org
  2. Merck Veterinary Manual. Dog and cat foods (calorie content on labels is metabolizable energy, as fed). merckvetmanual.com
  3. Coe JB, Rankovic A, Edwards TR, Parr JM. Dog owner’s accuracy measuring different volumes of dry dog food using three different measuring devices. Veterinary Record 2019;185(19):599. pmc.ncbi.nlm.nih.gov
  4. Brooks D, Churchill J, Fein K, et al. 2014 AAHA Weight Management Guidelines for Dogs and Cats. JAAHA 2014;50:1–11 (weigh food rather than relying on cups). jaaha.kglmeridian.com

Vet disclaimer: These are estimates for healthy pets. Your vet knows your pet. Ask them before changing diet or care, especially for puppies, kittens, seniors, pregnant pets or pets with health conditions. Read our medical disclaimer.