Weight Gain Calculator
Estimate your weight gain with our free dietary calculator. See reference ranges, risk factors, and next-step guidance.
Formula
Target Calories = TDEE + (Weekly Gain Rate x 7700) / 7
Where TDEE is Total Daily Energy Expenditure calculated from RMR times activity factor, Weekly Gain Rate is the target weight gain in kg per week, and 7700 represents the approximate calories needed to gain 1 kg of body weight. The surplus is then distributed across protein (2g/kg), fat (25% of total), and carbohydrates (remainder).
Worked Examples
Example 1: Lean Bulk for Beginner Lifter
Problem: A 25-year-old male, 65kg, 175cm, moderately active, wants to gain 10kg at 0.5kg/week. What are his calorie and macro targets?
Solution: RMR = 10(65) + 6.25(175) - 5(25) + 5 = 1,599 cal\nTDEE = 1,599 x 1.55 = 2,478 cal\nSurplus for 0.5kg/week: (0.5 x 7700)/7 = 550 cal/day\nTarget: 2,478 + 550 = 3,028 cal/day\nProtein: 65 x 2.0 = 130g (520 cal)\nFat: 3,028 x 0.25 = 757 cal = 84g\nCarbs: (3,028 - 520 - 757)/4 = 438g\nTime: 10/0.5 = 20 weeks (4.6 months)
Result: Eat 3,028 cal/day | 130g protein, 438g carbs, 84g fat | 20 weeks to goal
Example 2: Moderate Gain for Underweight Female
Problem: A 30-year-old female, 50kg, 165cm, lightly active, wants to reach 55kg at 0.25kg/week.
Solution: RMR = 10(50) + 6.25(165) - 5(30) - 161 = 1,020 cal\nTDEE = 1,020 x 1.375 = 1,403 cal\nSurplus for 0.25kg/week: (0.25 x 7700)/7 = 275 cal/day\nTarget: 1,403 + 275 = 1,678 cal/day\nProtein: 50 x 2.0 = 100g (400 cal)\nFat: 1,678 x 0.25 = 420 cal = 47g\nCarbs: (1,678 - 400 - 420)/4 = 215g\nTime: 5/0.25 = 20 weeks (4.6 months)
Result: Eat 1,678 cal/day | 100g protein, 215g carbs, 47g fat | 20 weeks to goal
Frequently Asked Questions
How many extra calories do I need to gain weight?
To gain weight you need to consistently eat more calories than your body burns, creating what is called a caloric surplus. Approximately 7,700 calories above your maintenance level are needed to gain 1 kilogram of body weight, or roughly 3,500 calories per pound. For healthy weight gain targeting 0.25 to 0.5 kg per week, you need a daily surplus of approximately 275 to 550 calories above your Total Daily Energy Expenditure. Eating too far above this range does not accelerate muscle growth and instead leads to excessive fat accumulation. The ideal surplus depends on your training experience, genetics, and whether you prioritize lean muscle gain versus faster overall weight gain.
What is the difference between healthy and unhealthy weight gain?
Healthy weight gain focuses on building lean muscle mass through a combination of progressive resistance training and a moderate calorie surplus with adequate protein, while unhealthy weight gain involves excessive calorie consumption from processed foods without exercise, leading primarily to fat accumulation. Lean muscle gain typically occurs at a rate of 0.25 to 0.5 kg per week for beginners and 0.1 to 0.25 kg per week for advanced trainees, while faster gains almost certainly include significant fat. Healthy weight gain improves metabolic health, increases bone density, enhances insulin sensitivity, and improves physical performance and appearance. Unhealthy rapid weight gain through excessive eating can increase visceral fat, worsen blood lipid profiles, increase inflammation, and elevate risks for type 2 diabetes and cardiovascular disease.
How important is protein for gaining weight and building muscle?
Protein is the most critical macronutrient for muscle-focused weight gain because it provides the amino acids necessary for muscle protein synthesis, the process by which your body builds and repairs muscle tissue. Research consistently shows that consuming 1.6 to 2.2 grams of protein per kilogram of body weight per day maximizes the rate of muscle protein synthesis during a resistance training program. Below this range, muscle growth is compromised even with adequate total calories and training stimulus. Distributing protein intake across 4 to 5 meals of 20 to 40 grams each maximizes the anabolic response because muscle protein synthesis can only be stimulated to a certain degree at each meal before excess amino acids are oxidized for energy. Complete protein sources containing all essential amino acids, particularly leucine-rich foods like dairy, eggs, and meat, are most effective at triggering muscle protein synthesis.
What role does resistance training play in weight gain?
Resistance training is essential for directing caloric surplus toward muscle growth rather than fat storage, making it the most important factor differentiating healthy from unhealthy weight gain. Without resistance training, approximately 60 to 75 percent of weight gained from a caloric surplus will be stored as fat, regardless of how clean your diet is. Progressive overload, meaning gradually increasing the weight, volume, or intensity of your training over time, signals your body to adapt by building more muscle tissue. A well-designed program targeting each major muscle group 2 to 3 times per week with compound exercises like squats, deadlifts, bench press, and rows provides the strongest stimulus for muscle hypertrophy. Training should incorporate 3 to 5 sets of 6 to 12 repetitions per exercise at 65 to 85 percent of your one-rep maximum for optimal hypertrophy.
How long does it take to gain 10 kg of muscle?
The timeline for gaining 10 kg of lean muscle varies significantly based on training experience, genetics, age, sex, and adherence to nutrition and training programs. Beginners can gain approximately 0.5 to 1 kg of muscle per month during their first year of consistent training, meaning 10 kg could theoretically take 10 to 20 months. Intermediate trainees with 1 to 3 years of experience gain muscle at about half that rate, extending the timeline to 20 to 40 months. Advanced lifters with 3 or more years of experience may gain only 1 to 3 kg of muscle per year, making 10 kg a multi-year endeavor. Women generally gain muscle at approximately 50 to 60 percent of the rate of men due to hormonal differences. These timelines assume consistent training, adequate nutrition, sufficient sleep, and managed stress levels throughout the entire period.
What foods are best for healthy weight gain?
The best foods for healthy weight gain are calorie-dense nutrient-rich options that provide adequate protein alongside quality carbohydrates and fats. Top protein sources include chicken breast, lean beef, salmon, eggs, Greek yogurt, and cottage cheese, each providing 20 to 30 grams of protein per serving. Calorie-dense carbohydrate sources like oats, rice, sweet potatoes, whole grain pasta, and quinoa provide sustained energy for workouts and recovery. Healthy fat sources including avocados, nuts, nut butters, olive oil, and fatty fish add significant calories without excessive volume, making it easier to reach calorie targets. Whole milk, smoothies blending protein powder with fruits and oats, and trail mix are convenient high-calorie snacks for people who struggle to eat enough at meals. A tablespoon of olive oil adds 120 calories to any dish, and two tablespoons of peanut butter provide nearly 200 calories with 8 grams of protein.