How Many Calories to Gain Weight: The Surplus Math

To gain weight you need a calorie surplus — but how big? This guide walks through the exact math: how to find your maintenance calories (TDEE), how much to add for the pace you want, and worked examples for different bodies. By the end you'll know how many calories to gain weight for you, and you can lock in the number with our free calculator.

The energy balance basics

Body weight is governed by energy balance — the running total of calories you eat versus calories you burn. The NIH/NIDDK and the USDA Dietary Guidelines both describe weight change this way. Eat more than you burn and you gain; eat less and you lose. A useful rule of thumb is that roughly 3,500 calories equals about one pound of body weight, so a 500-calorie daily surplus adds about a pound every two weeks. (This is an estimate — real metabolisms vary, which is why tracking matters.)

Step 1: Find your maintenance calories (TDEE)

Your Total Daily Energy Expenditure (TDEE) is the number of calories that keeps your weight steady. It's built from your Basal Metabolic Rate (the energy you burn at rest) multiplied by an activity factor. A widely used method estimates BMR with the Mifflin-St Jeor equation, then multiplies by activity:

Activity levelMultiplier × BMR
Sedentary (little exercise)1.2
Lightly active (1–3 days/wk)1.375
Moderately active (3–5 days/wk)1.55
Very active (6–7 days/wk)1.725

You don't have to do this by hand. Our calculator runs the equation for you:

→ Get your TDEE and surplus instantly

Step 2: Add your surplus

Once you have maintenance, add a surplus that matches how fast you want to gain. For most people the best balance of speed and lean gains is +300 to +500 calories per day:

Going much beyond about 1 pound per week mostly adds fat, not muscle, which you'll later have to diet off. Faster is not free.

Worked examples

Example 1 — man, 25, 5'10", 150 lb, moderately active. Estimated BMR ~1,630; TDEE ~1,630 × 1.55 ≈ 2,530 cal. For ~0.5 lb/week he adds 500: target ≈ 3,030 calories per day.
Example 2 — woman, 28, 5'5", 125 lb, lightly active. Estimated BMR ~1,290; TDEE ~1,290 × 1.375 ≈ 1,775 cal. For ~0.4 lb/week she adds 350: target ≈ 2,125 calories per day.
Example 3 — hardgainer, 20, 6'1", 145 lb, very active. Estimated BMR ~1,720; TDEE ~1,720 × 1.725 ≈ 2,970 cal. For ~0.75 lb/week he adds 750: target ≈ 3,720 calories per day.

Notice how much activity moves the number — the more you train, the more you get to eat. These are estimates; the scale over 2–3 weeks is the real test.

Quick-reference surplus table

Maintenance (TDEE)Lean (+250)Steady (+500)Fast (+750)
1,8002,0502,3002,550
2,2002,4502,7002,950
2,6002,8503,1003,350
3,0003,2503,5003,750

Find the row closest to your maintenance and read across to your goal pace. For your exact personalized number, the calculator beats any table.

Don't forget protein

Calories decide whether you gain weight; protein decides whether it's muscle or fat. Aim for roughly 0.7–1 gram of protein per pound of body weight per day while training, as supported by the Academy of Nutrition and Dietetics and sports-nutrition research. Hit your calorie target with the protein target layered on top, and pair it with resistance training — the full plan lives in our how to gain weight pillar.

Track and adjust

Your calculated target is an educated starting point, not a guarantee — metabolisms and tracking both vary. Use the scale as feedback:

To turn your number into real meals, see the weight gain meal plan and our list of high-calorie foods.

How to actually count your calories

Knowing your target is only half the job — you also have to know how much you're really eating, and most people are surprised by the gap between what they assume and what's true. A short tracking habit fixes this:

After a couple of weeks, most people can eyeball their intake well enough to keep the surplus on track and only re-check when the scale stalls.

Why your real number may differ from the estimate

Calculators give you a strong starting point, but no equation can perfectly predict your metabolism. Several factors mean your true maintenance might be higher or lower than the formula suggests:

