Menu Toggle
Search
  1. Home
  2. Personal Finance
  3. How to Save Money on Groceries: 10 Tips Anyone Can Try
Published October 22, 2024
Reading Time
8 minutes

How to Save Money on Groceries: 10 Tips Anyone Can Try

Digital flyer apps, coupons and a rewards credit card are just some of the tools that can help you save money on groceries.

Edited By

Your wallet is probably already feeling the squeeze; according to the latest Canada Food Price Report released by Dalhousie University, a Canadian family of four will spend $16,297 on food in 2024. That’s a predicted increase of up to $702 compared to 2023.

This pressure on our budgets means that finding ways to save a little extra cash on food and other essentials is more important than ever. To help, here are some budgeting strategies and money-saving grocery shopping tips to consider. 

First, determine your grocery budget

Before you start trying to slash your grocery bill, you’ll need to figure out how much you actually have to spend. Start by taking a look at your current grocery spending by reviewing your bank account or credit card statements, or recent grocery receipts if you have them. Compare the lower-cost shopping trips with the higher-cost ones. Ask:

  • What did you do differently when you spent more or less? 
  • Did you visit multiple stores or stick with one?
  • Did you tend to buy the same things each time, or stock up on essentials during a bigger shop every few weeks or months?
  • When you look over the receipt, can you see any foods that were more “wants” than “needs”? 

The answers will help you understand which grocery shopping trips might be outliers, such as preparing for a holiday meal or hosting guests, and which ones you can use to help you create a more typical grocery budget. Your goal should be to figure out an amount that allows you to buy the groceries you need, while leaving money for you to pay your other bills. Some people like to think about a weekly grocery budget, while others prefer a monthly amount or to line up their grocery budget with their paychecks.

One option is to base your grocery budget on your income. Some experts recommend that Canadians should spend 10% to 15% of their gross household income on groceries. So if your family earns $50,000 before taxes, you could aim to spend around $5,000 to $7,500 per year ($417 to $625) per month at the grocery store. Note that this includes food as well as other household items you might pick up at the grocery store, like dish soap and toilet paper.

Tips for saving money on groceries

1. Check your fridge

Saving money on groceries starts before you even leave the house. Check your fridge and pantry to see what you have on hand, so you can avoid spending money on something you already have.

This strategy also helps you identify any items that are nearing their expiration dates, so you can plan to use them instead of having them go to waste.

If you prefer the “click and collect” type of grocery shopping, where you buy your groceries online and then pick up your order at the store, this strategy is even more powerful. Before you add each item to your shopping cart, take a peek in your fridge or cupboard to make sure you really need it.

2. Take a list

Grocery stores are designed to distract you and get you to buy things you want, but don’t need. Store designers intentionally place the most scrumptious and enticing items, like produce, bakery items and flowers, at the front of the store so you’re tempted to buy them. The whole store is designed to keep you shopping longer and to encourage you to spend more money than you intended. 

But you can outsmart this system by making a grocery list before you leave home. It sounds simple, but making a list while you check your fridge and then sticking to it at the grocery store could help you save a significant amount at the checkout.

3. Shop with a rewards credit card

They won’t immediately make your groceries cheaper, but various rewards credit cards can be used strategically to earn cash back or even free groceries.

You’ll want to look for a card with a high earn rate at grocery stores — some offer up to 4% cash back on qualifying purchases — and an annual fee that you can afford.

Alternatively, you could opt for a brand-focused rewards card that offers a high rate of points when you shop at a particular grocery store. These points can then be redeemed for free groceries or other rewards.

» See our picks for the best rewards credit cards in Canada

Ad Icon

KOHO Prepaid Mastercard (Easy Plan)

Save more on your groceries! Sign up for a free KOHO account in minutes and start earning unlimited instant cash back on all your grocery purchases. No monthly fee, no minimum deposit, and no hard credit check. Instant approval. *Terms and conditions apply.

4. Request coupons from your favourite brands

If there are certain brands you love and can’t live without, visit their websites and request coupons. Brands are always looking to connect with their customers and will often respond by sending savings right to your mailbox. Some brands even have newsletters full of even more promotions and discounts. Along with manufacturer’s coupons, some brands may even send you a few free samples. It never hurts to ask.

