Bodybuilding Macro Calculator
Enter your stats to estimate daily calories and macros for cutting, maintenance, or bulking.
This tool provides an evidence-based starting point. Track body weight and gym performance for 2–3 weeks, then adjust calories by 100–200 kcal if progress stalls.
Why bodybuilders use macro calculators
Bodybuilding is all about precision. Training creates the stimulus, but nutrition determines whether you actually build muscle, preserve muscle during a cut, or spin your wheels. A macro calculator helps you set a realistic daily nutrition target based on your body size, activity level, and current goal.
Instead of guessing, you get three specific numbers:
- Protein: supports muscle repair and growth.
- Fat: supports hormones, recovery, and overall health.
- Carbohydrates: fuel training performance and replenish glycogen.
How this macro calculator works
1) Estimate your baseline calorie needs
The calculator estimates your basal metabolic rate (BMR), then multiplies it by activity level to estimate maintenance calories (TDEE). If you provide body fat percentage, it uses the Katch-McArdle method; otherwise it uses Mifflin-St Jeor.
2) Adjust calories by goal
Once maintenance calories are estimated, the tool applies a goal-based adjustment:
- Cutting: calorie deficit to reduce body fat while preserving lean mass.
- Maintenance: stable intake for body recomposition and performance.
- Bulking: calorie surplus to support muscle gain.
3) Set protein and fat, then assign carbs
Protein and fat are set first because they are foundational. Carbohydrates are calculated with remaining calories, making your plan practical for both hard training and long-term adherence.
Recommended macro ranges for bodybuilding
Use these ranges if you are unsure where to begin:
- Protein: 1.6–2.4 g/kg body weight (higher end during cuts).
- Fat: 0.6–1.0 g/kg body weight (avoid chronically low fat intake).
- Carbs: fill the remaining calories for performance and recovery.
If training volume is high, carbs become especially important. If appetite is low during bulking, slightly higher fats can help increase calories more comfortably.
Cutting, maintaining, and bulking: macro strategy by phase
Cutting phase
Goal: lose fat while keeping strength and muscle. Use a moderate deficit first, keep protein high, and prioritize progressive training.
- Start around 10–20% below maintenance.
- Keep protein near 2.0–2.4 g/kg.
- Distribute carbs around workouts to support performance.
Maintenance / recomposition phase
Goal: improve body composition with stable scale weight. This works best for newer lifters, detrained athletes, or those returning after a break.
- Calories near maintenance.
- Protein 1.8–2.2 g/kg.
- Consistent sleep, hydration, and progressive overload are crucial.
Lean bulk phase
Goal: gain muscle while minimizing fat gain. Most lifters make better progress with smaller surpluses and longer timelines.
- Start with +5–15% over maintenance.
- Protein can sit around 1.6–2.2 g/kg.
- Drive carbs up to improve training output and volume.
How to adjust your macros after 2–3 weeks
The first calculation is a starting point, not a fixed rule. Your real maintenance depends on NEAT, stress, sleep, and training variability.
- If weight loss is too slow on a cut, reduce calories by 100–200/day.
- If weight loss is too fast and strength is dropping, add 100–150/day.
- If bulking with no scale change for 2+ weeks, add 100–200/day.
- If fat gain is too rapid on a bulk, reduce 100–150/day.
Track weekly averages, not single weigh-ins. Day-to-day fluctuations from water and glycogen can mask real progress.
Common macro tracking mistakes
- Inconsistent logging: estimating portions instead of weighing food.
- Ignoring weekend intake: a few untracked meals can erase a weekly deficit.
- Protein too low: increases muscle loss risk during cuts.
- Carbs too low for your training: poor pumps, low performance, and recovery issues.
- No adjustment system: staying on the same numbers despite stalled outcomes.
Practical tips to hit macros daily
- Build each meal around a protein source first.
- Pre-log your day in a tracking app before you start eating.
- Use repeatable meal templates on training days and rest days.
- Keep easy “macro emergency foods” available: Greek yogurt, whey, rice, eggs, oats, frozen fruit.
- Aim for consistency over perfection; 90% adherence beats random perfection.
Final thoughts
A bodybuilding macro calculator gives structure to your nutrition, but results come from execution. Dial in your numbers, train hard, recover well, and adjust based on weekly data. If you do that consistently, your physique will change.
Use the calculator above now, save your targets, and run the plan for the next 14 days with high compliance. Then refine.