Skip to content

How Much Does One Meal Cost for Your Pet?

How to work out the cost of one pet meal and a day's meals from bag price, bag size and grams per meal, with a price table, mixed meals, wet food and a cost log.

✔ Reviewed by our vet teamUpdated 19 Oct 2026Reviewed 19 Oct 20267 min read
Quick answer Cost per meal = (bag price ÷ bag kg) × grams per meal ÷ 1,000, and cost per day = cost per meal × meals a day. A 15 kg bag at 45 is 3.00 per kg, so a 150 g meal costs 0.45 and two meals a day cost 0.90. Use your own bag price and weigh the meal.

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

  1. Cost per meal = (bag price ÷ bag kg) × grams per meal ÷ 1,000.
  2. A 15 kg bag at 45 and a 150 g meal costs 0.45; two meals a day cost 0.90.
  3. Weigh the meal; price mixed meals by part and cans by meals per can.
  4. Add treats and allow for waste.
  5. Use cost per 1,000 kcal to compare foods, and cost per meal to budget.
  6. 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

  1. Pure arithmetic on your own prices: cost per meal = (bag price ÷ bag kg) × grams ÷ 1,000
Reviewed by the CalcuPaw Veterinary Review Team
Last reviewed 19 Oct 2026 · Meet the review team · This guide is general information, not veterinary advice.

Related calculators

Keep reading