The honest answer to “what should one person spend on groceries” is that you cannot know until you have four weeks of your own receipts. Every number you have been quoted is a national average across wildly different regions, diets and stores — useful for policy, useless for your budget. Below is the four-week method that produces a number you will actually hit, the per-meal arithmetic behind it, and the six levers that move it.
If you want a starting placeholder while you gather the data, use your own last four weeks of card statements. That is still better than an average from somewhere you do not live.
Why the national average will not help you
Three reasons, and they compound.
Location. Grocery prices vary enormously between a dense city and a rural county, and between regions. A single national figure averages both away.
Diet. Someone eating mostly rice, beans, eggs and seasonal vegetables and someone eating prepared meals, fresh fish and out-of-season produce can differ by a factor of three. Neither is doing it wrong.
What counts as “groceries.” This is the big one, and it is why people think their spending is lower than it is. If your supermarket trip includes shampoo, cleaning products, pet food, paper towels and a bottle of wine, your “grocery” number is not a food number at all.
The US Department of Agriculture does publish monthly food plan estimates at four cost levels, which is the closest thing to an authoritative reference — but it is a national estimate for a specific reference diet, and it still is not you. Treat it as a sanity check after you have your own number, not as the target.
The four-week method
Four weeks, because one week is noise. You will have an unusual week — a big shop, a guest, a holiday — and one week of data will mislead you.
Week 0: set up
Get a note on your phone with four headings: Food, Household, Personal care, Other. Every supermarket trip gets split across these four. It takes about ninety seconds per receipt.
This split alone is usually worth $40–$80 a month of clarity, because it stops you blaming food for spending that is not food.
Weeks 1–4: record everything
Every food purchase. Supermarket, corner shop, market, the sandwich at the station. Do not change your behaviour yet — you are measuring, not improving. Changing your habits during the measurement gives you a number you cannot hold.
Record eating out separately. It is a real expense and it belongs in the budget, but it is a different line with a different lever.
Week 5: do the arithmetic
Add the four weeks of the Food column and divide by four. That is your weekly food number. Multiply by 4.33 — not 4 — for the monthly figure, because months are longer than four weeks.
Here is a worked example:
| Week | Food | Household | Personal care | Total spent in store |
|---|---|---|---|---|
| 1 | $71 | $18 | $0 | $89 |
| 2 | $64 | $0 | $14 | $78 |
| 3 | $93 | $22 | $0 | $115 |
| 4 | $58 | $6 | $9 | $73 |
| Average | $71.50 | $11.50 | $5.75 | $88.75 |
Weekly food: $71.50. Monthly food: $71.50 × 4.33 = $310. Monthly household and personal care: $75. Those are two separate budget lines, and they should stay separate.
Note what just happened. This person’s “grocery spending” felt like $385 a month. Their actual food spending is $310. Setting a $310 food budget and a $75 household budget is achievable. Setting a $310 “grocery” budget and then buying shampoo out of it fails in week two — and it fails in a way that feels like personal weakness rather than a filing error.
The per-meal check
Once you have a weekly number, sanity-check it per meal.
$71.50 a week, eating roughly 19 meals at home out of 21, is about $3.76 per meal. That is a number you can reason about directly, and it makes the trade-offs visible.
| Per-meal target | Weekly (19 meals) | Monthly | What it implies |
|---|---|---|---|
| $2.50 | $47.50 | $206 | Very lean. Batch cooking, dried goods, almost no convenience food. |
| $3.50 | $66.50 | $288 | Home cooking with some shortcuts. Common landing point. |
| $5.00 | $95.00 | $411 | More fresh produce, meat or fish most days, some prepared items. |
| $7.00 | $133.00 | $576 | Largely prepared or premium ingredients. |
Nothing on that table is virtuous or shameful. It is a trade-off between money, time and what you want to eat, and the right answer depends on which of those is scarcest for you right now.
The six levers, ranked by what they actually save
1. Plan meals against what you already own. Before writing a list, look in the cupboard and freezer and build two or three meals from what is there. This is the single biggest lever for most people, worth $40–$100 a month, because it attacks food waste — and food you throw away is money you already spent.
2. Cook once, eat three times. Cooking for one has terrible economics: packaging is sized for families, and single portions are priced at a premium. Batch cooking converts family-sized value into single-sized meals. Worth $30–$70 a month.
3. Shop with a list, and shop less often. Each unplanned trip adds impulse purchases. Two planned trips beat five casual ones. Worth $20–$60.
4. Switch the five items you buy most. Do not audit your whole basket. Find the five things you buy every week and check whether the store brand is acceptable. Worth $15–$40, permanently, for one decision.
5. Buy produce in season. Out-of-season fresh produce carries a real premium; frozen is often cheaper and nutritionally comparable. Worth $10–$30.
6. Eat before you shop. Old advice, genuinely true, costs nothing.
Combined realistic saving: $80–$150 a month without eating noticeably worse. That is $960–$1,800 a year, which is a meaningful share of saving $5,000 in a year.
What to do when you overshoot
You will. The rule is not “go hungry” — it is “move the money and note why.”
If you overspend groceries by $40, take $40 from another category this month. That keeps the month balanced, which is the core discipline of a zero-based budget. Then write down the cause. After two months you will see the pattern: it is almost always a missed meal plan or a hungry unplanned trip.
If you overshoot every single month by a similar amount, your number is wrong, not your behaviour. Raise it to what the data says and cut elsewhere. A budget line you miss twelve times a year is not a budget, it is a monthly reminder that you have failed, and people abandon those.
Applying this to a no-spend month
Groceries are the loophole that quietly undoes a no-spend challenge, because food is genuinely essential and “essential food” expands to fill whatever space you give it. If you are running one, set the weekly food number in advance from your four weeks of data and treat overspending it as breaking the challenge — that rule and the rest are in the 30-day no-spend challenge rules.
The whole method in six lines
- Split every receipt into food, household, personal care, other.
- Record four weeks without changing anything.
- Average the food column. Multiply by 4.33.
- Set that as your food line, and household separately.
- Apply two or three levers, not six.
- Re-measure in three months.
The number you end up with will be yours, it will be defensible, and — most importantly — you will hit it, because it came from what you actually eat rather than from an average of a country.
The grocery tracker is ready
Start the four weeks today — a note on your phone is enough. The Starter Kit has this tracker already built: four weeks of rows split into food, household, personal care and other, ending in your monthly figure and your cost per meal. Once you have the number, drop it into your monthly budget.
Ten tabs in one spreadsheet. Opens in Excel, Google Sheets, Numbers or LibreOffice. One-time payment, instant download.
Educational information only, not personalized financial or nutritional advice. All dollar figures are illustrative examples from a worked scenario, not regional averages or recommendations. Last reviewed 26 September 2026.
