Macro Calculator for Muscle Gain

Build a practical lean-bulk target with enough protein to support growth, carbohydrates to fuel hard sessions, and a measured calorie surplus.

FreeNo signupMetric & ImperialInstant resultsUpdated 2026
Balanced muscle-gain meal with chicken, rice, vegetables, eggs, and fruit

Calculate Muscle-Gain Macros

Medical Disclaimer: This is for informational purposes only—not medical advice. Consult a healthcare professional.

Sex
Activity level
Goal

How this is calculated

Formula: Estimated maintenance calories plus a lean-gain surplus and training-focused macro ratio

Your resting energy use is estimated from age, sex, height, and weight, then multiplied by an activity factor to approximate daily maintenance calories.

A moderate surplus is added to support gradual weight gain while limiting unnecessary fat gain. The estimate is a starting point because training volume and daily movement vary.

Protein receives a muscle-supporting share, fat covers essential dietary needs, and the remaining calories go to carbohydrate for resistance training performance and recovery.

Lean muscle-gain macro priorities

NutrientTypical targetWhy it matters
Protein1.6–2.2 g/kg/daySupports repair and muscle protein synthesis
Fat20–30% of caloriesSupports hormones and nutrient absorption
CarbohydrateRemaining caloriesFuels lifting and restores glycogen
SurplusAbout 5–15%Encourages controlled weight gain

Eat for productive training

Spread protein across the day and place carbohydrate-rich meals around training. Adjust portions rather than rebuilding your entire menu.

Example muscle-building day

  • •Breakfast: oats, milk, berries, eggs, and Greek yogurt
  • •Lunch: chicken, rice, roasted vegetables, and olive oil
  • •Pre-workout: banana with a turkey sandwich
  • •Post-workout: yogurt smoothie with fruit and whey or soy protein
  • •Dinner: salmon, potatoes, greens, and avocado

Complete proteins

  • Eggs and dairy
  • Fish and lean meat
  • Tofu, tempeh, and soy
  • Protein-fortified foods

Training carbohydrates

  • Rice and oats
  • Potatoes and whole grains
  • Fruit
  • Beans and lentils

Calorie-dense additions

  • Olive oil
  • Nuts and nut butter
  • Avocado
  • Seeds

Tips

  • •Aim for slow, consistent gain rather than forcing a large surplus.
  • •Divide protein among three to five meals.
  • •Track weekly average weight under similar conditions.
  • •If weight is unchanged for two to three weeks, add a small portion daily.

Frequently asked questions

There is no single perfect split. Protein around 1.6–2.2 g/kg, adequate fat, and carbohydrate filling the remainder works well for many lifters.

This calculator provides educational estimates, not medical advice or a prescribed diet. Consult a doctor or registered dietitian before changing your intake, especially if you are pregnant, under 18, take medication, have a medical condition, or have a history of disordered eating.

Explore more nutrition & diet tools

Pair this calculator with related tools for a complete plan.