Quick answer: A reasonable monthly grocery budget lands between 10 and 15 percent of take-home pay for most households, but the right number for you depends more on household size and diet than on income alone.
Ask five people how much they should spend on groceries and you’ll get five different answers, most of them guesses. The honest answer is that there isn’t a single right number - but there is a reliable way to land on the right number for your specific household.
How much should I spend on groceries per month?
Most households should plan roughly 10 to 15 percent of take-home pay for groceries, which works out to about $300 to $485 a month for one adult, $550 to $900 for a couple, and $1,025 to $1,391 for a family of four. The lower end of each range assumes mostly home cooking and store brands; the upper end assumes more convenience food, a high-cost metro area, or teenagers in the household. Run your own numbers in the grocery budget calculator before you commit to a target.
The income-percentage starting point
Most household budgeting frameworks put groceries at roughly 10 to 15 percent of take-home pay, inside a broader food category that also includes dining out. This isn’t a rule enforced anywhere - it’s simply the range where most households land when their overall budget is balanced across housing, transportation, savings, and everything else. If groceries are eating a much larger share than that, it’s usually worth understanding why before assuming the number itself is the problem.
Why income alone isn’t the full picture
Two households earning the same income can have very different grocery needs. A household of five spends more in absolute terms than a household of one, regardless of how similar their incomes are - people eat food, not paychecks. This is why average grocery bill by household size is often a more useful starting anchor than an income percentage alone, especially for larger or smaller-than-average households.
Adjust for what actually drives your number up or down
Once you have a rough anchor - whether from income percentage or household-size averages - adjust it for the specifics that move real households above or below the norm:
- Region. Grocery costs vary meaningfully across states and metro areas, sometimes by 20 percent or more for the same basket.
- Diet and dietary restrictions. Specialty diets (gluten-free, allergy-driven, high-protein) typically run above a standard grocery bill because substitute products carry a price premium.
- How much is cooked from scratch. Scratch cooking is usually cheaper per calorie but needs a wider pantry of ingredients than a household relying more on prepared and convenience foods.
- Ages in the household. Teenagers and very active adults eat closer to or above a full adult portion; young children eat meaningfully less.
Turning a range into an actual number
A percentage or an average gives you a plausible range, not a precise target. The most reliable way to land on an exact number is to look at what your household has actually spent over the past month or two, then compare that against the range for your size and region. If your real spending sits comfortably inside the range, that’s your working budget. If it’s well outside it in either direction, that’s worth a closer look - too high might mean waste or convenience-food creep; too low might mean skipped variety or thinner meals than you’d want.
A grocery budget calculator does this comparison for you using your household size, region, and income in one step, rather than requiring you to cross-reference several averages by hand.
The number matters less than the habit of checking it
Whatever figure you land on, treat it as a working target rather than a fixed rule. Prices move, household needs change, and a number set once and never revisited tends to drift out of date. Revisiting your grocery budget every few months - especially after a change in household size or a noticeable jump in prices - keeps the number honest rather than aspirational.
Evergreen method
Build a budget from your own baseline
Use observed household spending and an explicit adjustment instead of treating a national average as a personal target.
Formula
monthly budget = weekly baseline × 52 ÷ 12Reproducible steps
- 1.Average at least four normal shopping weeks.
- 2.Separate groceries from restaurants and household supplies.
- 3.Apply one realistic adjustment, then review the result against actual receipts.
Put it to work
Run the numbers for your household
FAQ
Common questions
Is 15% of income too much to spend on groceries?
Not necessarily. 15 percent is within the normal range used by most household budgeting frameworks, especially for larger households or ones eating mostly home-cooked meals. It becomes worth reviewing only if it's rising over time without a change in household size or habits.
What's a good grocery budget for two people?
Most two-person households land between $450 and $700 a month depending on region and diet. Use a cost per person calculator with your specific location to get a tighter number than a national average.
Should groceries and eating out share the same budget line?
They're easier to control when tracked separately, since grocery spending and restaurant spending respond to different habits. Combining them into one 'food' number can hide a restaurant habit that's actually the bigger cost driver.
Related
Keep reading
Average Grocery Bill by Household Size (1 to 5 People)
What U.S. households of different sizes actually spend on groceries per month, and why per-person cost drops as household size grows.
Grocery Budgeting 101: The Complete Guide
How to set a realistic grocery budget by household size, track it without spreadsheets, and actually stick to it week after week.
Grocery Budget for a Family of 4
A realistic monthly grocery budget for a four-person household, broken down by category and adjusted for ages.
Grocery Cost of Living by State: Where Groceries Cost Most
Why grocery costs vary significantly by state and region, and how to adjust a national average grocery budget to your specific location.