Most owners know what a bag of food costs and have no idea what a single meal costs. The two feel unrelated: a bag is a number on a receipt, and a meal is a scoop in a bowl. Yet turning one into the other takes one division and one multiplication, and the result is useful in more ways than you might expect. It tells you whether a premium food is costing 10 pence or 50 pence more a day, whether a half-eaten bowl matters, what a sitter’s visit costs in food and how much a treat adds. This guide shows the sum, a price table for common meal sizes, how to price mixed and wet meals and how to keep a simple log. The Pet Food Cost per Meal Calculator does the arithmetic for you.
The formula
price per kg = bag price ÷ bag weight in kg cost per meal = price per kg × grams in the meal ÷ 1,000 cost per day = cost per meal × meals per day
A worked example: a 15 kg bag costs 45, so food costs 3.00 per kg. A 150 g meal costs 3.00 × 150 ÷ 1,000 = 0.45. Two meals a day cost 0.90 a day, about 27.38 a month.
The grams must be the real grams. If you measure by cup, weigh a few scoops first; our guide to how many grams a cup of dog food weighs shows why.
A price table
The table shows the cost of one meal for several meal sizes and prices per kilogram.
| Grams in the meal | At 3.00 per kg | At 4.00 per kg | At 5.00 per kg | At 6.00 per kg |
|---|---|---|---|---|
| 30 g | 0.09 | 0.12 | 0.15 | 0.18 |
| 60 g | 0.18 | 0.24 | 0.30 | 0.36 |
| 100 g | 0.30 | 0.40 | 0.50 | 0.60 |
| 150 g | 0.45 | 0.60 | 0.75 | 0.90 |
| 200 g | 0.60 | 0.80 | 1.00 | 1.20 |
A 30 g meal is typical of a cat on dry food, and 150 to 200 g of a medium to large dog. The numbers are small, which is why a difference of a few grams at each meal looks trivial; over a year, it is not. An extra 10 g at 4.00 per kg costs 0.04 a meal, 0.08 a day, 29 a year.
From meals to the month
Multiply the cost per day by 30.4 for a month or 365 for a year.
| Cost per meal | Two meals a day | Per month | Per year |
|---|---|---|---|
| 0.15 | 0.30 | 9.13 | 109.50 |
| 0.30 | 0.60 | 18.25 | 219.00 |
| 0.45 | 0.90 | 27.38 | 328.50 |
| 0.60 | 1.20 | 36.50 | 438.00 |
| 0.90 | 1.80 | 54.75 | 657.00 |
For monthly costs by dog size at different prices, see how much dog food costs per month, and for cats how much cat food costs per month.
Mixed meals
If a meal has a dry and a wet part, price each and add.
| Part | Grams | Price per kg | Cost |
|---|---|---|---|
| Dry food | 100 g | 3.60 | 0.36 |
| Wet food | 100 g | 8.00 | 0.80 |
| Meal total | 200 g | 1.16 |
The wet part is half the grams and about two-thirds of the cost, which is typical. Our guide to feeding wet and dry together shows how to split calories so that the total does not double.
Cans and pouches
A can is a ready-made meal or part of one. Divide the can price by the number of meals it supplies.
| Can | Price | Meals per can | Cost per meal |
|---|---|---|---|
| Cat pouch, 85 g | 0.70 | 1 | 0.70 |
| Cat can, 156 g | 1.10 | 2 | 0.55 |
| Dog can, 400 g | 1.50 | 2 | 0.75 |
| Dog tray, 300 g | 1.30 | 1 | 1.30 |
Or convert to price per kg and use the formula: a 400 g can at 1.50 is 3.75 per kg. A 400 g can fed as 200 g meals costs 0.75 a meal. For the number of cans a day, see how many cans of dog food per day and cans of cat food per day.
Treats and extras
Treats cost too. A bag of 200 g at 5.00 is 25 per kg, so a 3 g treat costs 0.075. Ten treats a day cost 0.75, as much as a meal of kibble. Count them in the day’s total, and in the day’s calories, within about 10%. Our guide to low-calorie dog treats shows how to keep rewards inexpensive.
What the number is good for
- Budgeting. Multiply by meals to see the monthly bill.
- Comparing foods. A meal of food A at 0.45 against food B at 0.60 is clear. For energy, compare cost per 1,000 kcal; see price per 1,000 kcal.
- Instructions for sitters. A sitter can see how much a meal should be, and what is expected.
- Waste. If a pet leaves a third of each meal, the cost per meal eaten is higher: divide by the share eaten.
- Planning a diet. A weight-loss plan cuts meal size; the saving is visible.
Cost per meal and portion discipline
Many owners find that seeing the cost per meal helps with portion discipline. A 20 g difference at 5.00 per kg is 0.10 a meal, which sounds like nothing. But a dog that gets 20 g extra twice a day, every day, costs an extra 73 a year and gains weight. Seeing both effects together, in money and calories, makes it easier to measure carefully.
Several pets
For several pets, price each pet’s meal separately, since they eat different amounts. A household with a 20 kg dog (294 g a day) and a 4 kg cat (63 g a day) has two bills. Keep a card for each with the grams per meal and the cost, and add the totals for the household budget.
A cost log
| Date | Food | Bag price | Bag kg | Price per kg | Grams per meal | Meals | Cost per day |
|---|---|---|---|---|---|---|---|
Update the log when you change bag, brand or portion. Over a year it shows how prices drift and how much you spend.
A worked comparison
An owner is choosing between two dry foods for a dog that eats 294 g a day in two meals.
| Food A | Food B | |
|---|---|---|
| Bag | 15 kg at 45 | 10 kg at 42 |
| Price per kg | 3.00 | 4.20 |
| Grams per meal | 147 | 147 |
| Cost per meal | 0.44 | 0.62 |
| Cost per day | 0.88 | 1.24 |
| Cost per year | 322 | 451 |
Food B costs about 40% more per day. Whether it is worth it depends on the food’s energy and suitability: if B is richer, the dog may need fewer grams, and the gap narrows. The cost per meal is the starting point, and cost per 1,000 kcal is the fair comparison.
Splitting the day’s cost across meals
A bag has one price per day, and each meal takes a share. If a 10 kg bag costs 36.00 and lasts 34 days, a day of food costs 36 ÷ 34 = 1.06.
| Meals a day | Equal split | Cost per meal |
|---|---|---|
| 2 | 50 / 50 | 0.53 |
| 3 | 33 / 33 / 33 | 0.35 |
| 2 (60 / 40) | 60% morning | 0.64 and 0.42 |
The split matters when you compare two feeding plans or work out what a boarding kennel should charge for one meal. Add treats and toppers as separate lines, so the cost of the meal is not mixed with the cost of the extras. If a meal is skipped, the unused food is not wasted: it stays in the bag and moves the run-out date later, as in our guide to reorder reminders.
Common mistakes
- Using price per bag rather than per kg.
- Guessing the grams in a meal.
- Forgetting the wet part of a mixed meal.
- Ignoring treats.
- Not allowing for waste.
- Using last year’s price.
- Comparing meals of different calories.
Quick summary
- Cost per meal = (bag price ÷ bag kg) × grams per meal ÷ 1,000.
- A 15 kg bag at 45 and a 150 g meal costs 0.45; two meals a day cost 0.90.
- Weigh the meal; price mixed meals by part and cans by meals per can.
- Add treats and allow for waste.
- Use cost per 1,000 kcal to compare foods, and cost per meal to budget.
- Use the Pet Food Cost per Meal Calculator.
Frequently asked questions
How do I calculate the cost of one meal?
Divide the bag price by the bag weight in kg to get price per kg, then multiply by the grams in the meal and divide by 1,000.
How do I get the cost per day?
Multiply the cost per meal by the number of meals a day.
What if I mix wet and dry food in a meal?
Price each part separately by its grams and add them.
How do I price a can or pouch?
Divide the can price by the number of meals it supplies, or convert to price per kg using its weight.
Why does cost per meal differ from cost per 1,000 kcal?
Cost per meal depends on the grams you feed. Cost per 1,000 kcal compares foods on energy, so use it to choose and cost per meal to budget.
How do I include treats?
Price treats by the piece or by the gram and add them to the day's total.
Sources
- Pure arithmetic on your own prices: cost per meal = (bag price ÷ bag kg) × grams ÷ 1,000
Related calculators
- Pet Food Cost per Meal CalculatorFind what each meal costs from the price of the bag and the grams you feed.
- Pet Meal Size CalculatorSplit a daily food amount into meals and see how many grams (and calories) go in each bowl.
- Dog Food Cost CalculatorSee what it costs per day, month and year to feed your dog, from its calorie need and the price of the bag.
Keep reading
- Price per 1,000 kcal: Compare Pet Food FairlyWhy price per 1,000 kcal is the fair way to compare pet foods: the formula, worked dog and cat examples across dry, wet and premium foods, and cost per day.
- How Much Does Dog Food Cost per Month?How to work out dog food cost per month from daily calories, food energy and price per kg: a table for 5 to 40 kg dogs at four price points.
- How Often Should I Feed My Dog? Meal SchedulesHow often to feed a dog by life stage: puppy, adult and senior meal patterns, how to split a daily calorie target, timing around exercise and when to ask your vet.
- Pet Sitter vs Boarding: Cost ComparisonHow to compare boarding, drop-in visits and an overnight sitter: rate × nights, a 3 to 14 night table, extras, break-even rates and what price cannot tell you.