PockitaPockita
Guide

How Much Should I Spend on Groceries? Real Benchmarks

By The Pockita team9 min read

The short answer

The average American household spends about $519 a month on groceries, but the average is not a target. A better starting point is 10 to 15 percent of your take-home pay for all food, groceries and eating out combined, with most of it going to groceries. The most accurate answer comes from your own receipts: total what you actually spent over the last two months, compare it to that percentage band, and set a number slightly below where you land today.

If you have ever stood in a checkout line wondering whether your cart is normal, you are asking one of the most common budgeting questions there is: how much should I spend on groceries? The frustrating honest answer is that there is no single correct number. The useful honest answer is that there are real benchmarks, a simple percentage rule, and a two-month receipts exercise that together give you a grocery number you can actually defend. This guide walks through all three.

How much should I spend on groceries each month?

Start with a band, not a fixed figure. A widely used guideline says 10 to 15 percent of your monthly take-home pay should cover all food: groceries plus restaurants, coffee, and delivery. Groceries should take the larger share of that band, because food you cook is almost always cheaper per meal than food someone else cooks.

Two things make the band more useful than any single dollar figure. First, it scales with your income, so it works whether you take home $2,400 or $8,000 a month. Second, it forces the grocery conversation and the eating-out conversation to happen together. Many budgets look fine on the grocery line while the real leak is takeout, which is why it helps to read this guide alongside our guide to saving money on eating out.

One caveat that matters: percentages get harsher as income drops. Food has a price floor, and a household taking home $2,200 a month may genuinely need 20 percent of it to eat well. If that is you, the failure is not yours, the guideline just bends. Set the number your household actually needs and balance the budget elsewhere.

What does the average household spend on groceries?

According to the Bureau of Labor Statistics Consumer Expenditures report covering 2024, the average American household spent $6,224 a year on food at home, which works out to about $519 a month. Food away from home added another $3,945 a year, roughly $329 a month, bringing total food spending to $10,169 a year, or about $847 a month.

Read those numbers as context, not as a goal. The average blends single people with families of five, rural towns with expensive coastal cities, and frugal shoppers with people who never look at a price tag. A single person spending $519 a month is likely overspending. A family of four spending $519 is running an unusually tight ship.

The federal government also publishes more granular benchmarks. The USDA maintains four monthly food plans, called the Thrifty, Low-Cost, Moderate-Cost, and Liberal plans, which estimate what a nutritious diet costs at four spending levels by age and household size. If you want a reference point tuned to your exact household, those plans are the deepest public data available, and the Thrifty plan is the basis for SNAP benefit amounts.

What percentage of my income should go to food?

Here is the 10 to 15 percent band in real dollars, so you can find your row instead of doing mental math in the store:

Monthly take-home pay10 percent (all food)15 percent (all food)A reasonable grocery share
$2,500$250$375$200 to $300
$3,500$350$525$280 to $420
$5,000$500$750$400 to $600
$7,000$700$1,050$560 to $840

The grocery share column assumes roughly 80 percent of your food money goes to the store and 20 percent to restaurants. Shift that split to match your life: parents of young kids often run 90/10, while a social twenty-something might genuinely live at 60/40 and be happier trimming groceries harder to protect it.

If you already budget with the 50/30/20 framework, food is awkward because it straddles categories: baseline groceries are a need, while the nicer cuts and the Friday sushi are wants. Our 50/30/20 budget rule guide covers how to split it cleanly.

How do I find my own grocery number?

Benchmarks tell you what other people spend. Your receipts tell you what you spend, and that is the number you can actually change. The exercise takes three steps.

First, gather two months of real data. Pull your card statements and receipts and total everything from grocery stores, warehouse clubs, and corner-store food runs. Keep restaurants separate. A budget tracker makes this faster, but a notes app works.

