Fresh vs kibble: what dog food actually costs

Author: Alex Baer
5 minutes read

By Alex Baer · Updated July 2026

6x to 23x
what fresh food costs against budget kibble for a 65 lb dog, at the same daily calories

Fresh dog food ads say "plans from $2 a day". A big bag of kibble costs $60 and lasts a while. Comparing the two in your head is nearly impossible, which is exactly why the marketing works.

So we compared them the only fair way: same dog, same daily calories, real prices.

The method, in one paragraph

For each dog size we compute the daily calorie target for a neutered, moderately active adult (the math is on our methodology page). For dry food, calories become grams per day, and the price of the largest in-stock bag becomes cost per day. For fresh brands, which price by dog profile rather than by bag, we use the price ranges the brands themselves quote for that dog size. All prices come from our latest retailer price snapshot. Nobody paid to be in this table.

Cost per day: kibble vs fresh

Rule of thumb. Compare food on cost per 1,000 calories, never on the price of the bag or the plan. Once you do, the fresh-versus-kibble question stops being a coin flip: in our database the cheapest kibble is $0.68 per 1,000 kcal, the priciest is $3.96, and fresh plans sit far above both.
Dog size Budget kibble Premium kibble Fresh (4 brands)
15 lb$0.28/day$1.62/day$1-6/day
35 lb$0.53/day$3.09/day$3-11/day
65 lb$0.84/day$4.93/day$5-19/day
100 lb$1.16/day$7.00/day$7-27/day

Neutered adult, moderate activity. Budget and premium kibble are the cheapest and the most expensive dry foods per day in our database for that dog. Fresh range spans The Farmer's Dog, Ollie, Nom Nom, and Spot & Tango. Prices from our latest retailer snapshot.

Worked example: 65 lb dog. Daily need is about 1,240 kcal for a neutered adult with moderate activity. That is $0.84 a day as budget kibble, $4.93 as premium kibble, and $5 to $19 a day as fresh food. Over a year: about $310, $1,800, and $1,800 to $6,900.

Fresh vs kibble for your dog

Slide to your dog's weight to see what the same daily calories cost as budget kibble, premium kibble, or fresh food.

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. Kibble figures are the cheapest and priciest cost per 1,000 kcal in our database; fresh figures are the range the four fresh brands quote for that dog size.

What the numbers actually say

  • Fresh is not "a couple dollars more". For most dogs it is a different budget category. For a 65 lb dog, fresh runs $5 to $19 per day against $0.84 for budget kibble. That is roughly 6 to 23 times the cost, or $150 to $570 per month versus about $25.
  • The gap grows with the dog. For a 15 lb terrier, fresh can be as little as $1-3 per day (Spot & Tango's cheapest plans), and the experiment is cheap to run. For a 100 lb dog, fresh means $210-800 per month.
  • Premium kibble is the honest middle. Orijen for a 65 lb dog costs about $4.93 per day: five times the budget option, but still below almost every fresh plan for the same dog.
  • "From $2/day" is a small-dog price. The advertised entry prices are real, but they apply to dogs a fraction of the size of the average retriever.

When fresh can still make sense

Money is only one axis. Fresh food is genuinely convenient (pre-portioned packs, no measuring), and picky eaters often accept it more readily. If your dog eats kibble happily, the data gives no cost reason to switch. If you want the middle ground, a popular pattern is the fresh topper: keep kibble as the base and add a fraction of a fresh portion on top. You get the palatability without multiplying the food budget by ten.

One honest caveat: this page is about cost. Whether fresh food is healthier is a nutrition question we do not have the data to answer, and neither do most of the ads.

Run it for your dog

The table uses four reference sizes. Your dog is not a reference size. Put your dog's breed, weight, and age into our calculator and it will show cups per day and cost per day for both kibble and fresh options, using the same math as this article. Some outbound links on results are affiliate links (disclosure); that never changes the numbers.

The topper middle ground

Fresh topper on a kibble base

You do not have to pick a side. Keep kibble as the base and put a quarter of the daily calories on fresh: for a 65 lb dog that is about 310 kcal of fresh food on top of 930 kcal of kibble. At the middle of the fresh range that topper costs about $3 a day, and the kibble under it about $0.63 — roughly $3.60 a day in total, against $12 a day to feed the same dog fresh food alone. That is about 30 percent of the full-fresh bill, and it still lands below premium kibble.

Watch out. The advertised "from $2 a day" is a small-dog price. Fresh plans are priced per calorie, and calorie needs climb steeply with size, so the gap widens as the dog gets bigger: a 15 lb terrier can eat fresh for $1 to $6 a day, while a 100 lb dog runs $7 to $27.

Frequently asked questions

Is fresh dog food worth it?

On cost alone, no for most dogs: it is 6 to 23 times more expensive than budget kibble for the same calories. It can be worth it for convenience, for picky eaters, or if you simply prefer feeding fresh and the budget fits. Whether it is healthier is a separate question that public data does not settle.

What is the cheapest way to feed a big dog?

Large-bag budget kibble is unbeatable per calorie. In our latest price snapshot, the cheapest option for a 100 lb dog came to about $1.16 per day (roughly $35 per month) when buying the biggest bag. Buying the largest bag your storage allows is usually the single biggest saving.

Does fresh dog food mean healthier dog food?

Not automatically. Fresh recipes are cooked and typically less processed than extruded kibble, but both must meet the same AAFCO nutrient standards to be sold as complete diets. Independent long-term comparisons are scarce. Treat "fresh equals healthier" as a marketing claim, not a proven fact, and ask your vet what matters for your specific dog.

Key takeaways

  • Fed the same calories, fresh food costs roughly 6 to 23 times budget kibble for a 65 lb dog, and the multiple grows with the dog's size.
  • The only fair comparison is cost per 1,000 kcal: kibble runs $0.68 to $3.96 in our database, fresh sits above that range at every size we checked.
  • Premium kibble is the honest middle: about $4.93 a day for a 65 lb dog, still below almost every fresh plan for the same dog.
  • "From $2 a day" is real, but it is the entry price for a small dog, not for a retriever.
  • A fresh topper on a kibble base buys most of the palatability for a fraction of the bill.

More guides: How much should I feed my dog? · How to switch dog food safely

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

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.

The from-2-dollars-a-day price is real only for the smallest dogs. We priced The Farmer's Dog against kibble for the same calories: 4 to 8 times the bill, and the gap grows with the dog.

Generic answers say $20 to $60 a month. We priced 180 dry foods for the same dog and the same calories: typical bills run $23 to $95 depending on size. See where your dog lands.