How to Calculate Macros for Muscle Building
Step-by-step guide to calculating macronutrient targets for muscle gain — protein, carb, and fat targets with example calculations for different body weights.
Step 1: Calculate Your Calorie Surplus
Building muscle requires a calorie surplus. Calculate your TDEE (Total Daily Energy Expenditure) using your BMR and activity level. Add 200–300 calories above TDEE for a lean bulk. Example: 180 lb male, moderately active = TDEE 2,800 calories. Lean bulk target: 3,000–3,100 calories/day.
Step 2: Set Protein Target
For muscle building, aim for 0.8–1.0 grams of protein per pound of body weight daily. This is the most important macro to hit. Example: 180 lbs × 0.9 g/lb = 162g protein/day = 648 calories from protein.
Step 3: Set Fat Target
Dietary fat is essential for hormone production (testosterone, growth hormone). Target a minimum of 0.35–0.40 g/lb body weight. Example: 180 lbs × 0.35 = 63g fat/day = 567 calories from fat. This is a floor — slightly more is fine.
Step 4: Fill Remaining Calories with Carbohydrates
Carbohydrates fuel training performance, which drives muscle growth stimulus. Remaining calories = Total calories − Protein calories − Fat calories. Example: 3,000 − 648 (protein) − 567 (fat) = 1,785 calories from carbs = 1,785 ÷ 4 = 446g carbs/day.
Example Macro Targets (180 lb male, 3,000 cal/day)
- Protein: 162g (648 cal, 22%)
- Fat: 63g (567 cal, 19%)
- Carbs: 446g (1,785 cal, 59%)
Adjusting Over Time
Track weekly weight averages. Target gain rate: 0.25–0.5 lb/week (beginners can gain faster initially). If not gaining after 2–3 weeks at target, increase carbs by 50–100g/day. If gaining more than 0.75 lb/week, reduce carbs slightly to minimize excess fat gain.