Second, compare your real total to the percentage band for your income. If you take home $4,000 and spent $700 a month on groceries, you are at 17.5 percent before a single restaurant meal, and you have found your answer: your number needs to come down. If you spent $380, you are comfortably inside the band and probably do not have a grocery problem at all, whatever the checkout line anxiety says.

Third, set your target slightly below your current reality, not at the benchmark. If you spend $700 today, a $500 target will collapse within three weeks and take your motivation with it. Set $630, hold it for a month, then step down again. Budgets fail from ambition more often than from math, a pattern we cover in depth in how to stick to a budget.

Why is my grocery bill so high?

If your number lands well above the band, one of four drivers is usually responsible.

Household size and appetite come first: teenagers, athletes, and anyone doing physical work simply eat more, and no rule of thumb accounts for that. Location is second: the same cart can differ by 30 to 40 percent between a low-cost region and an expensive city, which is one more reason to trust your receipts over national averages. Dietary needs are third: gluten-free, high-protein, organic, and allergy-driven shopping all carry real premiums that belong in your budget on purpose rather than by accident. The fourth driver is the quiet one: non-food items. Paper towels, cleaning supplies, pet food, and toiletries ride along in the grocery cart and can inflate your food number by $50 to $100 a month without a single extra meal.

That last driver is really a category problem. If everything from one store lands in one bucket, you cannot tell whether groceries went up or you just bought laundry detergent and a birthday card. Our budget categories list shows a clean way to separate them.

When is spending more on groceries the right call?

A higher grocery bill is not automatically a problem. If your grocery spending went up $80 this month and your restaurant spending fell $150, your food budget improved. Cooking more is the single most reliable way to cut total food costs, and it shows up as a bigger grocery number.

The same logic applies to bulk buying and stock-up sales: a $160 warehouse trip that covers six weeks of staples looks like a spike but lowers your average. Judge your grocery spending on a two-to-three-month view, not on one statement.

And if the number is genuinely too high after all that? That is a tactics problem with well-tested answers, meal planning, store brands, and waste reduction chief among them. We keep the full playbook in how to save money on groceries, which pairs with this guide: this one sets the target, that one hits it.

Frequently asked questions

Is $400 a month enough for groceries?

For one person, $400 a month, about $92 a week, is a workable grocery budget in most of the United States with basic meal planning. For a couple it is lean but possible, and for a family of four it is very tight. Whether it fits also depends on local prices, so compare it against your own last two months of receipts before committing to it.

Is spending $100 a week on groceries a lot?

It depends on who is eating. For one person, $100 a week is on the higher side but normal in expensive cities or for specialty diets. For a household of two or more it is below the national average, since the average American household spends about $519 a month on food at home, roughly $120 a week.

How much is normal for one person to spend on groceries?

There is no single normal number because prices vary so much by region and diet. A useful target is 10 to 15 percent of your take-home pay for all food, with most of that going to groceries. On $3,000 a month take-home, that is $300 to $450 total, so a grocery number somewhere around $250 to $350 would be in a healthy range.

What is the 5 4 3 2 1 rule for groceries?

The 5 4 3 2 1 rule is a shopping list template, not a spending formula. Each trip you buy 5 vegetables, 4 fruits, 3 proteins, 2 starches, and 1 fun item. It keeps a cart balanced and limits impulse buys, which indirectly controls cost, but it does not tell you how many dollars to spend. Pair it with a monthly grocery number for that.

What percentage of income should go to groceries?

A common guideline is 10 to 15 percent of take-home pay for all food, groceries plus restaurants combined, with the larger share going to groceries. Lower earners often need a higher percentage because food has a price floor, and that is normal, not a budgeting failure.

Know your grocery number without the spreadsheet

Say it out loud at the checkout, Pockita logs it in seconds, and your home screen shows exactly where the grocery category stands for the month. Try it free for 7 days.

Start your 7-day free trial

$9.99 / month or $39.99 / year. Cancel anytime.

Get Pockita

A calmer relationship
with money, tonight.

7-day free trial. No bank login required. Cancel anytime, but you probably won't.