Weight Gain Calculator

Determine the amount of Calories and grams of food required to bulk up, build muscle, and gain weight.


Activity level is based on 3 weight training sessions per week, and little or no cardio.


*As a general principle, only 1/3 of fats should come from saturated fats.

How Do I Use This Calculator?

The Weight Gainer Calculator is for people who want to increase body weight (bulk up).

An effective weight training program is absolutely essential (otherwise all calorie excess will be stored as fat). See the weight gaining article for more.

Basic Steps

  • The calculator is a start point for weight gain - because of our unique makeup we all respond differently.
  • The "Calorie Boost" option is there for those who have real trouble gaining any sort of weight (the kind of people that can eat anything but never gain).
  • Due to the large amounts of food needed, meals must be divided into 5 or 6 per day.
  • If you are really trying to gain then keep cardio exercise to a minimum (perhaps 2 low-intensity walks per week).

Weight Training Program

Stick to the big core movements:

  • Bench Presses
  • Dips
  • Push Ups
  • Pull Ups
  • Squats
  • Deadlifts
  • Bent Over Rows
  • Overhead / Shoulder Presses

Do them once a week in a split routine like this:

Monday: Deadlift, Bench Press
Wednesday: Dips, Chins or Pull Ups
Friday: Squats, Shoulder Press

Further: Read Mark Rippetoe's Starting Strength or look at the StrongLifts 5x5 program and

How Many Calories Should I Eat?

weight gain calculator

Gaining weight requires a calorie excess.

Depending on your current metabolic rate, activity levels (and other factors including hormones), this amount will vary from person to person.

Begin with this amount and monitor your weight week-by-week. If you are not gaining, then you will need to boost your food intake until you see gains.

If you have trouble putting on weight: You will need to eat a LOT of food. For some people this could be 5000+ Calories per day.

As you gain weight, you will need to re-calculate your calorie needs as a high weight means more calories are burned every day!

Having Trouble Gaining Weight?

You are not alone! Read on for some good places to get help.

Some writers refer to you as a hardgainer - you do the same exercises and eat the same as your friend. He puts on muscle, and you gain nothing.

We recommend avoiding muscle building magazines.

Most present a very false and unrealistic representation of the hard work and discipline it takes to gain weight. A number of magazines are owned by supplement companies - which makes some of these publications one big glossy ad for the supplement of the month.

Supplements can play a role - but the basis of weight gain is food - not pills and potions.

Gaining Muscle

gaining muscle

Weight gain comes from three sources; fat, muscle, or water. The kind of weight that is gained depends on:

  1. Kind of exercise performed
  2. Macro-nutrient levels
  3. Your genes.

Only the genetically superior will gain pure muscle mass without any fat (and often this can occur with weight training beginners - called "beginner gains").

The average person will gain fat alongside muscle - this can often only be monitored by measuring body fat percentage against weight.

Some believe that more protein may be beneficial if more intense training is carried out - but this is a controversial point and many bodybuilders often consume too much protein.

Formula Used in Calculator

This weight gainer will estimate your current daily maintenance level and add a percentage of calories to the total.

There are many opinions as to what constitutes the best macro-nutrient levels. However it is commonly agreed that increased amounts of protein are helpful if doing strength training. This calculator will try to provide nutrient levels for quality gains.

  • Protein is calculated at 1.1 gram per pound of body weight.
  • Fats will come in at 30% of total daily intake.
  • The remainder is made up of carbohydrates.

If you struggle to get enough protein into your body from your diet try using whey protein. This is taken in shake form and can be had at any time throughout the day.

Last Updated 10 Aug 2013