Skip to main content
Maintenance Calories Calculator
Muscle Mass & Hypertrophy Planner

Weight Gain Calorie Calculator: Daily Calories to Bulk Up

Trying to gain weight but not sure how much to eat? Use our free weight gain calorie calculator above. Enter your age, gender, height, current weight, goal weight, and activity level, then choose your weekly gain pace. You get your daily calorie target, expected weekly gain, and estimated time to reach your goal. No guesswork, just a controlled calorie surplus built to add muscle while limiting excess fat.

Weight Gain Calorie Calculator

Calculate your daily surplus, milestone timeline, and projected completion date to reach your target body weight.

Target Intake For Weight Gain Total to gain: 8 kg
2,750 kcal/day

Includes a daily surplus of +280 kcal.

Projected Goal Date May 15, 2027
Duration 32 weeks
Milestone Checkpoints
25% Gain (64.0 kg) in 8 wks
50% Halfway (66.0 kg) in 16 wks
100% Target (70.0 kg) Goal Reached

Cumulative Surplus Required: +48,000 kcal.

What Is a Weight Gain Calorie Calculator?

A weight gain calorie calculator tells you how many calories to eat each day to gain weight at a chosen pace. It starts with your maintenance calories (TDEE), then adds a calorie surplus sized to your goal.

It answers three questions:

  1. How many calories should I eat per day to gain weight?
  2. How fast will I gain weight at that intake?
  3. How long will it take to reach my goal weight?

The size of your surplus matters as much as the surplus itself. Too small and progress stalls. Too large and most of the extra weight is stored as fat.

How Does the Weight Gain Calorie Calculator Work?

The calculator follows five steps using established exercise science formulas.

1. Enter Your Personal Stats Age, gender, height, and current weight. These inputs estimate your resting metabolism.

2. Calculate Your BMR Your Basal Metabolic Rate is the energy your body burns at complete rest. The calculator uses the Mifflin-St Jeor equation, widely regarded as the most accurate predictive formula for most adults.

3. Find Your TDEE BMR is multiplied by an activity factor (1.2 to 1.9) to estimate your total daily energy expenditure, which is your maintenance level.

4. Choose Your Gain Pace Select a weekly gain rate or a surplus percentage. The calculator converts this into a daily calorie surplus.

5. Get Your Daily Calorie Target The surplus is added to your TDEE. The result is your daily calorie goal, weekly weight gain estimate, and projected timeline.

Weight Gain Calorie Formula

Step 1: BMR (Mifflin-St Jeor)

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

Step 2: TDEE

TDEE = BMR × Activity Multiplier

Step 3: Daily calorie target

Target calories = TDEE + (TDEE × Surplus %)

Step 4: Weekly gain estimate

Weekly gain (lbs) ≈ (Daily surplus × 7) ÷ 3,500

Example Calculation

A 25-year-old male, 65 kg (143 lbs), 175 cm (5'9"), moderately active:

  • BMR = (10 × 65) + (6.25 × 175) - (5 × 25) + 5 = 1,624 calories
  • TDEE = 1,624 × 1.55 = 2,517 calories
  • 10% surplus = 2,517 × 0.10 = 252 calories
  • Daily target = 2,517 + 252 = 2,769 calories
  • Weekly gain = (252 × 7) ÷ 3,500 ≈ 0.5 lb (0.23 kg) per week

At that pace, gaining 10 lbs takes about 20 weeks.

How Big Should Your Calorie Surplus Be?

A bigger surplus does not build muscle faster. Your body can only add muscle at a limited rate, and extra calories beyond that are stored as fat.

Surplus Size% Above MaintenanceDaily Surplus (2,500 TDEE)Weekly GainBest For
Lean Bulk5-10%125-250 cal~0.25-0.5 lbIntermediate and advanced lifters, minimal fat gain
Moderate Bulk10-15%250-375 cal~0.5-0.75 lbMost people, steady muscle gain with some fat
Aggressive Bulk15-20%+375-500+ cal~0.75-1+ lbBeginners, underweight individuals, hard gainers

A simple rule: the more training experience you have, the smaller your surplus should be. Beginners can use a larger surplus because their muscles respond strongly to new training.

How Many Calories Should I Eat to Gain Weight?

The right number depends on your maintenance calories and your pace. The table below shows daily targets at common maintenance levels.

Maintenance5% Surplus10% Surplus15% Surplus
2,0002,100 (~0.2 lb/wk)2,200 (~0.4 lb/wk)2,300 (~0.6 lb/wk)
2,5002,625 (~0.25 lb/wk)2,750 (~0.5 lb/wk)2,875 (~0.75 lb/wk)
3,0003,150 (~0.3 lb/wk)3,300 (~0.6 lb/wk)3,450 (~0.9 lb/wk)
3,5003,675 (~0.35 lb/wk)3,850 (~0.7 lb/wk)4,025 (~1.1 lbs/wk)

How Long Will It Take to Gain Weight?

Timeline depends on how much you want to gain and your weekly pace.

Weight to Gain0.25 lb/week0.5 lb/week1 lb/week
5 lbs (2.3 kg)20 weeks10 weeks5 weeks
10 lbs (4.5 kg)40 weeks20 weeks10 weeks
15 lbs (6.8 kg)60 weeks30 weeks15 weeks
20 lbs (9 kg)80 weeks40 weeks20 weeks

Keep in mind: as you gain weight, your maintenance calories rise, so your surplus shrinks if you keep eating the same amount. Recalculate as your weight changes.

What Is a Realistic Weekly Weight Gain Rate?

A common guideline is 0.25% to 0.5% of body weight per week for lean gains, and up to 1% for beginners or underweight individuals.

Body Weight0.25% per Week0.5% per Week1% per Week
130 lbs (59 kg)0.33 lb0.65 lb1.3 lbs
150 lbs (68 kg)0.38 lb0.75 lb1.5 lbs
180 lbs (82 kg)0.45 lb0.9 lb1.8 lbs
200 lbs (91 kg)0.5 lb1 lb2 lbs

Muscle Gain vs Weight Gain

Not all weight gain is muscle. Your body can build muscle only so fast:

Experience LevelMuscle Gain Potential
Beginners~1.5-2.5 lbs per month
Intermediate lifters~0.5-1.5 lbs per month
Advanced lifters~0.25-0.5 lbs per month

If your weekly gain is well above what your training level supports, the excess is mostly fat. That is why a controlled surplus paired with progressive resistance training is the most effective approach for most people.

Healthy Weight Gain for Underweight Individuals

If you are underweight and want to gain weight for health reasons, a larger surplus is reasonable, and the goal is broader than muscle alone. A BMI below 18.5 is generally classified as underweight.

Tips for healthy weight gain:

  • Use a surplus of 300 to 500 calories per day for steady gain
  • Eat 3 meals plus 2 to 3 snacks to raise total intake without feeling overly full
  • Choose calorie-dense whole foods like nuts, nut butter, olive oil, avocado, full-fat dairy, and whole grains
  • Drink calories through smoothies and milk if solid food is hard to finish
  • Include strength training so the added weight is muscle, not only fat

If you are losing weight unintentionally or struggle to gain despite eating plenty, speak with a doctor to rule out underlying causes. Use our BMI Calculator to check where you stand.

Weight Gain Tips for Hard Gainers

Some people find gaining weight difficult even when they think they eat a lot. The usual cause is that they are eating less than they believe.

  1. Track your intake for 2 weeks. Most hard gainers discover they are near maintenance, not in a surplus.
  2. Eat more often. Add a snack or shake between meals rather than forcing giant portions.
  3. Add calories without volume. Cooking oils, nut butters, and dried fruit add energy without much bulk.
  4. Limit low-calorie filler. Large salads and high-fiber, low-density foods fill you up quickly.
  5. Raise NEAT less, not more. If you are very active, reducing unnecessary movement can help.
  6. Be consistent. Hitting your target 7 days a week beats hitting it 4 days and missing 3.

How to Gain Muscle Without Excess Fat

Calories provide the fuel, but training and recovery decide what you build.

Eat enough protein. Aim for 0.8 to 1.2 grams per pound of body weight daily.

Follow a structured strength program. Train each muscle group 2 or more times per week with progressive overload.

Keep your surplus modest. A 5% to 15% surplus is enough for most people.

Sleep 7 to 9 hours. Muscle is built during recovery, not in the gym.

Track your weekly average weight. Aim for a slow, steady upward trend rather than big jumps.

Monitor your waist. If your waist is growing faster than your strength, your surplus is likely too large.

Macros for Weight Gain

Once you have your calorie target, split it across macros to support muscle growth.

MacroSuggested RangeRole in Weight Gain
Protein0.8-1.2 g per lb of body weightBuilds and repairs muscle tissue
Fat0.3-0.5 g per lb of body weightSupports hormone production and adds calorie density
CarbsRemaining caloriesFuels training and supports recovery

Use our Macro Calculator to convert your calorie target into exact gram targets.

Common Weight Gain Mistakes

Overestimating your maintenance. If you are not gaining after 2 to 3 weeks, your real maintenance is likely higher than estimated.

Eating too much too fast. A massive surplus mostly adds fat and makes cutting harder later.

Inconsistent intake. Skipping meals on busy days erases your weekly surplus.

Ignoring strength training. Without a training stimulus, extra calories are stored mostly as fat.

Neglecting protein. Low protein limits how much of your gain becomes muscle.

Never recalculating. As you gain weight, your maintenance calories rise. Update your numbers every 10 to 15 lbs gained.

Judging progress by daily weigh-ins. Daily weight can swing 2 to 5 lbs from water, sodium, and food volume. Use the weekly average.

Why Am I Not Gaining Weight at My Calculated Calories?

If the scale has not moved after 2 to 3 weeks, check these first:

  1. Your maintenance estimate may be too low. Calculators are accurate within about 10%. Increase your intake by 100 to 200 calories and reassess.
  2. You are not eating what you think. Track everything with a food scale for a full week.
  3. High daily movement. Fidgeting, walking, and an active job can burn hundreds of calories more than expected.
  4. Inconsistent weekends. Eating well Monday to Friday and undereating on weekends cancels progress.
  5. Too short a test period. Weight can hide progress for 2 weeks due to water shifts. Give each adjustment enough time.

How Accurate Is the Weight Gain Calorie Calculator?

The calculator gives a strong starting estimate, not a guarantee. Mifflin-St Jeor is accurate within roughly 10% for most healthy adults, and the 3,500-calorie-per-pound rule is an approximation. Genetics, hormones, and training history all influence your real results.

The best approach: eat the calculated target for 2 to 4 weeks, track your weekly average weight, and adjust. If you are gaining roughly 0.25% to 0.5% of your body weight per week, you are on track.

This calculator is for healthy adults. It is not designed for children, teens, or anyone who is pregnant or breastfeeding. Consult a doctor or registered dietitian before making major dietary changes, especially with a medical condition.

Related Calculators

Build a complete weight gain plan with these tools:

  • TDEE Calculator: find your maintenance calories before adding a surplus
  • Calorie Surplus Calculator: choose the surplus size that fits your goal
  • Goal Weight Calculator: plan the full pathway to your target weight
  • Macro Calculator: convert your calorie target into protein, carb, and fat grams
  • Protein Calculator: set the right protein intake for muscle growth
  • Carb Calculator: fuel your training with the right carbohydrate intake
  • Lean Body Mass Calculator: track how much of your weight is muscle
  • BMI Calculator: check whether you fall in the underweight range

Explore Related Calculators

Answers to Common Questions

Frequently Asked Questions

Evidence-based answers to key questions regarding maintenance calories.

How many calories should I eat to gain weight?

Eat 5% to 15% above your maintenance calories, roughly 250 to 500 calories per day. This produces about 0.5 to 1 lb of gain per week.

How many calories should I eat to gain 1 pound a week?

Eat about 500 calories above maintenance. If your TDEE is 2,500, target roughly 3,000 calories per day.

How many calories should I eat to gain muscle?

A lean surplus of 200 to 300 calories above maintenance works best for most people, paired with progressive strength training and enough protein.

How fast can I gain weight safely?

Most people should aim for 0.25% to 0.5% of body weight per week for lean gains. Beginners and underweight individuals can go up to about 1% per week.

How long will it take to gain 10 pounds?

At 0.5 lb per week, about 20 weeks. At 1 lb per week, about 10 weeks. Slower gains generally mean a higher share of muscle.

Can I gain weight without gaining fat?

Some fat gain is normal during a surplus. Keeping the surplus small and training with weights keeps it minimal, and most of the gain will be lean tissue.

Is a 1,000-calorie surplus too much?

For most people, yes. It usually leads to fast fat gain rather than faster muscle growth. It can be appropriate for very underweight individuals or hard gainers.

Why am I not gaining weight even though I eat a lot?

You are most likely eating less than you think or burning more than you realize. Track your food accurately for 2 weeks, then raise your intake by 200 to 300 calories.

Do I need to lift weights to gain weight?

No, but without resistance training most of the gain will be fat. Strength training directs the surplus toward muscle.

How much protein do I need to gain weight?

Aim for 0.8 to 1.2 grams per pound of body weight per day to support muscle growth.

How often should I recalculate my weight gain calories?

Every 10 to 15 lbs gained, or when your activity level changes. Your maintenance calories rise as your body gets heavier.

What should I do after I reach my goal weight?

Lower your calories back to your new maintenance level. Use the TDEE Calculator to find your updated number and track your weight to hold it steady.