Scenario

Macro Calculator for Muscle Gain — Build Lean Muscle

Calculate your macros for muscle building. Higher carbs fuel your workouts, sufficient protein builds tissue, and healthy fats support hormones.

Interactive Calculator

Your Details

kcal

Your Daily Macros

Protein

25% of calories

125g

Carbohydrates

45% of calories

225g

Fat

30% of calories

67g

Macronutrient Distribution

Goal Comparison

How macro distribution changes across different goals at 2,000 kcal.

Per-Meal Breakdown

3 meals/day
667
kcal/meal
P: 42gC: 75gF: 22g
4 meals/day
500
kcal/meal
P: 31gC: 56gF: 17g
5 meals/day
400
kcal/meal
P: 25gC: 45gF: 13g

Summary: Based on 2,000 kcal/day and a maintenance goal, consume 125g protein, 225g carbs, and 67g fat daily.

The formula

The formula

What Macronutrients Measure

Macronutrients — protein, carbohydrates, and fat — are the three main nutrient categories your body needs in large quantities to produce energy, build and repair tissues, and maintain normal physiological function. Each macronutrient provides a specific amount of energy per gram: protein and carbohydrates supply 4 kcal/g, while fat supplies 9 kcal/g. Alcohol, while not a macronutrient, provides 7 kcal/g but offers no essential nutrients.

The concept of macronutrient distribution is central to sports nutrition, weight management, and metabolic health. Rather than focusing solely on total calorie intake, a macro-based approach considers the quality and composition of those calories. Different goals — weight loss, muscle gain, maintenance, or athletic performance — call for different proportions of protein, carbohydrates, and fat. This calculator uses your total daily calorie target and your selected goal to derive gram-level macro targets you can use for meal planning.

The Macronutrient Formula

Each gram of protein or carbohydrate provides 4 kcal, and each gram of fat provides 9 kcal. Given a daily calorie target, the gram target for each macro is calculated as:

Protein = (Calories × P%) ÷ 4
Carbs = (Calories × C%) ÷ 4
Fat = (Calories × F%) ÷ 9

Protein & Carbs: 4 kcal/g | Fat: 9 kcal/g

Formula Source

This calculator uses the **Acceptable Macronutrient Distribution Ranges (AMDR)** from the **Institute of Medicine, Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids** published in **2005**.

Reference URL: https://nap.nationalacademies.org/catalog/10490/dietary-reference-intakes-for-energy-carbohydrate-fiber-fat-fatty-acids-cholesterol-protein-and-amino-acids

Last Verified: 2026-07-30

Worked Example

Consider a person with a maintenance goal of 2,000 kcal/day using a 25% protein, 45% carbs, 30% fat split. Protein = 2,000 × 0.25 ÷ 4 = 125 g. Carbs = 2,000 × 0.45 ÷ 4 = 225 g. Fat = 2,000 × 0.30 ÷ 9 = 67 g. If the same person switched to a weight loss goal with a 35% protein, 40% carbs, 25% fat split at 1,700 kcal/day, the targets would be: Protein = 1,700 × 0.35 ÷ 4 = 149 g, Carbs = 1,700 × 0.40 ÷ 4 = 170 g, Fat = 1,700 × 0.25 ÷ 9 = 47 g. These numbers are starting references — individual needs vary based on activity, body composition, and tolerance.

Macronutrient Distribution Table

GoalProteinCarbsFat
Weight Loss30–35%35–40%25–30%
Maintenance20–25%45–50%25–30%
Muscle Gain30–35%40–45%20–25%
Low Carb / Ketogenic25–30%5–15%60–70%

Why Macro Splits Alone Are Not a Full Picture

While macro targets provide a useful framework for structuring meals, they do not capture food quality. Two people eating identical macro distributions can have vastly different health outcomes if one obtains their macros from whole, minimally processed foods and the other from ultra-processed products. Fiber intake, micronutrient density, fatty acid profile, and meal timing are equally important dimensions that a simple percentage split does not address.

Additionally, individual protein needs scale more meaningfully with lean body mass than with total calorie intake. A person with higher muscle mass may need more protein than the percentage-based calculation suggests, while a very sedentary person may need less. The macro percentages shown here are population-level starting points — personal adjustment based on hunger, energy, performance, and progress is expected and encouraged.

Known Limitations

  • Percentage-based splits assume a fixed calorie target and do not account for individual body composition or metabolic rate.
  • Do not distinguish between types of carbohydrates (simple vs. complex) or fat (saturated, unsaturated, trans).
  • Do not account for medical conditions such as diabetes, kidney disease, or metabolic disorders that require specific macro modifications.
  • Less accurate for individuals at extremes of body size, athletes with very high energy turnover, or older adults with altered protein requirements.
  • Macro targets are estimates, not prescriptions. Real-world adherence and individual response should guide adjustments.
Scenario guide

Scenario guide

Muscle Gain Macro Ratios

During a calorie surplus the goal is to maximize the fraction of surplus calories that converts into new muscle rather than new fat. Protein provides the amino acids for muscle protein synthesis; carbohydrate replenishes muscle glycogen and fuels intense training; fat supports hormones and absorbs fat-soluble vitamins. A common starting point for natural lifters is 25 to 30 percent protein, 45 to 55 percent carbohydrate, and 20 to 25 percent fat (roughly 25/50/25 or 25/55/20 by calories). This pushes carbohydrate toward the upper end to support training quality and recovery, which is the biggest practical difference between muscle-gain and fat-loss macro plans. Total calories matter more than the exact ratio; set total calories 250 to 500 above TDEE and track weight gain at 0.25 to 0.5 kg per week.

