Weight Gain Calculator

Building healthy weight requires a controlled calorie surplus rather than guesswork. This free online weight gain calculator calculates how much weight you need to gain, your weekly rate of gain, and the daily calorie surplus needed to reach your goal weight in your chosen time frame. It also warns you if your target pace is likely to add excess fat, so you can plan a leaner, more gradual gain.

Find out how much of a daily calorie surplus you need to reach your goal weight in your chosen time frame.


How to Use the Weight Gain Calculator

  1. Enter your current weight in kilograms in the "Current Weight (kg)" field.
  2. Enter your target goal weight, which must be higher than your current weight, in the "Goal Weight (kg)" field.
  3. Enter your desired time frame in weeks in the "Time Frame (weeks)" field.
  4. Click "Calculate Weight Gain Plan" to view the weight to gain, your weekly rate, and the daily calorie surplus needed.
  5. If a warning shows about gaining more than 0.5 kg per week, try a longer time frame for a leaner gain.

How the Surplus Is Worked Out

  • Weight to gain = Goal weight − Current weight
  • Weekly rate = Weight to gain ÷ Number of weeks
  • Daily surplus = Weight to gain × 7,700 ÷ (Number of weeks × 7)

The calculator uses about 7,700 extra kcal per kilogram gained. This is a planning approximation: muscle tissue stores less energy than fat, but building it also uses energy, so actual results vary. The surplus is the number of calories you need to eat above your maintenance level each day. A warning appears if the weekly rate is more than 0.5 kg.

Worked Example

A 55 kg college student wants to reach 60 kg over 20 weeks. That is 5 kg at 5 ÷ 20 = 0.25 kg a week, and a daily surplus of 5 × 7,700 ÷ 140 days = 275 kcal. A glass of milk with a banana, or a handful of peanuts with an evening snack, covers that without forcing large meals.

Trying to gain 6 kg in just 8 weeks means 0.75 kg a week and an 825 kcal daily surplus. The calculator flags this, because at that pace a larger share of the gain is likely to be fat rather than muscle.

Daily Surplus Needed to Gain 5 kg

Time frameWeekly rateDaily surplus
10 weeks0.50 kg550 kcal
16 weeks0.31 kg344 kcal
20 weeks0.25 kg275 kcal
30 weeks0.17 kg183 kcal

A surplus of about 250 to 500 kcal a day is a common starting point. Beginners who have just started strength training can usually build muscle faster than experienced lifters, who often do better with a smaller surplus and a slower rate.

Adding Calories With Everyday Indian Foods

People who struggle to gain weight often feel full quickly, so calorie-dense foods and an extra snack work better than simply piling more rice on the plate. Approximate values:

FoodEnergy (approx.)
Roasted peanuts, 30 g170 kcal
Toned milk, 250 ml glass145 kcal
Banana, 1 medium100 kcal
Ghee, 1 tablespoon120 kcal

Pair the extra calories with enough protein, roughly 1.6 g per kg of body weight if you are training, from dal, paneer, curd, eggs, chicken or soya. Packaged sweets, fried snacks and sugary drinks do add calories, but they make it more likely that the weight you gain is fat.

Muscle, Fat and Your Health

A calorie surplus without exercise mostly adds fat. Strength training two to four times a week, such as bodyweight exercises, resistance bands or gym workouts, gives the extra calories a reason to become muscle. Weigh yourself weekly; if your waist is growing much faster than your chest, arms and thighs, reduce the surplus a little.

A BMI below 18.5 is classed as underweight. If you are underweight without an obvious reason, or have lost weight without trying, see a doctor before starting a gain plan: thyroid problems, diabetes, digestive conditions and infections such as tuberculosis can all cause weight loss. This calculator offers general estimates and is not medical advice.

Frequently Asked Questions

The calculator estimates that gaining one kilogram of body weight requires about 7,700 extra kcal. It multiplies the total weight you need to gain by 7,700, then divides by the total number of days in your chosen time frame to give a daily calorie surplus target.

If your calculated weekly rate works out to more than 0.5 kg (1.1 lb) per week, the calculator warns that this pace is likely to include a significant amount of fat, and suggests a longer time frame for a leaner gain.

Estimate your maintenance calories with a BMR and calorie calculator, then add the daily surplus shown here. After two or three weeks, compare your average weekly gain with the plan. If you are gaining more slowly, add about 100 to 200 kcal a day; if faster, reduce it by the same amount.

Some fat gain is normal in any surplus, but you can keep it small. A modest surplus, a gain of around 0.25 to 0.5 kg a week, enough protein and regular strength training make it more likely that most of the new weight is muscle.

They are simply a convenient source of calories, mainly carbohydrate with some protein, and are not necessary. A milkshake made with milk, banana, peanuts or peanut butter and oats can give a similar number of calories. If you do use a supplement, count its calories towards your daily surplus.
No ratings yet — be the first!
Rate this calculator:
Was this tool helpful?