5. Use digital flyers

Sale flyers are a great way to know if and when certain items that you need or want will be on sale, but it can be tedious to scour the physical versions week after week. Digital flyer apps, like Flipp and Reebee, make it easier to browse weekly ads on your phone or other mobile device, and even assemble a shopping list based on what items will be on sale. 

If you do all or most of your shopping at a particular store, check if it offers an app with similar features. For example, the Save-On-Foods app lets you read the weekly flyer, load special offers to your loyalty card and create shopping lists.

6. Join PC Optimum

PC Optimum is the dominant loyalty program for getting free groceries in Canada. If you shop at Shoppers Drug Mart or any other Loblaws-owned store like Zehrs, ValuMart, No Frills, The Great Canadian Superstore, you can collect points on all your purchases. The points you’ll earn for each item are in part based on your personal shopping habits, and you can even earn points on non-grocery purchases like gas

When you reach 10,000 points, you can redeem them at the checkout for $10 off your total grocery bill. Points don’t expire and there’s no cap to how many you can redeem at once, so if you save up your points, you could even get an entire cart of groceries for free. 

7. Look for “eat it tonight” sales

While it’s generally a good idea to stick to your grocery list, sometimes veering off it can help you score a great deal. Grocery stores keep an eye on their dairy items, meat and ready-to-eat meals as they approach their best before date, and may mark them down by several dollars or up to 50% as it gets closer. Of course, that “Eat It Tonight” label is real, and you don’t want to wait too long and have the food go to waste. But these marked-down items can be a great way to save on perishable staples like yogurt, cheese and meat.

8. Buy generic brands

When you buy the no-name or store-brand items instead of the name brand, you can instantly save money — depending on the item, potentially up to 25%. Often, the generic brand has the same ingredients as the name-brand version. This is especially true when it comes to staples like baking ingredients and cleaning supplies like laundry detergent. Sometimes generic food tastes a little different than the name brand, so it might be worth experimenting to see where you’re happy to save, and where you’d prefer to spring for the name brand. 

9. Shop at discount grocery stores

If you shop at discount grocery stores like No Frills, you can easily save more money than you would shopping at more mainstream stores like Sobeys, Safeway and even Loblaws, which owns No Frills. It might mean more no-name brands and potentially smaller selection, but those can be worthy tradeoffs for a smaller grocery bill. And, since No Frills is part of Loblaws, you can use Loblaws store coupons, ask for price matching, and collect and redeem PC Optimum points, which could save you even more money.

10. Buy in bulk when possible

A tried-and-true method for saving money on groceries is to buy in bulk. Choosing the largest size of an item can often wind up giving you a cheaper unit cost than buying a smaller package. In other words, you’ll pay less per 100 grams or litre or individual item if you buy a bigger container. Just make sure you have room to store non-perishable staples and that you’ll be able to use — or freeze — perishable foods before they go bad so that buying in bulk doesn’t lead to wasted money. 

If you shop for a large household, you might even consider joining a warehouse club for access to more bulk options. A Gold Star Costco membership costs $65 a year and Costco often has good prices, especially on meat. However, make sure to factor in the membership cost when considering whether a club membership will help you save money.

DIVE EVEN DEEPER

3 Ways to Spend Less on Food: Top Tips From Canadian Reddit

3 Ways to Spend Less on Food: Top Tips From Canadian Reddit

Price matching, rescuing food that might otherwise go to waste, and freezing food to extend its shelf life are ways to save big.

What Is a Good Credit Score in Canada?

What Is a Good Credit Score in Canada?

The definition of a good credit score depends on the reporting agency, but generally, scores above 660 are considered “good.”

Why Are Emergency Funds Important?

Why Are Emergency Funds Important?

An emergency fund is best kept in an accessible savings account so you can easily get your money when unexpected expenses arise.

How to Pack Healthier School Lunches on the Cheap

How to Pack Healthier School Lunches on the Cheap

Get creative with leftovers, buy favourite foods in bulk and think seasonally to trim costs when packing a lunch.

Back To Top