Begin with the money available now
Look at the period your grocery money needs to cover. That may be several days, a week or the time until your next payment. Allow for meals away from home, people visiting, school lunches and the basics already in the kitchen. A weekly target is only helpful if it matches the way money actually arrives and food actually gets used.
Separate food from other purchases when possible. Cleaning products, pet food and toiletries can make a receipt look as though food costs suddenly jumped. You may still buy everything in one trip, but keeping rough categories makes the next decision clearer. There is no need for a complicated spreadsheet: a short note beside the receipt can be enough.
Build a baseline, not a perfect target
Review a few recent shops if you have the receipts. Identify regular essentials and occasional replacements. A bottle of cooking oil may last beyond the week in which you buy it; fresh milk may need replacing sooner. Notice that rhythm before deciding that a single expensive trip means your plan has failed.
Choose a provisional limit that leaves room for realistic meals. If the numbers do not fit, change the plan rather than silently removing essential food. Use ingredients at home, simplify a meal or choose an acceptable substitute. When resources are too limited to meet basic needs, budgeting advice is not a substitute for support; local food assistance or benefits guidance may be relevant.
The best-value purchase is one your household can afford, store and use.
Compare equivalent quantities
Unit pricing converts different pack sizes to a common measure. Divide the price by the quantity, then express both products in the same unit. For grams to kilograms, divide price by grams and multiply by 1,000. For liquids, compare equivalent volumes. Shelf labels may already show this information, but check that both labels use the same basis.
| Pack | Price | Calculation | Per kilogram |
|---|---|---|---|
| 500 g | 2.00 | 2.00 ÷ 500 × 1,000 | 4.00 |
| 750 g | 3.30 | 3.30 ÷ 750 × 1,000 | 4.40 |
In this example, the smaller pack has the lower unit price. That does not establish a rule about small packs; it shows why checking is useful. Compare products that serve the same purpose. Drained weight may be more meaningful for canned beans than total weight, and a concentrated product may need a per-use comparison rather than a simple volume comparison.
Calculate a price per kilogram
Enter your actual pack price and weight. Use one currency consistently; this tool does not convert currencies.
Give offers a job before buying them
A multibuy can lower the unit price while increasing the amount you must spend today. Check whether you need every pack and whether the offer requires a membership, a particular quantity or a specific product size. Discount signs are prompts to compare, not instructions to buy. The same applies to vouchers that require a minimum basket total.
Compare the final cost of an extra shopping trip too. Transport, delivery charges, time and minimum-order rules can outweigh a lower shelf price. If visiting several shops makes the week harder, a reasonably priced single trip may be the more useful choice. Keep a tiny price notebook for a handful of frequently bought staples rather than trying to track every product.
Account for food that never becomes a meal
Buying a large bag is not economical if a substantial part is thrown away. Before choosing bulk quantities, identify a safe storage space and a realistic use. This matters especially with limited refrigeration, shared kitchens or foods that your household only occasionally eats. A slightly higher unit price can still mean a smaller, more manageable total purchase.
At the end of the period, ask what surprised you. Was a staple missing? Did a planned meal get replaced by a takeaway? Were estimated prices out of date? Adjust one part of the next plan without treating the receipt as a judgment. Prices, appetites and schedules change; your budget should be able to change with them.