Grocery Budget Calculator

Get a realistic weekly and monthly food budget based on your household size, diet style, and where you live — with a per-category spending breakdown.

Results

Calculated
Weekly grocery budget
Total household, per week
Monthly grocery budget
Total household, per month
Per person per week
Adult-equivalent average
Annual food spend
Groceries only, no dining out
Monthly Budget by Category
Category Monthly $ % of budget
+Math.round(n).toLocaleString();} function fmtd(n){return ' {{SHARED_FOOTER}} {{SHARED_SCRIPTS}} +n.toFixed(2);} function calculate(){ var adults = parseInt(document.getElementById('adults').value) || 0; var children = parseInt(document.getElementById('children').value) || 0; var diet = document.getElementById('diet').value; var col = document.getElementById('col').value; var style = document.getElementById('style').value; if(adults < 1){ showToast('Enter at least 1 adult'); return; } // Adult-equivalents: children count as 0.6 AE on average var ae = adults + (children * 0.6); // Weekly cost var weekly = ae * BASE_PER_AE * DIET_MULT[diet] * COL_MULT[col] * STYLE_MULT[style]; var monthly = weekly * 4.33; var annual = weekly * 52; var perPerson = weekly / (adults + children); document.getElementById('rWeekly').textContent = fmtd(weekly); document.getElementById('rMonthly').textContent = fmt(monthly); document.getElementById('rPerPerson').textContent = fmtd(perPerson); document.getElementById('rAnnual').textContent = fmt(annual); // Category breakdown table var cats = CAT_PCT[diet]; var tbody = document.getElementById('catTable'); tbody.innerHTML = ''; var keys = Object.keys(cats); keys.forEach(function(k){ var pct = cats[k][0]; var label = cats[k][1]; var amt = monthly * pct; var tr = document.createElement('tr'); tr.innerHTML = ''+label+'' +''+fmtd(amt)+'' +''+(pct*100).toFixed(0)+'%'; tbody.appendChild(tr); }); document.getElementById('results').classList.add('visible'); } function clearFields(){ document.getElementById('adults').value = ''; document.getElementById('children').value = ''; document.getElementById('diet').value = 'omnivore'; document.getElementById('col').value = 'mid'; document.getElementById('style').value = 'moderate'; document.getElementById('catTable').innerHTML = ''; document.getElementById('results').classList.remove('visible'); } document.addEventListener('keydown', function(e){ if(e.key === 'Enter' && e.target.tagName === 'INPUT'){ e.preventDefault(); calculate(); } });

What should you actually spend on groceries?

The USDA publishes quarterly "Official Food Plans" that benchmark realistic grocery spending at four tiers — thrifty, low-cost, moderate, and liberal — for households of different sizes and ages. For a family of four (two adults, two school-age children), the 2024 moderate-cost plan runs roughly $1,100–$1,300/month depending on region. Most households dramatically underestimate what they spend because they don't track consistently, and they mix dining out with grocery costs.

Your actual budget should account for three variables that move it significantly: diet type (vegan households typically spend 10–12% less than omnivores; keto households spend 15–20% more due to protein and specialty fat costs), where you live (groceries in San Francisco cost roughly 35–40% more than in rural Kansas), and how you shop (buying store brands vs. premium organic can shift spend by 25–30%).

Why children cost less than adults per person

Children eat less — a 6-year-old consumes roughly 55–65% of an adult's caloric intake. The USDA food plans reflect this: a child aged 6–8 adds about $55–65/week to a household's moderate-cost plan, versus $85–95 for an adult male aged 19–50. Teenagers (14–18) are the exception — they approach or exceed adult food costs, especially teenage males in growth phases. This calculator uses 60% as a reasonable average across all ages under 18.

Diet type and its real cost impact

  • Vegan and vegetarian: Lower overall cost — beans, lentils, tofu, and seasonal produce cost far less per gram of protein than meat. The savings are offset slightly by plant milks, specialty items, and organic preferences common in this demographic.
  • Keto / low-carb: Meaningfully more expensive. Grass-fed beef, wild-caught salmon, full-fat dairy, nuts, and avocados are premium items. Budget an extra 15–20% over standard omnivore spending.
  • Gluten-free: Gluten-free breads, pastas, and baking mixes cost 2–3× more than conventional equivalents. The premium is real — plan for 20–25% above standard.
  • Flexitarian: Slightly lower than omnivore — reducing meat frequency 2–3 days per week trims the protein budget meaningfully while keeping flexibility.

How to actually stay within your grocery budget

The most effective grocery budgeting tactic is a weekly meal plan completed before you shop — not after. Households that plan meals before shopping spend 15–25% less per trip because they buy only what they need and make deliberate protein choices. Other high-impact tactics:

  • Shop the weekly circular: Proteins (chicken, pork shoulder, ground beef) rotate on sale in 4–6 week cycles at most supermarkets. Buy in bulk when your staples are at cycle lows and freeze them.
  • Buy whole and break down yourself: A whole chicken costs $1.20–1.50/lb; boneless breasts from the same store cost $4–6/lb. Same protein, 3–4× price difference.
  • Fresh produce rules: In-season produce is 30–50% cheaper than out-of-season. Frozen vegetables are nutritionally equivalent to fresh and dramatically cheaper — especially for off-season items.
  • Store brand substitution: For staples — flour, sugar, canned tomatoes, dried pasta, olive oil — store brands are often produced in the same facilities as name brands. Switching staples to store brands saves 20–30% on those items.

Budget formula: Weekly spend = (Adults + Children × 0.6) × Base rate × Diet multiplier × Location multiplier × Style multiplier

Base rate: ~$66/week per adult-equivalent (USDA moderate-cost plan, 2024 national average)

Grocery budget benchmarks by household size

Using USDA moderate-cost plan data adjusted for 2024 inflation, here are realistic monthly grocery budgets at a national average cost-of-living:

  • Single adult: $285–$380/month
  • Couple (2 adults): $540–$720/month
  • Family of 3 (2 adults + 1 child): $700–$920/month
  • Family of 4 (2 adults + 2 children): $860–$1,150/month
  • Family of 5 (2 adults + 3 children): $1,010–$1,360/month

High-cost areas (NYC, SF, Seattle) add 20–35% to these figures. Thrifty shopping can bring them down 20–25%. The ranges above represent the spread from thrifty to liberal spending styles at a moderate location.

Frequently Asked Questions

Does this include dining out?
No — this calculator covers groceries and home cooking only. Dining out is a separate budget category. The average American household spends roughly 43% of their food budget at restaurants, delivery, and fast food. If you want total food spend, add your dining out expenses on top of this grocery estimate. USDA food plans are also grocery-only figures.
Why does my actual spending differ from the estimate?
Several factors cause real-world variation: food waste (the average US household throws away 30–40% of purchased food), non-food items mixed into grocery bills (cleaning supplies, toiletries, pet food), and beverage purchases including alcohol. If your actual spending runs higher than this calculator suggests, tracking a month of itemized receipts usually reveals the culprit. Convenience foods and pre-cut/pre-prepared produce also add significant cost over buying whole items.
How much should I budget per person per day?
At moderate spending in an average-cost US city, budget roughly $8–12 per adult per day for groceries. This works out to $2.50–4 per meal when cooking at home — which is why home cooking is 3–5× cheaper per meal than restaurant dining. The thrifty USDA plan runs about $6.50–7.50/adult/day; the liberal plan runs $13–16/adult/day.
How can I reduce my grocery bill the most?
The single highest-impact change for most households is eliminating food waste — plan meals before shopping so you buy only what you'll use. After that: shift proteins toward cheaper cuts and plant sources, buy store brands for pantry staples, and shop the weekly ad to time protein purchases at sale prices. These three changes together can reduce a typical grocery bill by 20–35% with no meaningful reduction in diet quality.