Groceries take a bigger bite out of South African household budgets every year, and food inflation has outpaced most people's salary increases. The good news is that the grocery bill is one of the few expenses you can actually change this month, without waiting for anything or asking anyone's permission.
Here are practical ways to spend less on your shopping without eating worse.
Plan before you shop
1. Plan your meals for the week
Decide what you're cooking before you leave the house. Meal planning is the single most effective way to cut a grocery bill, because it stops you buying things you won't use and throwing away food you didn't get to.
2. Shop from a list
Write a list that matches your meal plan, and stick to it. Check what's already in your cupboards and freezer first, so you don't buy a second bag of rice you didn't need.
3. Never shop hungry, and shop alone if you can
Shopping on an empty stomach reliably adds items to your trolley. So do children asking for things at eye level in the sweets aisle.
4. Check prices before you go
Compare prices on PriceCheck, and check the weekly specials in the Checkers Sixty60, Pick n Pay ASAP, and Shoprite apps before deciding where to shop. Most of the major retailers now put their specials leaflets online, so you can plan around what's cheap this week.
Buy smarter in store
5. Compare unit prices, not shelf prices
The price per kilogram or per litre is displayed on the shelf label, usually in smaller print. It's the only fair way to compare two different pack sizes, and the bigger pack isn't always cheaper.
6. Switch to house brands
Dropping a brand level saves more than almost any other single change. Checkers Housebrand, Pick n Pay No Name, Shoprite Ritebrand, and Woolworths' own label are often produced in the same factories as the name brands. Try one category at a time and keep the swaps that work for your family.
7. Buy in bulk, and share the cost
Bulk buying at Makro, Food Lover's Market, or a cash and carry brings the unit price down considerably on staples such as rice, maize meal, flour, and washing powder. If the quantities are too large for your household, split a bulk buy with family or neighbours. Many South Africans use a grocery stokvel for exactly this, buying in bulk together at the end of the year and dividing it up.
8. Buy fresh rather than ready-made
Ready meals and heavily processed foods carry a big markup for the convenience. Cooking from fresh ingredients is usually cheaper per portion and better for you.
9. Buy produce in season
Seasonal fruit and vegetables cost a fraction of what they do out of season. Fresh produce markets and street vendors are often considerably cheaper than supermarkets for the same quality, and buying meat from a local butchery frequently beats supermarket prices.
10. Use seasonal sales properly
Stock up on things you genuinely use when they go on special, but don't buy something you'd never normally buy just because it's marked down. A bargain you don't need isn't a saving.
Change your habits
11. Cook at home more often
Eating out and ordering delivery are among the fastest ways to lose control of a food budget. Cooking at home regularly, even a few more nights a week, makes a visible difference by month end.
12. Take lunch to work
Buying lunch every workday adds up to a significant monthly amount. Take sandwiches or leftovers from the night before, and cook slightly more at supper so there's something to pack.
13. Make school lunches at home
Packing school lunches costs far less than tuckshop money. Get your children to help, which saves you time and teaches them something useful about food and money.
14. Wait before you buy
For any non-essential purchase, give yourself 30 days before deciding. Most of the time the urge passes, and you keep the money.
15. Entertain at home
Inviting friends over costs a fraction of a night out and is usually just as enjoyable. A braai at home versus a restaurant meal for the same group is not a close comparison.
16. Look at what your habits cost you
Regular spending on things like cigarettes, alcohol, or a daily takeaway coffee adds up to a substantial annual figure. Work out what yours actually costs you over a year, and decide whether it's worth it to you.
Use every discount available to you
17. Sign up for loyalty programmes
They're free, and the savings are real. Checkers Xtra Savings, Pick n Pay Smart Shopper, Woolworths WRewards, Clicks ClubCard, and Dis-Chem Benefit all offer member prices and cash back. Load the digital vouchers before you shop, since many only apply if you've activated them.
18. Look for deals before eating out
When you do eat out for a special occasion, check Moneybags for current restaurant specials. Many chains run set weekly deals, and booking around them costs nothing.
19. Buy quality where it counts
Cheap isn't always economical. For things you'll use for years, such as shoes, tools, or kitchen equipment, buying something that lasts usually costs less over time than replacing a cheap version repeatedly.
Struggling with more than the grocery bill?
Cutting your shopping costs helps, but it can't fix repayments you genuinely can't afford. If your debt has become unmanageable, debt counselling restructures your repayments into a single affordable monthly amount and protects you from legal action by your creditors.
Contact DebtBusters today for expert advice and personalised support.


