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.

Calculate Muscle-Gain Macros
Medical Disclaimer: This is for informational purposes only—not medical advice. Consult a healthcare professional.
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
| Nutrient | Typical target | Why it matters |
|---|---|---|
| Protein | 1.6–2.2 g/kg/day | Supports repair and muscle protein synthesis |
| Fat | 20–30% of calories | Supports hormones and nutrient absorption |
| Carbohydrate | Remaining calories | Fuels lifting and restores glycogen |
| Surplus | About 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.
Related tools
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.