Food & Cooking Calculator

Grocery Cost Calculator

Add grocery items, apply a discount, and estimate your total shop, cost per serving, cost per person, and weekly or monthly food spend.

Calculate your grocery cost

Enter the items in your basket or recipe shop. The calculator totals the cost and breaks it down into useful shopping numbers.

ItemPrice eachQuantityAction
Used for cost per serving.
Used for cost per person.
Enter a percentage, such as 10 for 10% off.
Used for weekly and monthly estimates.
Choose how detailed the result should be.
Switch off if you only want the basket total.
Final total£6.70After any discount selected.
Basket subtotal£6.70Before percentage discount.
Saving£0.00Discount amount.
Cost per serving£1.12Final total ÷ servings.
Cost per person£2.23Final total ÷ people.
Monthly estimate£29.03If this is a weekly shop.
This is a planning estimate. Real shopping costs can change with offers, pack sizes, substitutions, delivery fees and store pricing.

How the grocery cost calculator works

The calculator multiplies each item price by its quantity, adds the items together, applies any percentage discount, then divides the final total by servings or people.

item total = price × quantity subtotal = sum of all item totals discount = subtotal × discount percentage ÷ 100 final total = subtotal − discount cost per serving = final total ÷ servings

It is useful for checking a recipe shop, comparing a weekly food budget, or estimating whether batch cooking is actually cheaper per serving.

Example grocery cost checks

Recipe shop: A £24 shop split into 8 portions works out at £3 per serving.
Weekly shop: A £75 weekly shop is about £325 per month using 52 ÷ 12.
Discount: A £40 shop with 10% off saves £4 and gives a final total of £36.

Why cost per serving is useful

The total shop can look expensive, but the serving cost tells you what each meal actually costs. This is especially useful for meal prep, batch cooking, packed lunches and family meals.

For a more detailed food comparison, use the unit price comparison calculator when pack sizes are different.

Weekly and monthly food budget estimates

If the shop covers one week, the calculator estimates the monthly cost using 52 weeks divided by 12 months. This gives a better yearly-average estimate than simply multiplying by 4.

Weekly food spendMonthly estimateYearly estimate
£50About £216.67£2,600
£75About £325.00£3,900
£100About £433.33£5,200

FAQs

How do I calculate grocery cost?

Multiply each item price by the quantity bought, then add the item totals together. If you have a discount, subtract that from the subtotal.

How do I work out cost per serving?

Divide the final grocery or recipe cost by the number of servings. For example, £18 split into 6 servings is £3 per serving.

Why does the monthly estimate use 52 divided by 12?

There are 52 weeks in a year, so a weekly shop converted to a yearly figure and then divided by 12 gives a smoother monthly average.

Does this include delivery fees?

Only if you add the delivery fee as a separate item. The calculator is flexible, so you can add service charges, bags or delivery as their own row.

Sources and notes

This page uses simple grocery budgeting maths. It does not pull live supermarket prices, so use your receipt, basket, delivery app or product label for the most accurate input values.