Calculate how many calories you need to gain weight at your target rate. Enter your stats and activity level to get your TDEE, daily calorie target, calorie surplus, and recommended macros — personalized instantly.
⚠️ Disclaimer: This calculator provides estimates for informational purposes only. Calorie and macro targets are based on established formulas but individual needs vary. Consult a registered dietitian or healthcare provider before making significant dietary changes, especially if you have any medical conditions.
Was this calculator helpful?
✓ Thanks for your feedback!
Sources & Methodology
✓BMR formula verified against Mifflin et al. (1990) original publication. Activity multipliers from McArdle, Katch & Katch. Calorie-per-pound estimates from NIH dietary guidelines.
Original peer-reviewed publication in the American Journal of Clinical Nutrition establishing the Mifflin-St Jeor equation, considered the most accurate BMR formula for most adults.
NIH dietary guidance on calorie surpluses, weight management principles, and the approximate 3,500 calories per pound of body weight estimate used for surplus calculations.
Meta-analysis supporting 1.6 to 2.2 grams of protein per kg bodyweight for maximal muscle protein synthesis, used as basis for protein macro recommendation.
Methodology:BMR (men) = 10 x weight(kg) + 6.25 x height(cm) - 5 x age + 5BMR (women) = 10 x weight(kg) + 6.25 x height(cm) - 5 x age - 161TDEE = BMR x Activity Factor | Gain Calories = TDEE + Surplus
Weight converted lbs to kg (/ 2.2046). Height ft/in to cm (total inches x 2.54). Activity factors: 1.2 (sedentary) to 1.9 (extra active). Surplus based on 3,500 cal = 1 lb. Macros: 30% protein, 45% carbs, 25% fat (lean bulk default).
Last reviewed: April 2026
How Many Calories Do You Need to Gain Weight?
Gaining weight requires consuming more calories than you burn each day. The difference between what you eat and what you burn is called a calorie surplus. Because one pound of body weight is approximately equal to 3,500 calories, a surplus of 500 calories per day over 7 days creates approximately 1 pound of weight gain per week. The key to lean muscle gain versus fat gain lies primarily in three factors: the size of your calorie surplus, your protein intake, and whether you are doing resistance training.
TDEE = BMR x Activity Factor
Example — 25-year-old male, 150 lbs, 5'10", moderately active:
Weight in kg = 150 / 2.2046 = 68.0 kg. Height in cm = 70 inches x 2.54 = 177.8 cm
BMR = 10(68.0) + 6.25(177.8) − 5(25) + 5 = 680 + 1,111 − 125 + 5 = 1,671 cal/day
TDEE = 1,671 x 1.55 = 2,590 cal/day
To gain 0.5 lbs/week: 2,590 + 250 = 2,840 cal/day target
Lean Bulking vs Dirty Bulking
Approach
Daily Surplus
Weekly Gain
Fat Gain
Best For
Lean bulk (slow)
+125–250 cal
0.25–0.5 lbs
Minimal
Experienced lifters
Lean bulk (standard)
+250–500 cal
0.5–1 lb
Low
Most people
Aggressive bulk
+500–750 cal
1–1.5 lbs
Moderate
Underweight beginners
Dirty bulk
+1,000+ cal
2+ lbs
High
Not generally recommended
Protein Requirements for Muscle Gain
Protein is the most important macronutrient for muscle building. Research supports 0.7 to 1.0 grams of protein per pound of bodyweight (1.6 to 2.2 g/kg) to maximize muscle protein synthesis. For a 165 lb person, that is 115 to 165 grams of protein per day. Distributing protein across 3 to 5 meals throughout the day, with each meal containing 25 to 40 grams of protein, appears to maximize muscle protein synthesis responses compared to eating most protein in one meal.
Why You Might Not Be Gaining Weight
Underestimating calorie intake: Research shows people underestimate food intake by 20 to 40%. Use a food scale and tracking app for accurate counts.
Inconsistency: Eating in a surplus 5 days and at maintenance 2 days nets you far less than 7 days of consistent surplus.
Increased activity: Starting a workout program burns extra calories that offset your intended surplus. Recalculate TDEE after adding exercise.
Poor sleep: Sleep deprivation impairs muscle protein synthesis and increases cortisol, a hormone that promotes fat storage and muscle breakdown.
💡 Beginners’ advantage: People new to resistance training can often gain muscle faster than experienced lifters even in a smaller calorie surplus, due to a phenomenon called newbie gains. Beginners can sometimes gain 1 to 2 lbs of lean muscle per month in the first 6 months of consistent training, compared to 0.25 to 0.5 lbs per month for advanced lifters.
Frequently Asked Questions
You need more calories than you burn daily. One pound equals approximately 3,500 calories. To gain 0.5 lbs per week, eat 250 calories above your TDEE daily. For 1 lb per week, eat 500 calories above your TDEE. Your TDEE is calculated from your BMR multiplied by your activity level. The calculator above computes your personal TDEE and target calorie intake instantly.
TDEE (Total Daily Energy Expenditure) is your total daily calorie burn including all activity. It equals BMR (Basal Metabolic Rate) multiplied by an activity factor. BMR uses the Mifflin-St Jeor equation: for men, BMR = 10W + 6.25H - 5A + 5 (where W is kg, H is cm, A is age). Activity factors range from 1.2 (sedentary) to 1.9 (extremely active).
A safe lean bulk rate is 0.25 to 0.5 lbs per week (125 to 250 calorie surplus), gaining mostly muscle with minimal fat. Moderate bulking at 0.5 to 1 lb per week works well for beginners. Faster gains over 1 lb per week involve significant fat gain. Most fitness professionals recommend lean bulking for the best muscle-to-fat gain ratio over time.
For lean muscle gain, target approximately 30% protein, 45% carbohydrates, and 25% fat. Protein should be at least 0.7 to 1.0 grams per pound of bodyweight. Carbohydrates fuel workouts and recovery. For a 170 lb person eating 3,000 calories: about 225g protein (900 cal), 338g carbs (1,350 cal), 83g fat (750 cal).
Research supports 0.7 to 1.0 grams of protein per pound of bodyweight (1.6 to 2.2 g/kg) for maximizing muscle protein synthesis. For a 160 lb person, that is 112 to 160 grams per day. Distributing protein across 3 to 5 meals is more effective than eating most protein in one meal. Each meal should ideally contain 25 to 40 grams of protein.
Lean bulking uses a small surplus of 200 to 300 calories per day, gaining weight slowly with most weight being muscle. Dirty bulking uses a large surplus of 500 to 1,000+ calories, gaining weight faster but with significant fat accumulation. Most fitness professionals recommend lean bulking for better long-term body composition, avoiding the extended cutting phase required after dirty bulking.
Most common reasons: underestimating calorie intake (research shows people underestimate by 20 to 40%), inconsistent eating (surpluses only on some days), increased activity burning extra calories, poor sleep affecting hormone levels, or high stress. Track every calorie accurately using a food scale for at least two weeks to identify the true gap.
At 0.5 lbs per week (lean bulk), gaining 10 lbs takes about 20 weeks (5 months). At 1 lb per week, it takes 10 weeks. Note that some early weight gain is water retention and glycogen storage from increased carbohydrate intake, not actual muscle or fat. True muscle gain is slow and requires consistent training and nutrition over many months.
Best calorie-dense whole foods: whole grains (rice, oats, bread), nut butters, avocados, olive oil, eggs, dairy products, lean meats, legumes, and dried fruits. Adding calorie-dense ingredients to existing meals (oils, nuts, seeds, cheese) is effective for increasing intake without eating larger meal volumes. Avoid relying on junk food, which provides calories without supporting muscle growth or overall health.
Track total calories consumed versus your TDEE. Your TDEE already accounts for your typical activity level. If you do extra exercise beyond your normal routine, add approximately half the calories burned to maintain your surplus. Do not add workout calories back from a fitness tracker if your activity level setting already includes regular exercise, as this leads to double-counting.