What is the Dog Food Cost Calculator?
This calculator estimates how much you spend feeding your dog. By entering how many grams of food your dog eats per day, the weight of the bag you buy, and its price, you instantly see the daily, monthly, and yearly cost — plus how many days one bag will last. It's a quick way to budget pet expenses and compare different brands or bag sizes.
How to use it
Enter three numbers: the daily food amount in grams (check the feeding guide on the bag for your dog's weight), the bag size in grams, and the bag price in your currency. The tool divides the daily portion by the bag weight to find what fraction of a bag your dog eats each day, then multiplies by the bag price.
The formula explained
The core equation is daily cost = (daily grams ÷ bag grams) × bag price. Multiplying daily cost by 30 gives the monthly figure and by 365 gives the yearly figure. The number of days a bag lasts is simply bag grams ÷ daily grams.
$$\text{Daily Cost} = \frac{\text{Daily Food (g)}}{\text{Bag Size (g)}} \times \text{Bag Price (\$)}$$$$\text{Monthly Cost} = \frac{\text{Daily Food (g)}}{\text{Bag Size (g)}} \times \text{Bag Price (\$)} \times 30$$$$\text{Yearly Cost} = \frac{\text{Daily Food (g)}}{\text{Bag Size (g)}} \times \text{Bag Price (\$)} \times 365$$$$\text{Days per Bag} = \frac{\text{Bag Size (g)}}{\text{Daily Food (g)}}$$
Worked example
Suppose your dog eats 300 g per day, you buy a 12,000 g (12 kg) bag for $45. Daily cost = \((300 \div 12{,}000) \times 45 = 0.025 \times 45 = \$1.13\). Monthly = \(\$1.13 \times 30 \approx \$33.75\). Yearly \(\approx \$410.63\). One bag lasts \(12{,}000 \div 300 = 40\) days.
$$\text{Daily Cost} = (300 \div 12{,}000) \times 45 = 0.025 \times 45 = \$1.13$$FAQ
Does this work for wet food or treats? Yes — just enter the daily grams and the bag/can size and price in the same unit (grams).
Why 30 days for a month? A 30-day month is the common convention for monthly budgeting; the yearly figure uses 365 days for accuracy.
How do I know my dog's daily grams? Most bags print a feeding chart by body weight. Use that recommendation or your vet's advice.