← All articles

How Much Should You Spend on Groceries Each Month?

Updated 2026-10-04

If you want one honest answer: $600–$1,000 a month for a single adult, and $1,000–$1,600 for a family of four is a realistic grocery-only budget in the United States right now. Where you land inside that range depends on where you live, how much meat you buy, and whether "groceries" in your house also includes dog food, paper towels, and the wine rack.

Use the numbers below to sanity-check your own budget rather than chase one "correct" figure. Nobody shops exactly like the average American.

What Americans actually spend on groceries

The Bureau of Labor Statistics' Consumer Expenditure Survey puts average spending on food at home near $325–$350 per person per month across all consumer units, or roughly $3,900–$4,100 a year per household member. That average is dragged down by retired couples, college students, and one-person households, so treat it as a floor-ish benchmark rather than a target.

The U.S. Department of Agriculture's Thrifty food plan — the cheapest plan that still meets federal nutrition guidelines — estimates about $1,000 a month for a family of four. That works out to roughly $250 per person, $58 per person per week, or about $8.30 per person per day for three meals plus snacks. The USDA's moderate plan for the same family runs around $1,400–$1,460 a month.

Compare your budget to your income

A useful rule of thumb: keep grocery spending at 10–15% of your take-home pay. A little over that is common for a growing household; once you cross 15–20% on a consistent basis, groceries are usually crowding out savings or debt payments.

Under a 50/30/20 framework, food at home is a "need," and for a family of four that typically means $800–$1,100 a month out of a $6,500 take-home pay.

A realistic
The 2026 Grocery Savings Planner
Master meal planning, price tracking, and smart shopping to significantly reduce your grocery expenses with this guided journal.
Get it — $5.99 →