Skip to content
Health & Fitness

Weight Gain Calculator

Enter your stats and target weight to find your daily calorie goal for steady, healthy weight gain. The calculator uses the Mifflin-St Jeor equation to find your maintenance calories, then adds a surplus matched to your chosen pace. You also get your recommended protein, carbohydrate, and fat targets, plus a week-by-week schedule showing exactly when you will reach your goal. Switch between metric and imperial units at any time.

Your details

Used in the Mifflin-St Jeor BMR formula (men have a +5 kcal constant, women -161 kcal).
Used to calculate your basal metabolic rate. Valid for ages 15 to 80.
years
Your standing height without shoes.
cm
Your current bodyweight, ideally measured in the morning before eating.
kg
The bodyweight you want to reach. Must be higher than your current weight.
kg
Be honest: overestimating your activity level is the most common reason people undereat and stall progress.
Lean bulk minimises fat gain but is slower. Aggressive gain builds mass faster but includes more fat. Moderate is the best starting point for most people.
Daily Calorie GoalLong-term goal
2,867kcal/day

Total calories to eat each day to gain weight at your chosen pace

Maintenance Calories (TDEE)2,517kcal/day
Daily Calorie Surplus350kcal/day
Projected Weekly Gain0.32
Weeks to Goal31.4weeks
Protein Target117g/day
Carbohydrate Target421g/day
Fat Target80g/day
Protein (g/day)117
Carbs (g/day)421
Fat (g/day)80
037.5975.1801632
Week

Eat 2867 kcal/day (350 kcal above maintenance) to gain weight on a moderate gain plan.

  • At this pace you will gain about 0.32 kg per week, which is a balanced rate that supports muscle growth without excessive fat accumulation.
  • You should reach your target weight in roughly 31 weeks (about 7.3 months) if you hit your daily calorie target consistently.
  • Aim for at least 117 g of protein per day (1.8 g per kg of bodyweight) to help direct the extra calories into muscle rather than fat.
  • Re-check your numbers every 2 to 4 weeks. As your weight increases, your TDEE rises too, so you may need to increase your calorie intake to stay on track.

Next stepTrack your actual weekly weigh-ins (same time, same conditions) and compare them to the projection. If you are gaining faster than planned, trim 50 to 100 kcal/day; if slower, add that amount.

Week-by-week weight gain schedule

WeekGain this weekProjected weightDaily calories
Week 1+0.32 kg65.3 kg2870 kcal/day
Week 2+0.64 kg65.6 kg2873 kcal/day
Week 3+0.95 kg66.0 kg2876 kcal/day
Week 4+1.27 kg66.3 kg2880 kcal/day
Week 5+1.59 kg66.6 kg2883 kcal/day
Week 6+1.91 kg66.9 kg2886 kcal/day
Week 7+2.23 kg67.2 kg2889 kcal/day
Week 8+2.55 kg67.5 kg2892 kcal/day

Calories increase gradually as your bodyweight (and therefore TDEE) rises. Reassess every 2 to 4 weeks and adjust if actual gain diverges from the projection.

How to use this calculator

Fill in your sex, age, height, current weight, and target weight, then choose your activity level and preferred pace. The calculator estimates your Total Daily Energy Expenditure (TDEE) using the Mifflin-St Jeor equation, adds the calorie surplus for your chosen pace, and outputs your daily calorie goal, a macro breakdown, and a week-by-week schedule showing how your weight should progress. Update the numbers every 2 to 4 weeks as your weight changes, because your TDEE rises alongside your bodyweight and your calorie target needs to follow it.

The formula: Mifflin-St Jeor and the calorie surplus

The Mifflin-St Jeor equation calculates your Basal Metabolic Rate (BMR), the calories your body burns at complete rest. For men: BMR = 10 x weight (kg) + 6.25 x height (cm) - 5 x age (years) + 5. For women: the same formula but -161 instead of +5. Your TDEE is BMR multiplied by an activity factor that ranges from 1.2 (sedentary) to 2.1 (twice-daily training). The daily calorie surplus required to gain approximately 1 kg of bodyweight is around 7,700 kcal (3,500 kcal per pound). A +250 kcal/day surplus therefore produces roughly 0.23 kg/week of gain, +350 kcal produces 0.32 kg/week, and +500 kcal produces 0.45 kg/week.

Protein, carbohydrates, and fat for weight gain

