Weight Gain Calculator

Gaining weight sounds straightforward – just eat more. But without a structured approach, extra calories turn into unwanted fat instead of lean mass. A weight gain calculator removes the guesswork by computing the exact caloric surplus, macronutrient targets, and timeline you need to reach your goal weight.

Physical Details
Goals & Activity

How Does a Weight Gain Calculator Work?

The calculator follows a three-step process built on established energy-balance science:

  1. Estimates your BMR (Basal Metabolic Rate) – the calories your body burns at complete rest – using the Mifflin-St Jeor equation, considered the most accurate for most adults.
  2. Multiplies BMR by an activity factor to determine your TDEE (Total Daily Energy Expenditure) – the total calories you burn in a day.
  3. Adds a caloric surplus – the extra calories needed to create the positive energy balance that drives weight gain.

The Mifflin-St Jeor formulas:

  • Men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
  • Women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

Activity Multipliers

Activity LevelDescriptionMultiplier
SedentaryDesk job, little exercise1.2
Lightly activeLight exercise 1–3 days/week1.375
Moderately activeModerate exercise 3–5 days/week1.55
Very activeHard exercise 6–7 days/week1.725
Extra activeVery hard exercise or physical job1.9

For example, a 25-year-old man weighing 65 kg, 175 cm tall, who lifts weights 4 times a week (moderately active):

  • BMR = (10 × 65) + (6.25 × 175) − (5 × 25) + 5 = 1,649 kcal
  • TDEE = 1,649 × 1.55 = 2,556 kcal

How Many Calories Over Maintenance to Gain Weight?

The surplus you choose determines both the speed and the composition of your weight gain.

Surplus per DayWeekly GainBest For
300–500 kcal0.25–0.5 kgLean bulk, minimal fat
500–750 kcal0.5–0.75 kgModerate pace, balanced
750–1,000 kcal0.75–1 kgAggressive bulk, more fat

A surplus of roughly 7,700 kcal translates to approximately 1 kg of body weight. That means a daily surplus of 500 kcal produces about 0.45 kg per week (500 × 7 ÷ 7,700 ≈ 0.45).

For the man in the example above, a 500 kcal surplus puts his daily target at 3,056 kcal.

What Macronutrients Should You Target for Weight Gain?

Calories drive the scale, but macronutrient ratios determine what that weight is made of.

Protein: 1.6–2.2 g per kg of Body Weight

Protein provides the amino acids for muscle repair and growth. Studies consistently show that exceeding 2.2 g/kg offers no additional muscle-building benefit for most people.

Body WeightProtein Range
60 kg96–132 g
70 kg112–154 g
80 kg128–176 g
90 kg144–198 g

Fat: 0.8–1.2 g per kg of Body Weight

Dietary fat supports hormone production, including testosterone, which plays a direct role in muscle growth. Don’t drop fat below 0.8 g/kg – it can impair hormonal function.

Carbohydrates: The Remainder

Carbs fuel training and replenish glycogen. Fill the remaining calories after setting protein and fat. Carbs are protein-sparing: when carb intake is sufficient, your body uses protein for muscle rather than energy.

Example for a 70 kg person eating 3,000 kcal:

  • Protein: 154 g × 4 kcal = 616 kcal
  • Fat: 77 g × 9 kcal = 693 kcal
  • Carbs: (3,000 − 616 − 693) ÷ 4 = 423 g

How Long Will It Take to Reach Your Goal Weight?

The calculator above estimates your timeline based on your chosen surplus and target weight. The math is straightforward:

Weeks to goal = (Target weight − Current weight in kg) × 7,700 ÷ (Daily surplus × 7)

For someone weighing 65 kg aiming for 75 kg with a 500 kcal surplus:

(10 × 7,700) ÷ (500 × 7) = 77,000 ÷ 3,500 ≈ 22 weeks (5 months)

Realistic Muscle Gain Expectations

Genetics, training experience, and nutrition all affect how much of the gained weight is muscle versus fat.

Training LevelPotential Muscle Gain per Month
Beginner (0–1 year)0.9–1.5 kg
Intermediate (1–3 years)0.45–0.9 kg
Advanced (3+ years)0.2–0.45 kg

