How much does it cost to feed a dog per month?

Author: Alex Baer
5 minutes read

By Alex Baer · Updated July 2026

Search for the cost of feeding a dog and you get the same answer everywhere: somewhere between $20 and $60 a month. That range is not wrong, it is just useless. It averages a Chihuahua on budget kibble with a Great Dane on premium food and tells you nothing about your dog.

The honest answer is a grid, not a single number. We already had the data to build it: our calculator portions 180 dry foods across 20 brands, using each food's own calorie density and the retailer price of its largest bag. So we ran the numbers for four dog sizes, across every food in our database that fits an adult dog of that size, and pulled the full spread: the cheapest option, the typical bill, and the premium end.

The result: dry food for one dog runs anywhere from $8 to $210 a month depending on size and price tier, and fresh food multiplies that several times over. Here is the full breakdown, plus a quick checker to estimate your own dog in two clicks.

$56/month
median cost of dry food for a 50 lb dog, across the 73 foods in our database that fit that dog
Rule of thumb. Food cost follows calories, not pounds of dog. A 100 lb dog weighs almost 7 times more than a 15 lb dog but needs only about 4 times the calories, so the food bill scales gentler than the dog. Doubling the dog does not double the bill.

How we calculated these numbers

Every figure on this page comes from the same math our calculator runs, described in full in our methodology:

  1. Same dog, same calories. For each size we computed the daily calorie need of an adult, neutered, moderately active dog: 413 kcal at 15 lb, 779 kcal at 35 lb, 1,240 kcal at 65 lb, and 1,713 kcal at 100 lb.
  2. Each food portioned by its own label. Daily cups come from each food's kcal per cup, which varies far more than most owners expect: 243 to 528 kcal per cup across our database.
  3. Priced by the largest bag. Monthly cost is the daily portion times the retailer price of the largest in-stock bag, the cheapest way to buy any given food.

Then we took the spread across the 73 to 87 dry foods that fit each dog profile. Retail prices move, so treat these as a map of the landscape, not a quote. For a live number for your dog and your food, the calculator is two clicks.

Worked example: 50 lb dog. Daily need is about 1,018 kcal for a neutered, moderately active adult. The cheapest fit in our database, Diamond Naturals Beef Meal and Rice, portions at 2.6 cups a day and costs $0.69 a day, about $21 a month. The median across all 73 fitting foods is $1.88 a day, or $56 a month. The priciest runs $4.03 a day, $121 a month. Same dog, same calories, a six-fold spread.

Quick cost check

Slide to your dog's weight and pick a price tier to estimate the monthly dry food bill.

For a result personalized to your dog's breed, age, and activity, use the full calculator.

Estimates only, not veterinary advice. Assumes a neutered adult dog with moderate activity. Tier prices are database medians per 1,000 kcal; typical dry food varies by formula.

Dog size Cheapest Budget tier Typical (median) Premium tier Highest Fresh food
Small · 15 lb $8 $16 $23 $34 $49 $30-180
Medium · 35 lb $16 $30 $44 $64 $93 $90-330
Large · 65 lb $25 $47 $68 $101 $148 $150-570
Giant · 100 lb $35 $67 $95 $141 $210 $210-810

Monthly cost of dry food, US retailer prices, largest bag of each food. Budget and premium tiers are the 25th and 75th percentile across the 73 to 87 foods that fit each dog profile (adult, neutered, moderate activity). Fresh food is the full range across the four fresh brands we track. Browse all 20 brands for per-food numbers.

Watch out. A cheap bag is not the same as cheap food. Across the dry foods in our database, 1,000 calories cost anywhere from $0.68 to $3.96, and one cup carries anywhere from 243 to 528 kcal. Two bags with the same price tag can differ by months in how long they last. Compare cost per day, never price per bag.

Big bags are the easiest saving

Dog food bag icon Every number above assumes the largest in-stock bag, because the price per pound falls steeply as the bag grows: the same food in a 5 lb bag can cost half again more per feeding day than in a 30 lb bag. If you buy small bags for freshness, check how long a big bag would actually last your dog first. For most dogs above 30 lb, a large bag is gone well inside the six-week freshness window. We did that math in our guide on how long a bag lasts, linked below.

Frequently asked questions

How much should I budget for dog food per month?

For dry food, a typical mid-range bill is about $23 a month for a small dog around 15 lb, $44 for a medium dog around 35 lb, $68 for a large dog around 65 lb, and $95 for a giant breed around 100 lb. Budget-tier foods cut those numbers roughly in half; premium foods add half again or more. Add a margin of about 10 percent for treats, which should stay within a tenth of daily calories anyway.

Is fresh dog food really that much more expensive?

Substantially, yes. For a 65 lb dog, the fresh brands we track run $150 to $570 a month against a $68 median for dry food: anywhere from two to eight times more for the same calories. Where the honest middle ground lies, and when fresh can be worth it, is a longer story: see our fresh vs kibble cost breakdown linked below.

Why is the cost range so wide for the same size dog?

Because two things multiply: calorie density and price per calorie. A cup of dry dog food carries anywhere from 243 to 528 kcal depending on the formula, and 1,000 calories cost $0.68 to $3.96 across our database. A dense, expensive food and a light, cheap one can sit in the same aisle in similar bags. That is why we compare foods by cost per day for your specific dog, not by the number on the shelf tag.

The short version

  • Dry food for one dog runs $8 to $210 a month across our database, depending on dog size and price tier.
  • Typical monthly bills by size: $23 small (15 lb), $44 medium (35 lb), $68 large (65 lb), $95 giant (100 lb).
  • Cost follows calories, not weight: a dog 7 times heavier costs only about 4 times more to feed.
  • Fresh food multiplies the bill 2 to 8 times for the same calories.
  • Compare foods by cost per day, never by price per bag: calorie density and price per calorie both vary widely.

More guides: How much should I feed my dog? · How long does a bag of dog food last? · Why the feeding chart on the bag overfeeds your dog · Fresh vs kibble: what dog food actually costs

PetPortions provides portion and cost estimates, not veterinary advice. Estimates are based on breed averages. Consult your vet for medical conditions or unusual diets.

Similar articles

Same dog, same calories, real retailer prices: what fresh plans and kibble actually cost per day, size by size, and when paying more makes sense.

A simple 7 day mixing schedule to change foods without stomach trouble: when to switch, what to watch, and why the new food needs a new portion size.

A 30 lb bag lasts a 60 lb dog about six weeks. The simple math for any bag size and dog weight, with a quick calculator and a reference table.