FactorEffect on your calorie needs
Muscle massMore muscle raises maintenance — muscular people burn more at rest.
Daily movement (NEAT)Fidgeting, walking, and a busy job can add hundreds of calories the formula doesn't capture.
AgeMaintenance tends to drift down slowly with age.
Hormones & geneticsIndividual differences shift the number in either direction.

This is exactly why the scale, not the calculator, has the final say. Treat your estimate as a hypothesis: eat at it for 2–3 weeks, watch the trend, and adjust. "Hardgainers" who struggle to gain are often simply high-NEAT people with a higher real maintenance than they assume — the fix is more food, not a different formula.

Calories first, then protein, then training

It helps to keep the priorities in order. Calories decide whether you gain weight at all — without a surplus, nothing else matters for the scale. Protein decides what you gain, steering the surplus toward muscle. Training is the signal that tells your body to use those calories and that protein to build muscle rather than store fat. Supplements like creatine or a protein powder sit at the very bottom of the pyramid: helpful conveniences once the big three are in place, but no substitute for them. Get the calorie target right first, layer protein on top, train consistently, and only then worry about the finer details. That order is the whole game, and it's spelled out fully in our how to gain weight pillar.

Informational, not medical advice. This article is general educational information, not a substitute for professional medical or nutrition advice. Calorie estimates are approximate. If you are underweight, have lost weight unintentionally, or have a health condition, consult a doctor or registered dietitian before changing your diet. Operator: Mustafa Bilgic.

Turning calories into macros

Once you know your calorie target, you can optionally split it into macronutrients — protein, carbohydrate, and fat. You don't have to track macros to gain weight, but a rough split helps you build balanced meals:

MacronutrientCalories per gramRough share of a gainer diet
Protein4~0.7–1 g per lb body weight
Carbohydrate4The largest share — fuels training
Fat9Fill the rest; great for calorie density

A practical approach for a 150-pound person on, say, 3,000 calories: set protein around 120–150 grams (480–600 calories), let fat cover roughly a quarter to a third of total calories for easy density, and fill the remainder with carbs to power your workouts. Carbs and fats are largely interchangeable for hitting your calorie goal, so use whichever foods you enjoy and tolerate best. The non-negotiable is protein; carbs and fat flex around it.

When and how to bump your calories

Your surplus isn't set once and forgotten — it should rise as you do. There are two main triggers to add calories. The first is a stalled scale: if your 2–3 week average has been flat despite hitting your target, add 200–300 calories a day and reassess. The second is body-weight progress: every 10–15 pounds you gain, your maintenance climbs because a bigger body burns more energy, so your old target becomes the new maintenance and you need to eat above it again. Re-running the calculator at each milestone keeps your surplus honest. The opposite is also true — if the scale is climbing faster than you want or you're gaining more fat than you'd like, trim 150–200 calories and slow the pace. Small, evidence-based adjustments beat dramatic swings every time.

Frequently asked questions

How many calories do I need to gain weight?
Find your maintenance calories (TDEE) and add about 300-500 per day for steady gain, or up to 750 if you're a hardgainer. For example, someone with a 2,500-calorie maintenance would target roughly 2,800-3,000 calories to gain about 0.5 pound per week.
How do I calculate my calorie surplus?
Estimate your BMR (commonly with the Mifflin-St Jeor equation), multiply by an activity factor to get TDEE, then add your chosen surplus. Our free calculator does all of this for you in seconds.
How many calories is 1 pound of weight gain?
Roughly 3,500 calories, as a common rule of thumb. So a daily surplus of about 500 calories adds approximately one pound every two weeks. Individual results vary, so track the scale and adjust.
Is a 500-calorie surplus enough to gain weight?
For most people, yes — a 500-calorie daily surplus adds about half a pound per week, fast enough to see progress while keeping most of the gain as muscle when you train and eat enough protein.
Why am I not gaining weight even with a surplus?
Usually the surplus isn't as big as you think — intake is underestimated or activity is higher than assumed. Track honestly, add calorie-dense foods, and reassess the 2-3 week scale trend. Recalculate as you gain, and see a doctor if difficulty persists.

Keep reading

References

Sources: NIH/NIDDK — Weight Management · USDA Dietary Guidelines for Americans · Academy of Nutrition and Dietetics · Mayo Clinic — Calories · USDA MyPlate.