Weight Gain Calculator
How many calories do you need each day to hit your goal weight?
Enter your current stats and goal weight to see exactly how many calories you need daily and how long your gain will take. Based on your basal metabolic rate and activity level — no guesswork.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Your body burns a fixed number of calories every day just to keep you alive — breathing, pumping blood, maintaining organ function. On top of that, every step you take, every workout you do, every meal you digest burns additional calories. Add those together and you have your total daily energy expenditure, or TDEE. To gain weight, you need to consistently eat above that number.
The tricky part is that TDEE is invisible — you cannot feel it directly. This calculator estimates it using the Mifflin-St Jeor equation, which uses your height, weight, age, and sex to estimate your resting metabolic rate, then multiplies by an activity factor to account for how much you move. The result is your maintenance calorie level — the number where your weight stays flat.
Your target daily intake is that maintenance number plus a surplus sized to your desired rate of gain. A 250-calorie daily surplus adds about 0.5 lb per week. A 500-calorie surplus adds about 1 lb per week. The timeline stretches predictably from there. The formula does not know about your training program, sleep quality, or stress levels — but for planning and tracking purposes, it gives you a reliable starting number to adjust from real-world results.
When To Use This
Right tool, right situation
Use this calculator when you are planning a deliberate weight gain phase with a specific goal weight in mind. It works well for people beginning a first muscle-building program, athletes adding body mass before a competitive season, and people who have been underweight due to illness or stress and need to restore body mass in a structured way.
This calculator is less appropriate if you are very close to your goal weight — small gains of 2-3 lbs are hard to plan with this level of formula precision because water retention and glycogen fluctuations can mask progress for weeks. It is also not suitable if you have a medical condition that affects metabolism, such as thyroid disorders, diabetes, or post-surgery recovery, where dietary changes should be guided by a physician or registered dietitian.
Do not use this tool as a substitute for re-measuring yourself. TDEE changes as your weight changes — every 10-15 lbs of gain warrants a recalculation. Plans stretching beyond 3-4 months should be treated as phases, not fixed contracts. Recalculate at each checkpoint and adjust based on your actual rate of progress.
Common Mistakes
Why results sometimes look wrong
The most common mistake is accepting the calculated number without cross-checking it against actual results. The Mifflin-St Jeor equation is an estimate, not a measurement. If you eat the calculated amount for three weeks and your weight has not moved, your real TDEE is likely higher than estimated — add 150-200 calories and check again. Treating the number as a ceiling rather than a starting point is what stalls most people early.
The second mistake is overestimating the activity multiplier. Choosing 'Very Active' when you do three 45-minute gym sessions per week inflates your TDEE estimate by 400-600 calories, which then inflates your 'maintenance' target — causing you to eat more than you think while barely gaining. Honest activity level selection is more important than any other single input in this calculator.
The third mistake is confusing a calorie target with a protein target. You can hit 3,000 calories per day entirely from refined carbohydrates and fats, but the muscle gain outcome will be very different from hitting 3,000 calories with adequate protein. This calculator tells you the quantity of calories needed — you still need to hit your protein target (typically 0.7-1g per pound of body weight) within that number for the lean mass to actually accumulate.
The Math
Worked examples and deeper derivation
The Mifflin-St Jeor equation calculates basal metabolic rate (BMR) as follows: for males, BMR = 10 x weight in kg + 6.25 x height in cm - 5 x age + 5. For females, the final term changes to -161 instead of +5. This gives the calories your body burns at complete rest.
Total daily energy expenditure (TDEE) is then BMR multiplied by an activity factor ranging from 1.2 for sedentary individuals to 1.9 for extremely active ones. The surplus needed to gain weight at a target rate comes from the 3,500-calorie-per-pound approximation: desired gain in lbs per week x 3,500 divided by 7 gives the daily surplus to add.
Final daily target = TDEE + daily surplus. Time to goal = total lbs to gain divided by lbs gained per week, converted into weeks and months. This is linear math — it does not account for the fact that as you gain weight, your TDEE rises slightly, meaning you will likely need to increase calories again after the first few weeks of noticeable gain.
Expert Unlock
The thing most explanations skip
The 3,500-calories-per-pound rule breaks down at the extremes. At very high surpluses, the body becomes less efficient at storing protein and begins converting more excess energy to fat — which stores at closer to 3,850 calories per pound, not 3,500. This means the same surplus produces a slower rate of gain in lean mass terms. The reverse also holds: in a small surplus, muscle protein synthesis efficiency is higher, so more of each surplus calorie contributes to lean tissue. The practical implication is that tighter surpluses are not just cosmetically cleaner — they are metabolically more efficient for muscle gain per calorie consumed.
Why is my daily calorie target higher than expected?
Need something this doesn't cover?
Suggest a tool — we'll build it →