Pet Food Calculator

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

A puppy that will grow to 20 kg (44 lb) eats about 320 g a day of a 4,000 kcal/kg puppy food when it reaches 10 kg, half its adult weight (1,280 kcal, NRC 2006 growth equation). At 5 per kilogram of food that is about 49 a month; at 12 per kilogram, 117. The same dog as a neutered adult costs 38 a month on a 3,600 kcal/kg adult food at the same 5 per kilogram, so the puppy months are the expensive ones. The tables work in any currency: use the price per kilogram of the food you buy.

Open the pet food cost calculator

Monthly cost at half adult weight, by breed size and price

Half adult weight is the middle of the growth curve and close to the peak of the food bill, so it is the month to budget for. Calories from the NRC 2006 puppy equation for a puppy at half the adult weight it is heading for, grams on a 4,000 kcal/kg puppy food (the usual density for growth foods), then the cost at four prices per kilogram of food. Divide the bag price by the bag weight to find your column.

Monthly cost of puppy food at half adult weight (4,000 kcal/kg)
Adult weightPuppy weightCalories a dayGrams a day3 per kg5 per kg8 per kg12 per kg
5 kg (11 lb)2.5 kg453113 g10172841
10 kg (22 lb)5 kg761190 g17294670
20 kg (44 lb)10 kg1,280320 g294978117
30 kg (66 lb)15 kg1,735434 g4066106158
40 kg (88 lb)20 kg2,153538 g4982131197

How the cost changes as the puppy grows

The same puppy at a quarter, half and three quarters of its adult weight, then as a neutered adult on a 3,600 kcal/kg adult food, all at 5 per kilogram. The rise from the quarter row to the three-quarter row is the growth; the drop to the adult row is the switch to adult food and adult calories. The puppy feeding chart gives the same stages in cups.

Calories, grams and monthly cost through growth, at 5 per kg of food
Adult weightStageCalories a dayGrams a dayCost a month
10 kg (22 lb)25% of adult, 2.5 kg583146 g22
10 kg (22 lb)50% of adult, 5 kg761190 g29
10 kg (22 lb)75% of adult, 7.5 kg793198 g30
10 kg (22 lb)Adult, 10 kg, on adult food534148 g23
20 kg (44 lb)25% of adult, 5 kg980245 g37
20 kg (44 lb)50% of adult, 10 kg1,280320 g49
20 kg (44 lb)75% of adult, 15 kg1,334334 g51
20 kg (44 lb)Adult, 20 kg, on adult food898250 g38
40 kg (88 lb)25% of adult, 10 kg1,648412 g63
40 kg (88 lb)50% of adult, 20 kg2,153538 g82
40 kg (88 lb)75% of adult, 30 kg2,244561 g85
40 kg (88 lb)Adult, 40 kg, on adult food1,511420 g64

How long a bag lasts a puppy

Puppy food is often sold in small bags: a 3 kg bag lasts the 20 kg breed at half weight 9 days, a 12 kg bag 37 days. Buy the bag the puppy finishes within about six weeks of opening; a larger bag that goes stale is not cheaper. The count falls as the puppy grows, so recheck it each month.

Days per bag at half adult weight, by breed size
Adult weightGrams a day3 kg bag (days)12 kg bag (days)
5 kg (11 lb)113 g27106
10 kg (22 lb)190 g1663
20 kg (44 lb)320 g937
30 kg (66 lb)434 g728
40 kg (88 lb)538 g622

Puppy food against adult food per 1,000 kcal

A price per kilogram does not compare two foods of different density; cost per 1,000 kcal does, because the puppy needs a fixed number of calories whatever bag they come from. The pet food cost calculator gives this figure for any two bags from the price, weight and kcal per kg on the label, and the dog food calculator gives the grams for your own puppy from its current and expected adult weight.

Cost per 1,000 kcal: 4,000 kcal/kg puppy food against 3,600 kcal/kg adult food
Price of the foodPuppy foodAdult food
3 per kg0.750.83
5 per kg1.251.39
8 per kg2.002.22
12 per kg3.003.33

Reading the numbers

Expected adult weight is the parents' weight or the breed standard; the feeding chart by breed lists the standard weights for 20 breeds. Calories are averages and individual puppies vary by up to 30%, so the bill does too: weigh the puppy weekly, keep the ribs easy to feel, and adjust the grams before the bag runs out early. Once the dog is grown, the adult cost tables take over.

Frequently asked questions

How much does it cost to feed a puppy for the first year?
The monthly amount rises through the year and peaks between half and three quarters of adult weight: for a 20 kg breed at 5 per kilogram, 37 a month at 5 kg, 49 at 10 kg and 51 at 15 kg. Twelve times the three-quarter row, about 609, is a safe upper figure for the year's food; the real total is lower because the first months are cheaper.
Why does a puppy cost more than an adult dog of the same weight?
Because growth is paid for in calories: a 10 kg puppy heading for 20 kg needs 1,280 kcal a day, while a 10 kg neutered adult needs 534, so the puppy eats 2.4 times as much. The puppy is fed for the size it is growing into, so the bill tracks the adult weight, not today's weight.
Is puppy food more expensive than adult food?
Compare the two per 1,000 kcal, not per kilogram, because the foods differ in density. At the same 5 per kilogram, a 4,000 kcal/kg puppy food costs 1.25 per 1,000 kcal and a 3,600 kcal/kg adult food 1.39. A puppy food at 8 per kilogram costs 2.00 per 1,000 kcal, so it needs to be worth that much more to you than the 5 one.
How much does it cost to feed a large-breed puppy?
A puppy heading for 40 kg (88 lb) costs about 82 a month at 20 kg and 85 at 30 kg on a 5 per kilogram puppy food; on a 12 per kilogram large-breed food the 30 kg month is 205. Large breeds also stay on puppy food longest (the puppy feeding chart gives the switch age by size), so budget for more of those months than a small breed needs.
When does the food bill go down?
When growth stops and the dog moves to adult food and an adult portion: for the 20 kg dog, from 51 a month at 15 kg on puppy food to 38 as a neutered adult on a 3,600 kcal/kg food at the same 5 per kilogram. A 5 kg breed drops from 17 a month at 2.5 kg to 13 as an adult.

Sources

Published 2026-09-22, last updated 2026-09-22. Figures are starting points from the published equations: individual animals vary by up to 30%, so adjust by body condition and ask your vet for puppies under 8 weeks, pregnancy, lactation or any illness.