Connect via MCP →

Enter Calculation

Formula

Show calculation steps (3)
  1. Monthly Cost

    Monthly Cost: Dog Food Cost Calculator

    Monthly cost = daily cost times 30 days

  2. Yearly Cost

    Yearly Cost: Dog Food Cost Calculator

    Yearly cost = daily cost times 365 days

  3. Days Per Bag

    Days Per Bag: Dog Food Cost Calculator

    How many days a bag lasts = bag size divided by daily amount

Advertisement

Results

Monthly Dog Food Cost
$33.75
per 30 days
Daily cost $1.12
Yearly cost $410.62
One bag lasts 40 days

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.

Diagram linking bag size, daily portion, and bag price to a daily cost result
The calculator combines bag size, price, and daily portion to estimate feeding cost.

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)}}$$
Bag divided into daily portions mapped onto a calendar showing days a bag lasts
Dividing bag grams by the daily portion shows how many days one bag lasts.

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.

Last updated: