Weight Gain Calculator
HealthCalculate your calorie surplus and projected weight gain timeline based on your TDEE, target weight, and gain pace — free and instant results.
Reviewed by the thecalcu.com team · Last updated July 29, 2026
Weeks to Reach Target Weight
What is a Weight Gain?
A Weight Gain Calculator estimates the calorie surplus you need to reach a target weight and projects a realistic timeline for getting there. It works as the inverse of a typical weight-loss or Calorie Deficit Calculator: instead of subtracting calories from your maintenance level, it adds a surplus sized to your chosen pace of gain. The calculation starts with your BMR via the Mifflin-St Jeor equation, applies your activity level to determine your TDEE, then layers on a calorie surplus that supports gradual, moderate, or aggressive weight gain.
This tool is useful whether your goal is athletic muscle building, recovering from being underweight, or simply gaining weight in a structured, trackable way rather than eating more without a clear target. Combined with the BMR Calculator, it gives a complete picture of the energy math behind intentional weight gain.
Why Use a Weight Gain Calculator?
Gaining weight deliberately is just as much about hitting a specific calorie number consistently as losing weight is, eating "a bit more" without a target often falls short of producing real progress. This calculator gives you both the exact daily surplus to aim for and a projected timeline, so you can track progress against a concrete plan.
It's especially useful for people who've struggled to gain weight despite trying, athletes in a structured bulking phase, or anyone recovering from an illness or period of underweight status who needs a measurable calorie target.
Who Should Use This Calculator?
- Athletes and lifters in a bulking phase who want a calculated surplus rather than guessing how much extra to eat.
- Naturally lean individuals ("hardgainers") who've had difficulty gaining weight without a specific calorie target.
- People recovering from illness or unintentional weight loss who need a clear, trackable calorie surplus goal.
- Anyone transitioning from a maintenance or cutting phase into an intentional weight gain phase.
- Coaches and trainers setting calorie targets for clients with weight gain goals.
What Insights Does the Weight Gain Calculator Give You?
- Weeks to Reach Target Weight, the projected timeline to hit your goal weight at your chosen gain pace; this is the primary result to plan around.
- Daily Calorie Surplus Target, how many calories above maintenance to eat each day to support your selected pace of gain.
- Maintenance Calories (TDEE), your baseline calorie needs before any surplus is added, so you can see exactly how much extra you're eating.
- Total Weight to Gain, the gap between your current and target weight, giving context for how large a change you're planning.
How to use this Weight Gain calculator
- Select your Gender using the toggle.
- Enter your Age, Current Weight, Target Weight, and Height using the sliders or number fields.
- Choose your Activity Level card based on your typical week.
- Choose your Gain Pace, Gradual, Moderate, or Aggressive, based on how quickly you want to reach your goal and your priority for lean versus total mass gain.
- Review the Weeks to Reach Target Weight and Daily Calorie Surplus Target results.
- Recalculate every few weeks as your weight changes to keep your surplus target accurate.
Formula & Methodology
Step 1, BMR (Mifflin-St Jeor equation): Men:BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age(yrs) + 5Women:BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age(yrs) − 161Step 2, Maintenance calories (TDEE):TDEE = BMR × Activity MultiplierStep 3, Daily surplus by pace:Surplus = (Weekly Pace in kg × 7700 kcal/kg) ÷ 7| Gain Pace | Weekly Rate | Daily Surplus | |---|---|---| | Gradual | ~0.25 kg/week | ~275 kcal/day | | Moderate | ~0.5 kg/week | ~550 kcal/day | | Aggressive | ~0.75 kg/week | ~825 kcal/day | Step 4, Timeline:Weeks to Goal = (Target Weight − Current Weight) ÷ Weekly PaceWorked example: A 25-year-old man, currently 60 kg, target 68 kg, 170 cm, moderately active, moderate gain pace:BMR = (10 × 60) + (6.25 × 170) − (5 × 25) + 5 = 600 + 1,062.5 − 125 + 5 = 1,543 kcal/dayTDEE = 1,543 × 1.55 ≈ 2,391 kcal/dayDaily surplus = 0.5 × 7700 ÷ 7 ≈ 550 kcal/day → Target intake ≈ 2,941 kcal/dayWeeks to goal = (68 − 60) ÷ 0.5 = 16 weeks
Frequently Asked Questions