💪

Weight Gain Calculator

Calculate your bulking calories

Calculate how many calories to eat to gain weight and build muscle. This weight gain calorie calculator determines your maintenance calories (TDEE) and adds a surplus for healthy, sustainable weight gain. Whether you're bulking for bodybuilding or simply trying to reach a healthier weight, we'll help you find your ideal intake.

Your Stats

Daily Calories for Weight Gain
2,800
Includes +500 calorie surplus

📊 Your Numbers

BMR (Basal Metabolic Rate) 1,700
TDEE (Maintenance) 2,300
Surplus +500
Weight Gain Calories 2,800

🎯 Suggested Macros for Bulking

140g
Protein
30%
350g
Carbs
50%
78g
Fat
20%

📈 Expected Results

With a 500 calorie daily surplus:

  • • ~0.45 kg per week
  • • ~1.8 kg per month
  • • Aim for 0.25-0.5% of body weight per week

📚 Weight Gain & Bulking Guide

Clean Bulk vs Dirty Bulk

Clean bulking uses a moderate surplus (200-400 cal) with nutritious whole foods. You gain muscle slower but minimize fat gain. Best for beginners and those who want to stay relatively lean.

Dirty bulking uses a larger surplus (500-1000+ cal) eating anything. Faster muscle growth but more fat gain. Often used by hardgainers or competitive bodybuilders in off-season.

Keys to Successful Weight Gain

  • Protein: 0.7-1g per pound of body weight for muscle synthesis
  • Training: Progressive overload with compound lifts
  • Sleep: 7-9 hours for muscle recovery and growth hormone
  • Consistency: Results come from weeks/months of surplus
  • Calorie-dense foods: Nuts, oils, whole milk, rice, pasta

❓ Weight Gain Calculator FAQ

How many calories do I need to gain weight?

To gain weight, you need to eat more calories than your body burns (TDEE). A surplus of 300-500 calories per day typically results in about 0.5-1 pound gained per week. Our calculator finds your TDEE and adds your chosen surplus automatically.

Why am I not gaining weight even eating a lot?

You may be overestimating calories eaten or underestimating activity. Track everything you eat for a week, including drinks and snacks. If still not gaining, add 200-300 more calories daily. Some people ("hardgainers") have faster metabolisms and need more.

How much protein do I need to build muscle?

Research suggests 0.7-1 gram of protein per pound of body weight when bulking. For a 150lb person, that's 105-150g daily. Space protein intake across meals (20-40g per meal) for optimal muscle protein synthesis.

Will I gain fat when bulking?

Some fat gain is inevitable when in a calorie surplus - you can't build 100% muscle. Minimize fat gain by keeping surplus moderate (300-500 cal), training hard, eating enough protein, and prioritizing whole foods over junk.

How long should I bulk for?

Most people bulk for 3-6 months before cutting. Stop bulking when you're uncomfortable with fat levels (usually around 15-20% body fat for men, 25-30% for women). Longer bulks build more muscle but also more fat.

More Fitness Calculators