Skip to main content

    Grocery Budget Calculator

    Plan your monthly grocery budget based on household size. See per-person and per-meal costs with eating-out adjustments.

    Free to use. Runs in your browser.

    UK household food averages: £200 to £250/month per adult, £120 to £190 per child. ONS data shows £60 to £80 per person per week total food and drink (including eating out). Aldi/Lidl shoppers manage £150 to £180 per adult. Food waste costs the average UK family £700/year, meal planning and batch cooking reduce waste by 25%+.

    Enter your household size and budget below in any currency, we'll break it down by week, person, and meal.

    How Much Should You Spend on Groceries?

    The average UK household spends £60-£80 per person per week on food and drink. But "average" covers everything from budget shoppers doing the Aldi weekly haul to families buying organic everything from Waitrose. Your actual number depends on household size, dietary needs, and how often you eat out.

    Here's the rule of thumb that works for most people: groceries should be 10-15% of your take-home pay. A household earning £3,000/month after tax should budget £300-£450 for food. That's the grocery budget, eating out comes on top.

    The biggest trap? Not tracking eating-out spending separately. A £15 takeaway twice a week adds £120/month, that's a 30% bump on a £400 grocery budget, and most people don't even notice it.

    UK Grocery Spending by Household Size

    HouseholdBudget (Weekly)Moderate (Weekly)Comfortable (Weekly)
    Single adult£30-£40£45-£60£70-£90
    Couple£50-£70£80-£100£120-£160
    Family of 3£70-£90£100-£130£150-£200
    Family of 4£85-£110£120-£160£180-£250
    Family of 5£100-£130£140-£190£210-£300

    What this means for you: Budget tier means Aldi/Lidl own-brand basics with batch cooking. Moderate is a mix of own-brand and branded items from major supermarkets. Comfortable includes organic options, convenience meals, and premium brands.

    Where Your Food Money Goes

    Category% of Grocery BudgetTypical Monthly (Family of 4)
    Meat, fish & protein25-30%£120-£150
    Fruit & vegetables15-20%£75-£100
    Dairy & eggs10-12%£50-£60
    Bread, cereals & grains10-12%£50-£60
    Snacks & drinks10-15%£50-£75
    Household & cleaning8-10%£40-£50
    Condiments, oils & basics5-8%£25-£40

    What this means for you: Protein is the biggest expense category. Swapping some meat meals for beans, lentils, or eggs can cut your grocery bill by 15-20% without sacrificing nutrition.

    Six Ways to Cut Your Grocery Bill

    Plan meals before shopping

    Meal planning reduces food waste by 25% and impulse spending by 20%. Check what you already have, plan 5-7 meals, then write a list and stick to it.

    Shop at discount supermarkets

    Aldi and Lidl are consistently 20-30% cheaper than Tesco and Sainsbury's for a comparable weekly shop. The quality gap has narrowed significantly.

    Buy own-brand staples

    Own-brand pasta, rice, tinned goods, and cleaning products are 30-50% cheaper and often made in the same factories as branded equivalents.

    Batch cook and freeze

    Cooking in bulk saves both time and money. A £6 batch of chilli makes 6 portions (£1 each) versus £3-4 per ready meal. Freeze portions for quick weeknight dinners.

    Use yellow sticker reductions

    Supermarkets reduce items by 25-75% near closing time. Freeze meat and bread on the day of purchase. Apps like Too Good To Go offer surprise bags from £3.

    Compare unit prices

    The bigger pack isn't always cheaper per gram. Check the small print on shelf labels, or use our Unit Price Calculator to compare.

    Quick Wins to Cut Your Grocery Bill

    Switch to own-brand basics

    Supermarket own-brand staples (rice, pasta, tinned tomatoes, flour) are 30-60% cheaper than branded equivalents. For most staples, the ingredients are identical, the packaging is the only difference.

    Buy frozen vegetables

    Frozen veg are picked and frozen within hours of harvest, often more nutritious than "fresh" veg that's been in transit for days. They're 40-50% cheaper and nothing goes to waste.

    Meal plan before you shop

    WRAP (the waste charity) estimates the average UK household throws away £60 of food per month. Planning 5 dinners and writing a shopping list cuts impulse buys and food waste in half.

    Check the unit price

    The "bigger pack is cheaper" rule isn't always true. Supermarkets are required to show price per kg or per litre on shelf labels. Compare these, not the headline price, it's the only honest comparison.

    Related Tools

    How to use this tool

    1

    Enter number of adults and children

    2

    Set your total monthly food budget (or leave blank for recommendations)

    3

    Add eating-out frequency and average cost

    Common uses

    • Planning a monthly food budget based on household size
    • Tracking how much eating out adds to your food spending
    • Working out cost per meal to guide shopping decisions
    • Comparing your grocery spend to UK averages
    • Setting a realistic weekly food shopping target

    Share this tool

    Frequently Asked Questions

    What's a reasonable grocery budget?
    UK averages are £200-£250/month per adult and £120-£190 per child, depending on age and dietary preferences. Budget-conscious shoppers at Aldi/Lidl can manage £150-£180 per adult.
    Does this include eating out?
    You can enter how often you eat out per week and the average cost. This is subtracted from your total food budget to show what's left for groceries, giving you a more realistic picture.
    How is the per-meal cost calculated?
    Monthly grocery budget divided by (number of people x 3 meals x 30 days). This gives the average cost per meal per person, useful for checking whether specific recipes fit your budget.
    Can I use this for meal planning?
    Yes. Knowing your per-meal budget helps you plan meals that fit. If your budget allows £2.50 per meal, you can choose recipes accordingly and build a weekly meal plan around that number.
    How much does the average UK household spend on food?
    ONS data shows the average UK household spends £60-£80 per person per week on all food and drink, including eating out. Groceries alone average £45-£60 per person per week.
    Should I include household items in my grocery budget?
    Cleaning products, toiletries, and household items typically add 8-10% to your supermarket spend. This calculator focuses on food, but you can include them in your total budget for a complete picture.
    How can I reduce my food budget?
    The biggest wins: meal planning before shopping (reduces waste by 25%), switching to Aldi/Lidl (20-30% cheaper), buying own-brand staples, batch cooking, and reducing takeaways. Even cutting one £15 takeaway per week saves £780/year.
    Is it cheaper to cook from scratch?
    Almost always. A home-cooked curry costs £1.50-£2.50 per serving vs £4-6 for a ready meal and £8-15 for a takeaway. The more you cook from scratch, the further your grocery budget stretches.
    How much should I spend on eating out?
    Financial advisers suggest eating-out spending shouldn't exceed 5-10% of take-home pay. For a household earning £3,000/month after tax, that's £150-£300/month, roughly 3-6 restaurant meals for two.
    Do children cost as much as adults for food?
    Children under 5 cost roughly 50-60% of an adult's food budget. Ages 6-11 cost about 65-75%. Teenagers eat nearly as much as adults, sometimes more. The calculator uses age-adjusted estimates.
    What's the cheapest supermarket in the UK?
    Consistently Aldi and Lidl, followed by Asda. The gap is typically 15-25% compared to Tesco and Sainsbury's, and 25-40% compared to Waitrose and M&S, based on equivalent basket comparisons.
    How does food waste affect my budget?
    WRAP estimates the average UK household throws away £700 of food per year. That's food you've bought and binned. Reducing waste through meal planning, proper storage, and using leftovers is like getting a 15-20% discount on your entire grocery bill.

    Results are for general informational purposes only and should be checked before use. They are not professional advice. See our Disclaimer and Terms of Service.