Protein per Kilogram

During a surplus, protein needs are similar to — but not dramatically higher than — deficit protein needs: 1.6 to 2.2 grams per kilogram of body weight per day is the standard evidence-based range. Some coaches recommend 2.0 to 2.5 g/kg/day during a surplus, but most of the benefit above 2.2 g/kg/day comes from the extra calories and total food, not from extra protein itself. Spread protein across 4 to 5 meals with 25 to 40 grams per meal to repeatedly stimulate muscle-protein synthesis. Leucine is the key trigger amino acid; each meal should contain roughly 2 to 3 g of leucine, which corresponds to about 25 to 40 g of high-quality protein. Supplemental whey protein is convenient around workouts; whole-food meals provide the best overall amino acid and micronutrient profile.

Carb Timing

  • Pre-workout meal (1 to 3 hours before): 40 to 80 g of digestible carbohydrate with some protein. Refuels muscle glycogen and provides amino acids during the session.
  • Post-workout meal (within 2 hours): 40 to 80 g carbohydrate and 25 to 40 g protein. Replenishes glycogen and provides the substrate for muscle repair.
  • Rest-day meals: Distribute carbohydrate evenly across meals. Carbohydrate needs are slightly lower on rest days since training glycogen depletion is absent.
  • Whole-food priority: Oats, rice, potatoes, fruit, and legumes provide fiber and micronutrients alongside the carbohydrate. Refined carbs are fine in moderation around workouts when digestibility is the priority.

Fat for Hormones

Even during a bulk, dietary fat should not be neglected. Keep fat at 0.7 to 1.0 g/kg/day, or 20 to 25 percent of total calories, whichever is higher. Fat supports testosterone production, thyroid hormone synthesis, and the absorption of fat-soluble vitamins (A, D, E, K). Very low-fat diets — even during a bulk — can subtly reduce testosterone and disrupt training quality. Prioritize unsaturated fats from olive oil, nuts, seeds, avocado, and fatty fish. Limit saturated fats to under 10 percent of total calories and avoid trans fats entirely. During a bulk, some fat intake naturally creeps up through whole foods (meat, cheese, nuts) — this is generally fine as long as it does not push total calories above target.

Periodizing Macros

Many trained lifters benefit from adjusting macros across the training cycle rather than using a single fixed split year-round. During high-volume training blocks, carbohydrate needs rise — increase to 5 to 7 g/kg/day and slightly reduce fat to hold total calories steady. During low-volume or deload weeks, reduce carbohydrate by 20 to 30 percent and hold protein and fat steady. Across longer time horizons, alternate between bulk phases (surplus 250 to 500 kcal, higher carbohydrate) and lean-out phases (deficit 300 to 500 kcal, higher protein, lower carbohydrate) every 12 to 24 weeks. This cyclical approach prevents the excessive fat accumulation that results from a year-long continuous surplus, while still building meaningful muscle over multiple years.

FAQ

Frequently Asked Questions

What are the best macros for muscle gain?
For natural lifters, a starting point of 25 to 30 percent protein, 45 to 55 percent carbohydrate, and 20 to 25 percent fat by calories is well-balanced for muscle gain. Set protein at 1.6 to 2.2 g/kg/day, push carbohydrate higher to fuel training (4 to 7 g/kg/day), and keep fat at 0.7 to 1.0 g/kg/day for hormonal health. Total calories matter most — eat 250 to 500 kcal above TDEE and aim for 0.25 to 0.5 kg of weight gain per week.
How much protein should I eat to build muscle?
For muscle gain, consume 1.6 to 2.2 g/kg/day of protein, spread across 4 to 5 meals with 25 to 40 g per meal. Some coaches recommend up to 2.5 g/kg/day during a surplus, but most benefit above 2.2 g/kg comes from the extra total calories rather than extra protein. Whole-food sources — lean meats, fish, eggs, dairy, legumes, and soy — provide the best amino acid profiles. Each meal should contain roughly 2 to 3 g of leucine to maximally stimulate muscle-protein synthesis.
Why is carbohydrate important for muscle building?
Carbohydrate is the primary fuel for high-intensity resistance training. It replenishes muscle glycogen, spares dietary protein from being used as fuel, and supports recovery between sessions. In a surplus, carbohydrate also provides the caloric bulk needed to hit surplus targets without excessive fat intake. Concentrate carbohydrate around training sessions (pre- and post-workout) for best performance and recovery. During high-volume training blocks, push carbohydrate to 5 to 7 g/kg/day.
Should I reduce fat during a bulk?
Keep fat at 0.7 to 1.0 g/kg/day (20 to 25 percent of total calories) even during a bulk. Very low-fat diets can reduce testosterone and disrupt training quality. Fat supports hormone synthesis and absorption of fat-soluble vitamins. Rather than drastically cutting fat, add calories through carbohydrate — which better supports training performance and does not compromise hormonal health. Prioritize unsaturated fats from olive oil, nuts, seeds, avocado, and fatty fish.
How should I periodize my macros across the year?
Alternate between bulk phases (250 to 500 kcal surplus, higher carbohydrate 4 to 7 g/kg/day, moderate fat) and lean-out phases (300 to 500 kcal deficit, higher protein 2.0 to 2.4 g/kg/day, lower carbohydrate) every 12 to 24 weeks. Within training cycles, increase carbohydrate during high-volume blocks and reduce by 20 to 30 percent during low-volume or deload weeks. This approach prevents the excessive fat accumulation of a year-long continuous surplus while building meaningful muscle over multiple years.
Keep going