Beginners can expect faster gains due to “newbie gains” – the body’s rapid adaptation to novel training stimuli. Progress slows as you approach your genetic ceiling.

6 Practical Tips for Healthy Weight Gain

  1. Eat calorie-dense foods. Nuts, nut butters, dried fruit, avocados, whole milk, olive oil, and granola deliver high calories in small volumes. A handful of almonds (28 g) packs 164 kcal – add two handfuls to a meal for an easy 328 kcal boost.

  2. Use liquid calories. Smoothies and shakes are easier to consume than solid food when appetite is low. A simple shake with whole milk, oats, peanut butter, banana, and whey protein can exceed 800 kcal.

  3. Increase meal frequency. Three large meals plus 2–3 snacks spread the calorie load across the day, making it easier to hit your target without feeling stuffed at every sitting.

  4. Prioritize compound lifts. Squats, deadlifts, bench presses, overhead presses, and rows recruit the most muscle fibers, creating the mechanical tension needed for growth. Train each muscle group 2 times per week.

  5. Track and adjust every 2–4 weeks. Weigh yourself under the same conditions (morning, fasted, after bathroom) and average weekly readings. If the scale hasn’t moved after 2 weeks, add 100–200 kcal per day.

  6. Sleep 7–9 hours per night. Muscle growth occurs during recovery, not during training. Sleep deprivation raises cortisol and blunts muscle protein synthesis, directly undermining weight gain efforts.

Common Mistakes That Stall Weight Gain

  • Relying on “eating more” without tracking. Perception of food intake is notoriously inaccurate. Studies show people underestimate calories by 20–50%. Log your food for at least the first 2 weeks.
  • Skipping rest days. More training does not equal more growth. Overtraining increases calorie expenditure and impairs recovery, making the surplus harder to achieve.
  • Excessive cardio. Cardio burns calories and raises TDEE. If you enjoy cardio, account for it in your activity level – or reduce duration to 2–3 sessions of 20–30 minutes per week.
  • Inconsistent eating. Hitting your calorie target 4 days out of 7 and undereating the other 3 can erase the weekly surplus entirely. Consistency matters more than perfection.

This calculator provides estimates based on population-level formulas. Individual results vary – consult a healthcare professional or registered dietitian for personalized advice.

Frequently Asked Questions

How many extra calories do I need to gain weight?
A surplus of 300–500 kcal per day supports lean weight gain of about 0.25–0.5 kg per week. A larger surplus of 500–1,000 kcal accelerates gain but increases fat storage alongside muscle.
How fast can I gain weight healthily?
A healthy rate is 0.25–0.5 kg (0.5–1 lb) per week. Beginners in strength training may build up to 1–1.5 kg of muscle per month, but most of that occurs in the first year of training.
What is the difference between lean bulk and dirty bulk?
A lean bulk uses a modest 300–500 kcal surplus with high protein intake and strength training to maximize muscle and minimize fat. A dirty bulk uses a large surplus with less food quality control, leading to faster weight gain but more fat.
How much protein do I need when gaining weight?
Aim for 1.6–2.2 g of protein per kg of body weight daily. For a 70 kg person, that equals 112–154 g per day, spread across 3–5 meals for optimal muscle protein synthesis.
Can I gain weight without exercise?
Yes, a caloric surplus alone will increase body weight. Without resistance training, however, most of the gain will be fat rather than muscle. Strength training signals the body to prioritize muscle growth.
Why am I not gaining weight even though I eat a lot?
You may be overestimating your intake or underestimating your activity level. Track calories for a week, calculate your true TDEE, and ensure you consistently eat above it. Medical conditions like hyperthyroidism can also be a factor.
How accurate is a weight gain calculator?
Calculators provide estimates based on population averages. Actual results vary by 10–20% due to metabolism, genetics, and adherence. Weigh yourself weekly and adjust calories based on real-world progress every 2–4 weeks.
  1. Calorie Calculator to Gain Weight
  2. Kcal Calculator – Free Online Calorie Calculator (2026)
  3. Calorie Calculator to Lose Weight – Free & Accurate
  4. Macro Calculator for Weight Loss – Free Online Tool 2026
  5. Calorie Calculator – Find Your Daily Calorie Needs
  6. Calorie Deficit Calculator: Find Your Daily Calorie Target