How Much Should You Spend on Groceries Per Month?

There is no single monthly grocery number that works for everybody.

A household of one and a family of five are obviously different. So are Vancouver and a smaller city, a highly planned grocery shop and a household that buys convenience food, dietary preferences, appetite and how often people eat at home.

So I would use the question differently.

Instead of asking, “What should everybody spend?”, ask, “What is a reasonable number for my household, and what am I actually spending now?”

Start with actual spending

Look at the last four to eight weeks of grocery purchases. Better yet, use the individual receipts rather than only bank transactions.

Your first goal is a baseline.

If your weekly average is $200, do not call your monthly spend $800. A year has 52 weeks, so the average calendar month is closer to 4.33 weeks.

That means a $200 weekly grocery habit is roughly $867 per average month.

Then look inside the number

This is where receipt-level tracking becomes useful.

Maybe the overall total is fine, but one category has moved dramatically. Maybe the same staples cost more. Maybe you are shopping more frequently. Maybe a few high-cost convenience purchases are doing most of the damage.

Those are different problems, and they have different solutions.

Set a target you can actually use

Once you understand the baseline, choose a target that is realistic enough to stick to.

A good grocery budget should help you make decisions, not just make you feel guilty after the fact.

Use our Grocery Budget Calculator to convert your target across weekly, monthly and annual periods. Then use Grocery Spending Tracker to compare the plan with what actually happens.