Tool
Pet Food Supply Calculator
Calculate nowQuick answer
Multiply the number of animals by how much each one eats per day to get the group's daily intake. Divide the bag weight by that intake to get the days one bag lasts. For a month, multiply daily intake by 30 and divide by the bag size, rounding up. For fish, the Merck Veterinary Manual gives a maintenance ration of 1% to 2% of body weight per day.
How the math works
- Group intake = number of animals × grams per animal per day.
- Days of supply = (bag weight × bags on hand) ÷ group intake.
- Bags per month = group intake × 30 ÷ bag weight, rounded up.
The only built-in reference is for fish, from the Merck Veterinary Manual. For dogs, cats and chickens, the right number is the one on the label of the food you buy.
Getting the portion right
See best senior dog food and fresh vs kibble vs raw dog food. The Dog and Cat Food Guide has portion tables and a plan to switch foods without stomach upset.
Frequently asked questions
How much does my dog or cat eat per day?
It depends on weight, life stage and the food itself, since every brand has a different calorie density. Use the feeding chart on your bag and bring the number in grams here.
Is the bigger bag worth it?
Only if you finish it in time. Open food loses aroma and its fat goes rancid. A bag that lasts about 30 days balances price per pound and freshness.
Why are the inputs in grams and kilograms?
Feeding charts usually list grams next to cups, and grams are exact. For bag size, a 30 lb bag is 13.6 kg; the help text under the field has the conversion.
Sources
Keep going
Aquarium Volume CalculatorCat food calculator (calories per day)Cattle average daily gain (ADG) calculator and finish date