How to Make a Grocery Budget That Actually Works

Set a realistic weekly grocery budget from what you really spend, plan meals around it, shop with a capped list and adjust every Sunday.

Household budget5 min readUpdated 4 Oct 2026

Most grocery budgets fail before the first shop. Someone picks a round number that sounds sensible, the real week costs more, and after two weeks of "going over" the budget gets dropped.

A grocery budget works when it starts from what you actually spend, is checked weekly rather than monthly, and is connected to a meal plan so the number has something to stand on.

Step 1: Find your real starting number

Before setting a target, look back. Go through your bank app or receipts for the last four weeks and add up everything spent on food at home: supermarket shops, top-up trips, the corner shop, online orders.

Divide by four. That's your real weekly grocery spend today.

Don't judge it yet. It's the baseline you'll bring down, not a target.

Keep takeaway and eating out separate. They belong in their own category; mixing them in hides where the money really goes.

Step 2: Set a target you can hit

Cutting the baseline in half on week one rarely lasts. A cut of 10-15% is a realistic first goal. Here's the arithmetic with example numbers:

LineExample
Last 4 weeks of groceries520
Real weekly average (÷ 4)130
First target (about −12%)115

If you want an outside reference point, the USDA publishes monthly cost-of-food estimates for different household sizes at four spending levels (Thrifty, Low-Cost, Moderate and Liberal) in its USDA Food Plans: Cost of Food reports. They're US averages, so use them as a sense check, not a rule.

Step 3: Turn the number into a weekly plan

A budget on its own only tells you when you've failed. A meal plan is what keeps you inside it.

  1. Shop your kitchen first. Write down what's already in the fridge, freezer and cupboards, and plan two or three meals around it.
  2. Plan around shared ingredients. One bag of carrots or one pack of chicken thighs should show up in two or three meals, not one.
  3. Cook once, eat twice. Plan at least one big batch (chili, soup, a tray bake) that covers a second dinner or lunches.
  4. Leave one flexible night. Leftovers, eggs on toast, or "use what's left." It soaks up the week's odds and ends.

There's a full walk-through in How to Plan a Week of Budget Meals in 30 Minutes.

Step 4: Shop with a capped list

Write the list from the plan, not from memory, and group it by where things are in the shop so you're not wandering past the snacks. Then add up a rough cost before you go. If the estimate is over your target, swap one meal for a cheaper one now, not at the till.

We cover the list itself in detail in How to Write a Grocery List That Actually Saves Money.

Step 5: Track it in one line a day

After each shop, write the amount in one line: date, shop, total. A notebook, your phone's notes or a spreadsheet all work. Two minutes a week is enough if you do it straight after shopping.

Step 6: Review on Sunday

Once a week, compare the total with your target and ask three questions:

  1. Did we stick to the plan, or buy extras?
  2. Did any food get thrown away? (That's money spent twice.)
  3. Was the target realistic, or does it need adjusting?

If you hit the target three weeks running, lower it a little. If you missed it every week, raise it a little and look at what's pushing it up. A budget that matches real life beats a strict one you abandon.

Common reasons a grocery budget breaks

  • Top-up shops. Small trips for "just milk" add up fast. Count them in the weekly total.
  • No plan for busy nights. Keep one or two freezer meals or pantry dinners for the nights you'd otherwise order in.
  • Shopping hungry or without a list. Both add impulse buys.
  • Wasted food. The USDA estimates that 30-40% of the US food supply is wasted (USDA food waste FAQs). Planning meals around what you already have is the cheapest saving there is.

Tools

A notebook is enough to start. If you'd like the plan, list and weekly total on one page, our planner puts a meal grid, grocery list and budget tracker on every weekly spread. For the wider household budget, the spreadsheet template does the sums for you.