Hitting your calorie target is necessary, but what you eat matters nearly as much as how much. Protein is the most important macro for gaining lean mass: 1.6 to 2.2 g per kg of bodyweight per day is the evidence-based range, and this calculator targets 1.8 g/kg. Carbohydrates fuel your training sessions and replenish muscle glycogen, and they should make up the bulk of calories beyond protein. Fat is kept at about 25% of total calories, which supports hormone production and micronutrient absorption. The macro targets update live with your weight and calorie goal.

Why weight gain stalls, and how to fix it

The most common reason a weight gain plan fails is underestimating calorie intake, which is very easy when eating out or estimating portion sizes. A second culprit is overestimating activity: people who train hard for 1 hour but sit for the other 15 waking hours are closer to "moderate" than "very active." If your weight has not changed after 2 weeks on your calculated intake, add 100 to 200 kcal/day and wait another week before adjusting again. Track everything for at least 3 to 5 days before concluding you are in a surplus, because daily weight fluctuates by 1 to 3 kg due to water, food, and sodium intake.

Weight gain pace comparison

PaceDaily surplusWeekly gainFat:muscle ratioBest for
Lean Bulk+250 kcal~0.23 kg (0.5 lb)Mostly muscleBeginners, re-composition
Moderate Gain+350 kcal~0.32 kg (0.7 lb)Good balanceMost natural lifters
Aggressive Gain+500 kcal~0.45 kg (1 lb)More fat includedUnderweight, hard gainers

Choosing the right surplus depends on your training experience, body composition goals, and how quickly you want to gain. The figures assume a 70 kg starting weight.

Frequently asked questions

How many calories should I eat to gain weight?

You need to eat more calories than your body burns each day. First calculate your Total Daily Energy Expenditure (TDEE), then add a surplus of 250 to 500 kcal/day depending on how fast you want to gain. A 250 kcal surplus produces about 0.25 kg (0.5 lb) of gain per week; a 500 kcal surplus produces about 0.5 kg (1 lb) per week. This calculator works both figures out for you automatically.

What is the Mifflin-St Jeor equation?

Mifflin-St Jeor is the most widely validated formula for estimating Basal Metabolic Rate (BMR), the calories you burn at complete rest. For men: BMR = 10W + 6.25H - 5A + 5. For women: BMR = 10W + 6.25H - 5A - 161, where W is weight in kg, H is height in cm, and A is age in years. Multiplying the BMR by an activity factor (1.2 to 2.1) gives your TDEE.

What is a lean bulk and is it better than a regular bulk?

A lean bulk uses a smaller calorie surplus (around 250 kcal/day) to gain weight slowly, keeping most of the gain as muscle and minimising fat storage. It is best for people who are already at a normal body fat percentage and want to stay lean. A larger surplus (aggressive bulk) gains mass faster but includes more fat, which must be dieted off later. Most natural lifters do best with a moderate surplus of 250 to 350 kcal/day.

How much protein do I need to gain muscle?

The evidence-based range for maximising muscle protein synthesis is 1.6 to 2.2 g of protein per kg of bodyweight per day. This calculator uses 1.8 g/kg as a practical target. For a 70 kg person that is about 126 g/day. Spread your protein across 3 to 5 meals to maximise absorption, and prioritise complete protein sources such as eggs, meat, fish, dairy, and soy.

Why is my weight not going up even though I am eating more?

The most common causes are: underestimating portion sizes (use a food scale for at least the first few weeks), overestimating your activity level, or not eating consistently enough on rest days. Daily weight also fluctuates by 1 to 3 kg due to water retention, food volume, and sodium, so weigh yourself in the morning after using the bathroom and compare weekly averages rather than daily readings.

How often should I recalculate my calorie goal?

Recalculate every 2 to 4 weeks. As your bodyweight increases, your TDEE rises too (because a heavier body burns more calories), so your calorie target needs to increase to maintain the same rate of gain. A rough rule of thumb is an extra 10 kcal/day for each kilogram of bodyweight gained.

Can I gain weight without exercise?

Yes, but without resistance training the extra calories are stored mostly as fat rather than muscle. To gain functional, lean mass, combine the calorie surplus with progressive resistance training (weightlifting, bodyweight exercises) at least 3 days per week. Training also increases your TDEE, which means you can eat more while still staying in a controlled surplus.

Sources

Written by Dr. Priya Anand, MD, FACP Internal Medicine Physician · Boston, USA

Board-certified internist translating clinical evidence into precise, actionable health calculators for patients and clinicians alike.

How we build & check our calculators

This tool provides general information and education, not professional advice. For decisions about your health, consult a qualified professional.

Search 3,500+ calculators

Loading search…