Muscle Gain Calculator
Calculate your exact calorie surplus, protein needs, and macros to build muscle efficiently.
Your Details
FAQs
How Muscle Gain Works: Surplus + Stimulus + Protein
Building muscle requires three things working together. Miss any one and progress stalls:
1. Calorie Surplus
You must eat more calories than you burn. Muscle is metabolically expensive to build; your body will not build it unless it has spare energy. A surplus of 250 to 500 calories above TDEE is the typical range.
2. Resistance Training
Calories alone produce fat, not muscle. You need a strength stimulus — progressive overload with weights or bodyweight — to signal your body to direct the extra energy toward muscle rather than fat storage.
3. Adequate Protein
Muscle is built from protein. Even with a surplus and training, too little protein limits growth. Aim for 1.6 to 2.2 g/kg of bodyweight per day, spread across meals.
Remove the surplus and you maintain. Remove the training and you gain fat. Remove the protein and you gain weight without muscle. All three are non-negotiable for natural muscle growth.
The Surplus Ladder: Lean, Moderate, and Aggressive Bulks
Your calorie surplus controls how fast you gain weight — and how much of it is muscle versus fat. A bigger surplus is not better; past a certain point, extra calories go to fat, not muscle:
| Bulk Type | Surplus | Monthly Gain | Fat Gain | Best For |
|---|---|---|---|---|
| Lean Bulk | +200 to +300 cal | 0.5–1 lb/month | Minimal | Most people; best muscle-to-fat ratio |
| Moderate Bulk | +300 to +450 cal | 1–1.5 lb/month | Some | Intermediate lifters wanting faster progress |
| Aggressive Bulk | +450 to +500 cal | 1.5–2 lb/month | Moderate | Hard gainers, short winter bulk phases |
This calculator uses +250 cal for a lean bulk and +500 cal for an aggressive bulk, applied on top of your TDEE.
Protein Targets for Muscle Growth: 1.6 to 2.2 g/kg
Protein is the building block for muscle. The research-supported range is 1.6 to 2.2 grams per kilogram of bodyweight per day. This calculator uses 2.0 g/kg as a practical midpoint:
| Level | Range | For an 80 kg person | Notes |
|---|---|---|---|
| Minimum for muscle | 1.6 g/kg | 128 g/day | Below this, muscle growth is likely slower |
| Practical target (this calculator) | 2.0 g/kg | 160 g/day | Solid midpoint supported by research |
| Upper end | 2.2 g/kg | 176 g/day | Useful during a cut or for very lean lifters |
| Cutting phase | 2.2–2.4 g/kg | 176–192 g/day | Higher protein helps preserve muscle in a deficit |
Source: Morton et al. (2018) meta-analysis, International Society of Sports Nutrition position stand. Going above 2.2 g/kg does not appear to build meaningfully more muscle for most people.
How This Calculator Works: TDEE + Surplus Method
The calculator follows a transparent three-step method:
Step 1 — BMR (Mifflin-St Jeor):
Men: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
Women: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
Step 2 — TDEE:
TDEE = BMR × activity factor (1.2 to 1.9)
Step 3 — Bulking calories + macros:
Total calories = TDEE + surplus (250 lean, 500 aggressive)
Protein = bodyweight(kg) × 2.0 g
Fat = 25% of total calories ÷ 9
Carbs = remaining calories ÷ 4
The activity factors are: sedentary 1.2, lightly active 1.375, moderate 1.55, very active 1.725, athlete 1.9. The Mifflin-St Jeor equation is the most widely used BMR formula in modern nutrition research.
Training Minimums: The Honest Stimulus Requirement
A calorie surplus without resistance training produces fat gain, not muscle. To build muscle, you need a training stimulus that meets these minimums:
- Frequency: Train each muscle group 2 times per week (e.g., 3 to 4 sessions per week).
- Volume: 10 to 20 working sets per muscle group per week.
- Intensity: Most sets within 1 to 3 reps of failure (RPE 7 to 9).
- Progressive overload: Increase weight, reps, or sets over time. If you lift the same for months, muscle growth stops.
- Compound lifts: Squats, deadlifts, presses, rows, and chin-ups build the most muscle per set.
- Rest: 48 hours between training the same muscle group. Sleep 7 to 9 hours per night — most muscle repair happens during sleep.
Honest caveat: If you are not training hard and progressively, extra calories will be stored as fat regardless of how perfect your macros are. The calculator gives you the nutrition side; the training side is equally non-negotiable.
Worked Example: 80 kg, 178 cm, 28-Year-Old Male, Lean Bulk
Inputs: 80 kg, 178 cm, age 28, male, moderate activity, lean bulk
BMR: 10×80 + 6.25×178 − 5×28 + 5 = 800 + 1112.5 − 140 + 5 = 1778 cal
TDEE: 1778 × 1.55 = 2755 cal
Surplus (lean): +250 cal
Total calories: 2755 + 250 = 3005 cal/day
Protein: 80 × 2.0 = 160 g (640 cal)
Fat: 3005 × 0.25 ÷ 9 = 84 g (756 cal)
Carbs: (3005 − 640 − 756) ÷ 4 = 402 g (1608 cal)
So this person would eat about 3,000 calories per day with 160 g protein, 84 g fat, and 402 g carbs, while training each muscle group twice per week. Expected gain: about 0.5 to 1 lb of muscle per month with minimal fat.
Dirty Bulk vs Lean Bulk: An Honest Comparison
The choice between a dirty and lean bulk affects your results more than almost any other nutrition decision:
| Aspect | Lean Bulk | Dirty Bulk |
|---|---|---|
| Calorie surplus | +200 to +300 cal | +500 to 1000+ cal |
| Monthly weight gain | 0.5–1 lb | 2–4 lb |
| Muscle-to-fat ratio | High (mostly muscle) | Low (much is fat) |
| Time to visible results | 8–12 weeks | 4–6 weeks (but fatter) |
| Cut needed afterward | Short or none | Long, risks muscle loss |
| Best for | Most people | Hard gainers, short phases |
Dirty bulking can feel productive because the scale moves fast, but most of the extra weight is fat. You then spend weeks or months cutting, during which some muscle is lost. A lean bulk is slower but keeps you closer to your target year-round and minimizes the cutting phase.
How to Use This Calculator & What to Do With Your Result
How to use it:
- Enter your weight, height, age, and gender.
- Choose your activity level (most people overestimate — if you train 3 to 5 times per week, that is "moderate").
- Choose lean bulk (recommended) or aggressive bulk.
- Click calculate to get your daily calories, protein, carbs, and fat.
What to do with your result:
- Eat your calculated calories daily. Track with a food scale or photo scanner for accuracy.
- Hit your protein target every day — it is the most important macro for muscle.
- Train each muscle group twice per week with progressive overload.
- Weigh yourself weekly. If you are not gaining 0.5 to 1 lb per month on a lean bulk, add 100 to 200 calories.
- Reassess every 4 to 6 weeks. As you gain weight, your TDEE rises and you may need more calories.
- If you gain more than 2 lb per month, lower your surplus — the excess is likely fat.
Muscle Gain Calculator FAQs
Disclaimer: This muscle gain calculator provides estimates for educational purposes only and is not medical advice. Calorie and protein needs vary by individual metabolism, genetics, and training status. If you have a medical condition, are pregnant, or take medications that affect appetite or metabolism, consult a healthcare professional before starting a bulking plan. This is not medical advice — talk to your doctor.