How many calories should you eat a day?

Updated July 22, 2026 · 6 min read · By the SnapFood team

Short answer: most adults maintain their weight somewhere between roughly 1,800 and 2,500 kcal a day, but the spread is huge — body size, age, sex and activity move the number by more than a thousand calories. The generic “2,000 kcal” on food labels is a reference value, not your target. Your number = estimated burn, adjusted for your goal, confirmed by your real-world trend.

“How many calories should I eat?” is really three questions stacked together: how much do you burn (maintenance), what's your goal (lose, maintain, gain), and what adjustment gets you there sustainably? Here's each one, without the fitness-influencer fog.

Step 1: estimate your maintenance calories

Maintenance = what your body burns in a normal day. The standard way to estimate it is a two-part calculation:

Example: a 30-year-old woman, 165 cm, 70 kg, lightly active → BMR ≈ 1,442 kcal → maintenance ≈ 1,980 kcal a day. A 35-year-old man, 180 cm, 85 kg, moderately active → BMR ≈ 1,805 kcal → maintenance ≈ 2,800 kcal. Same species, 800 kcal apart — which is why copying someone else's target rarely works.

Step 2: adjust for your goal

Very low targets (under ~1,200 kcal/day) shouldn't be attempted without guidance from a healthcare professional.

Step 3: let reality vote

Formulas produce a starting estimate with an error bar — metabolism, NEAT (fidgeting, walking, life) and logging style all vary. The fix is simple: run your number for two or three weeks, log honestly, and watch the weight trend. Losing faster than planned? Add a little. Not moving? Trim 100–200 kcal or add steps. The trend is the truth; the formula was just the opening bid.

Get your number in SnapFood — then actually hit it

  1. Answer a few questions. During onboarding, SnapFood asks about your body, activity and goal — lose, maintain or gain.
  2. Get your targets. You receive a daily calorie budget plus protein, carb and fat targets built for you. Not generic numbers — yours.
  3. Count down by camera. Every scanned meal subtracts from the day's budget: “1,160 of 2,000 kcal · 840 left” at a glance.
  4. Watch the two panels. “Get enough” (protein, fiber…) and “Keep in check” (added sugar, sodium…) keep quality visible, not just quantity.
  5. Track the trend. Log your weight in Progress; the trend chart and goal forecast show whether your target needs a nudge.
SnapFood daily goals screen showing 1,160 of 2,000 kcal eaten, 840 left, with protein, carbs and fat progress bars
Your daily budget, counted down one photo at a time.

Get a target built for you

SnapFood turns a few onboarding questions into daily calorie and macro targets — then makes hitting them as easy as photographing your food. Free on the App Store and Google Play.

Frequently asked questions

Is 2,000 calories a day right for everyone?
No — it's a labeling reference value. Real needs commonly range from about 1,600 to over 3,000 kcal a day depending on body size, age, sex and activity.
How do I calculate maintenance calories?
Estimate BMR with Mifflin-St Jeor, multiply by an activity factor (≈1.2–1.7), then confirm with two weeks of honest logging and your weight trend. The trend outranks the formula.
Does SnapFood calculate my target for me?
Yes — onboarding builds daily calorie and macro targets from your body, activity and goal, and every scan counts down against them.

Nutrition values, grades and recommendations in SnapFood are AI-generated estimates and may be inaccurate. This guide is general information, not medical or dietary advice. Calorie needs vary by individual — consult a qualified healthcare professional before making health or diet decisions.