Weight Gain Calculator
Enter your stats and goal to get a daily calorie target built for steady, healthy weight gain.
Gaining weight on purpose is harder than it sounds. Eat too little and the scale refuses to move. Eat without a plan and most of the gain lands as fat instead of muscle.
The difference between a frustrating plateau and steady progress is a number: your daily calorie target. The Weight Gain Calculator builds that number from your personal stats — sex, age, height, current and goal weight, timeframe, and activity level — using the same energy-balance math nutrition professionals rely on.
The result gives you three numbers: your daily calorie target, your maintenance level, and the daily surplus that bridges the two.
What Does the Weight Gain Calculator Do?
This calculator finds the daily calories you need to gain weight at a steady, healthy pace. It starts from your basal metabolic rate, scales it by your activity level to find your maintenance calories, then adds a surplus sized to your chosen gain pace.
It also checks your plan for safety. If your timeframe demands a gain faster than 2 pounds per week, the calculator refuses the result and asks you to extend the timeframe.
The three headline numbers explain the whole plan. Target minus maintenance equals surplus, and the surplus is what actually drives the gain.
How to Use the Weight Gain Calculator
Select your sex and enter your age and height in inches. These three values feed the metabolic rate equation.
Choose your activity level from the five options, then enter your current weight and your goal weight in pounds. Finish with your timeframe in weeks and press Calculate.
Your goal weight must be higher than your current weight. This is a weight-gain tool, so a goal at or below your current weight is rejected with an explanation.
Press Reset to reload the tool and clear the form before planning a different goal.
How Your Basal Metabolic Rate Is Found
The calculator uses the Mifflin-St Jeor equation, one of the most validated formulas for resting energy needs. It combines your weight, height, age, and sex into a daily calorie figure for your body at complete rest.
The formula is:
BMR = 10 × weight in kg + 6.25 × height in cm − 5 × age, plus 5 for men or minus 161 for women
Your weight in pounds is converted to kilograms by dividing by 2.20462, and your height in inches is converted to centimeters by multiplying by 2.54. The sex adjustment reflects the average difference in body composition.
How Activity Scales Your Maintenance Level
Nobody lives at rest. The calculator multiplies your basal rate by an activity factor to estimate your TDEE, the calories you burn in a normal day.
The five factors are: 1.2 for sedentary, 1.375 for light activity with one to two workouts a week, 1.55 for moderate activity with three to five workouts, 1.725 for active daily training, and 1.9 for very active physical work.
The formula is:
TDEE = BMR × Activity factor
Choosing honestly matters more than choosing hopefully. Most desk workers are sedentary, even if they train a few times a week.
How the Calorie Surplus Is Sized
The surplus comes from your target pace. The calculator divides your total gain by your weeks to get pounds per week, then multiplies by 500 calories per day.
The formula is:
Daily surplus = Pounds per week × 500
The 500 figure reflects the rough energy value of body tissue. One extra pound per week needs about 500 extra calories a day; two pounds need about 1,000.
Your Daily Calorie Target
The target is simply your maintenance plus your surplus. This is the number to hit each day, on average, to gain at your planned pace.
The formula is:
Daily target = TDEE + Daily surplus
Consistency beats perfection here. Hitting the target within a few hundred calories most days produces the planned gain; single-day misses barely register.
The 2-Pound-Per-Week Guardrail
The calculator caps healthy gain at 2 pounds per week. A faster pace demands a surplus so large that most of the extra weight becomes fat, and the plan becomes hard to sustain.
If your goal and timeframe imply a faster pace, you get an error instead of a result. The fix is to extend the timeframe until the weekly pace drops to 2 pounds or below.
This guardrail is a feature, not a limitation. It keeps the plan in the range where muscle gain outpaces fat gain.
Worked Example: 25-Year-Old Man Gaining 15 Pounds in 12 Weeks
First: a 25-year-old man, 70 inches tall, weighs 150 pounds and wants to reach 165 in 12 weeks.
His activity level is moderate, factor 1.55.
Pace = (165 − 150) ÷ 12 = 1.25 pounds per week.
Conversions: 150 ÷ 2.20462 ≈ 68.04 kg, and 70 × 2.54 = 177.8 cm.
BMR = 10 × 68.04 + 6.25 × 177.8 − 5 × 25 + 5 ≈ 1,672 calories.
TDEE = 1,672 × 1.55 ≈ 2,591 calories.
Surplus = 1.25 × 500 = 625 calories.
Daily target = 2,591 + 625 = about 3,216 calories.
The result also shows the target gain of 1.25 lb per week, the surplus of about 625, and the maintenance of about 2,591.
Worked Example: 30-Year-Old Woman Gaining 15 Pounds in 20 Weeks
First: a 30-year-old woman, 64 inches tall, weighs 120 pounds and wants to reach 135 in 20 weeks.
Her activity level is light, factor 1.375.
Pace = (135 − 120) ÷ 20 = 0.75 pounds per week.
Conversions: 120 ÷ 2.20462 ≈ 54.43 kg, and 64 × 2.54 = 162.56 cm.
BMR = 10 × 54.43 + 6.25 × 162.56 − 5 × 30 − 161 ≈ 1,249 calories.
TDEE = 1,249 × 1.375 ≈ 1,718 calories.
Surplus = 0.75 × 500 = 375 calories.
Daily target = 1,718 + 375 = about 2,093 calories.
Her slower pace keeps the surplus modest, which is easier to sustain with real food.
Worked Example: 40-Year-Old Man Gaining 15 Pounds in 15 Weeks
First: a 40-year-old man, 72 inches tall, weighs 160 pounds and wants to reach 175 in 15 weeks.
His activity level is active, factor 1.725, for daily training.
Pace = (175 − 160) ÷ 15 = 1.0 pound per week.
Conversions: 160 ÷ 2.20462 ≈ 72.57 kg, and 72 × 2.54 = 182.88 cm.
BMR = 10 × 72.57 + 6.25 × 182.88 − 5 × 40 + 5 ≈ 1,674 calories.
TDEE = 1,674 × 1.725 ≈ 2,887 calories.
Surplus = 1.0 × 500 = 500 calories.
Daily target = 2,887 + 500 = about 3,387 calories.
His high activity pushes maintenance up, so even a modest surplus lands him near 3,400 calories a day.
Worked Example: A Pace the Calculator Rejects
First: someone weighs 150 pounds, wants 180, and gives it 10 weeks.
Pace = (180 − 150) ÷ 10 = 3 pounds per week.
Three pounds per week is faster than the 2-pound limit. The calculator shows an error instead of a target: the pace is not a healthy gain rate, and the timeframe must be extended.
Stretching to 15 weeks gives 30 ÷ 15 = 2 pounds per week, which the calculator accepts. The plan then produces a real target.
The guardrail protects you from a surplus so aggressive it would mostly add fat.
Why the Sex Setting Changes Everything
The Mifflin-St Jeor equation adds 5 calories for men and subtracts 161 for women. That single difference shifts the basal rate by 166 calories before activity is even applied.
The difference reflects average body composition. More muscle mass burns more energy at rest, and the formula encodes that reality.
Selecting the wrong sex skews the target by roughly 200 to 300 calories a day after the activity multiplier. Always double-check this dropdown first.
The Height and Weight Input Ranges
Height must fall between 36 and 96 inches, and weight between 60 and 600 pounds. Age must be between 10 and 100, and the timeframe between 2 and 104 weeks.
Most adults will never touch these boundaries. They exist to catch typos — like a height entered in feet instead of inches — before they corrupt the result.
Edge Case: A Very Small Goal with a Long Timeframe
Gaining 3 pounds over 30 weeks means a pace of 0.1 pounds per week and a surplus of just 50 calories a day. The calculator accepts this without complaint.
For small goals, consider a shorter timeframe. The same 3 pounds over 6 weeks gives a 250-calorie surplus that is far easier to eat deliberately.
Common Weight Gain Mistakes
The most common mistake is picking too high an activity level. The moderate setting assumes three to five real workouts a week. Casual walkers who pick it overestimate their maintenance and set their target too high.
Another mistake is chasing the scale daily. Body weight swings several pounds with water and food. Weekly averages tell the true story; daily numbers mostly tell you what you ate yesterday.
Finally, many eat the target for three days and quit when the scale jumps. Early jumps are mostly water and glycogen. Give the plan two full weeks before judging it.
Where These Calculations Are Useful
They are most useful for athletes in building phases. A lifter who knows the exact surplus can grow without the guesswork that leads to excess fat gain.
They help underweight individuals too. A concrete daily number turns “eat more” from vague advice into a measurable plan.
They are also useful after illness or injury. Rebuilding lost weight needs the same structured surplus as gaining new weight, and the calculator sizes it safely.
How to Interpret Your Result Correctly
The headline number is your daily calorie target. The two supporting numbers — maintenance and surplus — explain how it was built, so you can adjust intelligently.
If the gain stalls for two or three weeks, the maintenance estimate was probably low. Add 200 calories to the target rather than doubling the surplus.
Remember that all three numbers are rounded to whole calories. The rounding is for readability; your body will not notice a difference of a few calories.
Frequently Asked Questions
1. What formula does the calculator use for my metabolic rate?
It uses the Mifflin-St Jeor equation: 10 × weight in kg + 6.25 × height in cm − 5 × age, plus 5 for men or minus 161 for women.
2. What is TDEE?
TDEE stands for Total Daily Energy Expenditure. It is your basal metabolic rate multiplied by your activity factor, representing the calories you burn in a normal day.
3. What are the five activity levels?
Sedentary at 1.2, light at 1.375, moderate at 1.55, active at 1.725, and very active at 1.9. Each matches a described lifestyle, from a desk job to daily physical labor.
4. Why is my goal weight required to be above my current weight?
This tool plans weight gain, so a goal at or below your current weight makes no sense for its math. Enter a goal weight higher than your current weight.
5. Why was my plan rejected for being too fast?
Your goal and timeframe implied a gain faster than 2 pounds per week. The calculator treats that pace as unhealthy and asks you to extend your timeframe.
6. How is the daily surplus calculated?
Your pounds-per-week pace is multiplied by 500 calories. A pace of 1.25 pounds per week gives a surplus of about 625 calories a day.
7. How is the daily target calculated?
The target equals your TDEE plus your daily surplus. It is the calories you should eat each day, on average, to gain at your planned pace.
8. Which units does the calculator use?
Height in inches and weight in pounds. The calculator converts to metric internally for the formula, so you never need to convert yourself.
9. What age range does the calculator accept?
Ages from 10 to 100. Values outside that range are rejected with an explanation.
10. What timeframe range is allowed?
From 2 to 104 weeks. Very short timeframes usually trigger the pace guardrail unless the goal is small.
11. Will I gain muscle or fat?
The calculator sets the energy side of the equation. Resistance training and enough protein steer the gain toward muscle; without them, more of it becomes fat.
12. Should I eat the target every single day?
Aim for the average across the week. Missing by a couple hundred calories on one day matters far less than your consistent weekly pattern.
13. Why does sex change the result?
The Mifflin-St Jeor equation adds 5 calories for men and subtracts 161 for women, reflecting average differences in muscle mass and body composition.
14. What if my weight gain stalls?
Stalls usually mean the maintenance estimate was low. Add about 200 calories to your daily target and watch the weekly average for two to three weeks.
15. Does the calculator save my stats?
No. Your entries stay on the page only while it is open. Pressing Reset reloads the tool and clears the form.