Skip to content

How to plan a two week grocery shop that stays on budget

9 Min Read
What is in this guide
  1. 1. Write down what the fortnightly limit covers
  2. 2. Reserve the top-up before filling the main basket
  3. 3. Count breakfasts, lunches and snacks as well as dinners
  4. 4. Subtract stock and check storage space
  5. 5. Price one combined list
  6. 6. Change the plan before cutting essential quantities
  7. 7. Keep both shops inside the same running total
  8. What if a two week shop keeps running over?

Set one spending limit for the whole fortnight, then subtract any money you need for a fresh-food top-up before pricing the main shop. Build the list from meals, actual quantities and food already at home, so the first trolley does not spend money that week two still needs.

A two week shop can mean one main purchase followed by a small planned top-up. It need not mean buying every fresh item on day one. The useful test is whether all grocery spending across fourteen days fits the amount available, including delivery or collection charges you will pay.

1. Write down what the fortnightly limit covers

Choose the start and end dates first. Count the full fourteen days rather than assuming the next pay date falls exactly two weeks away.

Next, decide whether your grocery limit covers food alone or also toilet paper, laundry supplies and pet food. Include whichever categories you normally pay for from that money. A food list can look affordable until a necessary household refill reaches the checkout.

Use a recent receipt or spending record to check what those categories have actually cost you. If you need help examining the wider bill, reviewing where your grocery spending goes covers that separate task. For this shop, write the amount available beside the dates and keep it visible while making the list.

2. Reserve the top-up before filling the main basket

Make a separate list of anything you intend to buy later, such as milk, bread or fresh produce for the second week. Estimate its cost using prices available to you now. That estimate becomes the top-up allowance, rather than whatever happens to remain after the main shop.

Keep a simple budget note:

Budget fieldWhat to enter
Fortnightly limitTotal money available for the categories included
Planned top-upEstimated cost of the later purchase
Shopping chargesApplicable delivery or collection fees
Unallocated allowanceAny amount you choose to leave for a missed essential
Main-shop ceilingThe limit minus the amounts above

There is no universal percentage to reserve. A household walking past a supermarket midweek has different options from one relying on a single lift to the shops. If a later trip is impractical, make that clear now and build the second week around items you can buy and store appropriately on the first trip.

3. Count breakfasts, lunches and snacks as well as dinners

Moneysmart recommends planning meals including lunches and snacks, checking pantry, fridge and freezer stock, and shopping from a list of what is needed. Apply that sequence across your actual fortnight.

Mark work lunches, school days, meals away and evenings when cooking time is short. Count who will eat at home, since a workday lunch for one adult is a different shopping requirement from a school-holiday lunch for everyone.

Choose familiar meals and write down the quantities they require. Repeating a breakfast or dinner is fine if the household will eat it. The aim is to cover the calendar without buying a separate set of ingredients for every day.

Do not count leftovers as a second meal unless the first meal is planned to produce enough. If tomorrow’s lunch depends on tonight’s dinner, include those extra portions in the ingredient quantities.

4. Subtract stock and check storage space

Check what is available before turning meal quantities into purchases. An unopened packet already allocated to another meal is not spare stock. Nor is a small amount enough simply because the ingredient is present.

For a fuller stocktake, use the check before a big grocery shop. Here, the immediate job is to subtract usable stock from the quantities required for the fortnight.

Check the cupboard, fridge and freezer space too. A large pack needs somewhere to go. If your storage is small, a planned top-up may be more workable than forcing fourteen days of food into the first purchase. Decide which fresh items belong in that later shop instead of assuming everything bought now will suit the second week.

5. Price one combined list

Combine ingredients shared across meals, then add breakfast, lunch, snack and household essentials. Put a quantity beside each line. A list saying only “rice, yoghurt, fruit” leaves the pack-size decisions until you are shopping.

Use your chosen shop’s current online prices where available, or recent receipts as estimates. Label estimates clearly and check them when shopping. Add up the full packs you will buy, even when a recipe uses only part of one. The checkout charges for the packet, not the spoonful needed tonight.

The ACCC explains that unit pricing gives a cost per standard unit for comparison. Use supermarket unit prices to compare pack sizes, then check whether the whole pack fits your main-shop ceiling. A lower unit price can still require more money upfront than you have allocated.

If you keep a price book for regular groceries, use it to question an unfamiliar price. Confirm today’s price before treating an old entry as the amount you will pay.

6. Change the plan before cutting essential quantities

If the priced list exceeds the main-shop ceiling, work through specific changes:

  • Remove duplicates and optional extras first.
  • Replace a meal needing several new ingredients with one using more of your existing stock.
  • Compare suitable brands and pack sizes for items already on the list.
  • Drop bulk purchases that cover future fortnights while crowding out this one’s needs.
  • Check whether a proposed special replaces a purchase or merely adds another one.

Keep the meals and the list aligned after each change. Removing an ingredient without changing the meal can leave a gap that prompts another purchase later. Preserve quantities needed for planned meals; an apparently cheaper basket is not useful if it no longer feeds the people counted.

7. Keep both shops inside the same running total

At checkout, compare the actual total with the main-shop ceiling. For online substitutions, check the replacement quantity and price before accepting it where the service allows. In store, keep a running tally if your list relies on estimated prices.

Afterwards, record the amount spent and what remains from the fortnightly limit. Keep the planned top-up list separate from a general wish list. Before that trip, check what is still needed and price those items against the remaining money.

If the main shop costs more than expected, revisit the remaining plan straight away. Do not assume the top-up allowance is untouched. Every purchase comes out of the same fortnightly total.

What if a two week shop keeps running over?

Look for the same gap across successive shops: underestimated lunches, household supplies omitted from the list, or too much bought ahead. Change that part of the next plan rather than simply setting a smaller main-shop target.

If food cannot be covered by the amount available, Moneysmart points readers towards local food relief services and charities offering meals, parcels or vouchers. A longer shopping interval cannot resolve an inadequate food budget.

For your next shop, write three things before choosing meals: the fourteen-day dates, the total limit and the amount reserved for the later top-up. Those figures give every item on the list a budget to fit within.

How we checked this: Planning and comparison principles were checked against Moneysmart and ACCC guidance on 8 October 2026. The fortnightly allocation method is editorial, with no priced basket, household trial or guaranteed savings result.


Reserved ad slot

The one-page family week

One printable page that holds the whole week: meals, school, activities and who is doing the pickup. Free, and we send one useful email a week.

One email a week. No spam, unsubscribe in a click.