Enter client stats, activity level, and goal to calculate personalized daily macronutrient targets using the Mifflin-St Jeor equation.
Embed This Calculator on Your Website
Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.
Introduction
Calorie counting without macro tracking is like budgeting total dollars without knowing how much goes to rent, food, or savings. Two people can eat identical calories with completely different results depending on protein, carbohydrate, and fat distribution. A 2020 study published in Obesity Reviews found that higher-protein diets (1.2 to 1.6g per kg body weight) produced significantly greater fat-free mass preservation during weight loss compared to standard protein recommendations, regardless of total caloric intake. For personal trainers and nutrition coaches, calculating individualized macronutrient targets is the step between generic advice and measurable client outcomes. This calculator uses evidence-based formulas, including the Mifflin-St Jeor equation validated across multiple population studies, to generate macro targets for weight loss, maintenance, or muscle gain for each specific client.
What This Calculator Does
This macros calculator determines daily protein, carbohydrate, and fat targets for individual clients based on height, weight, age, sex, activity level, and goal (weight loss, maintenance, or muscle gain). It uses the Mifflin-St Jeor equation to calculate Basal Metabolic Rate, applies an activity multiplier to derive Total Daily Energy Expenditure (TDEE), adjusts calories based on goal, and then distributes those calories across macronutrients using evidence-based ratios. Protein targets are set to 0.7 to 1.0g per pound of body weight for general clients, with higher ranges (1.0 to 1.4g/lb) for active clients in a caloric deficit.
The Formula
The Mifflin-St Jeor equation is the most validated formula for estimating resting metabolic rate in clinical and fitness settings, consistently outperforming Harris-Benedict in accuracy studies. Activity multipliers range from 1.2 (sedentary) to 1.9 (twice daily training), converting BMR to TDEE. Protein is calculated first at a gram-per-pound target because it has the highest thermic effect (30% of protein calories are burned in digestion), protects lean mass during deficit, and most directly impacts satiety. Fat is set to a minimum floor for hormonal health and fat-soluble vitamin absorption. Remaining calories after protein and fat are allocated to carbohydrates, which fuel training performance.
Step-by-Step Example
Calculate BMR using Mifflin-St Jeor
Example: Male client, 185 lbs (84 kg), 5'11" (180 cm), 32 years old. BMR = (10 × 84) + (6.25 × 180) - (5 × 32) + 5 = 840 + 1,125 - 160 + 5 = 1,810 calories/day.
Apply activity multiplier for TDEE
Client trains 4 days per week (moderate activity, multiplier 1.55). TDEE = 1,810 × 1.55 = 2,806 calories/day. For weight loss goal: 20% deficit. Target calories: 2,806 × 0.80 = 2,245 calories/day.
Set protein target
Weight loss goal with 4x/week training: 1.0g protein per pound. 185 lbs × 1.0g = 185g protein/day. Protein calories: 185g × 4 cal/g = 740 calories.
Calculate fat and carbohydrate targets
Fat: 30% of 2,245 calories = 674 calories / 9 = 75g fat. Carbs: (2,245 - 740 protein - 674 fat) / 4 = 831 / 4 = 208g carbs/day. Final targets: 2,245 calories, 185g protein, 208g carbs, 75g fat.
Real-World Use Cases
Body Recomposition Client Programming
A trainer works with a 160 lb female client who wants to lose fat while maintaining her current muscle mass. The calculator sets a 15% deficit at TDEE of 2,100, targeting 1,785 calories with 144g protein (0.9g/lb), 160g carbs, and 58g fat. The moderate deficit with high protein allocation minimizes lean mass loss while producing approximately 0.5 to 0.75 lbs of fat loss per week.
Muscle Gain Phase Planning
An experienced male client starting a 12-week hypertrophy phase. The calculator sets a 10% caloric surplus over TDEE of 2,900, providing 3,190 calories with 190g protein, 400g carbs, and 90g fat. Carbohydrates are prioritized to fuel training volume and support muscle glycogen, while protein ceiling is kept at 1.0g/lb to avoid unnecessary expense and GI issues.
Post-Competition Reverse Diet
A competitive athlete coming off a 1,400-calorie competition prep diet needs a structured reverse diet to restore metabolic function without excessive fat gain. The calculator establishes a 2,200-calorie starting point with macro distribution that prioritizes carbohydrate reintroduction to restore leptin levels and training performance while holding protein constant at 1.2g/lb.
Comparison
| Goal | Calorie Adjustment | Protein Target | Carb Allocation | Fat Floor |
|---|---|---|---|---|
| Aggressive Fat Loss | -25% TDEE | 1.2-1.4g/lb | Low (100-150g) | 0.35g/lb minimum |
| Moderate Fat Loss | -15-20% TDEE | 1.0-1.2g/lb | Moderate (150-250g) | 0.40g/lb |
| Maintenance / Recomp | TDEE | 0.8-1.0g/lb | Moderate (200-300g) | 0.40g/lb |
| Lean Muscle Gain | +5-10% TDEE | 0.8-1.0g/lb | High (300-450g) | 0.45g/lb |
| Aggressive Bulk | +15-20% TDEE | 0.7-0.9g/lb | Very High (400-600g) | 0.45g/lb |
Common Mistakes to Avoid
Using total body weight for protein calculation without adjusting for high body fat. A 300 lb client at 40% body fat has 180 lbs of lean mass. Setting protein at 1.0g per total pound (300g) is excessive and expensive. Protein targets for higher body fat clients should be based on lean mass or target body weight, not current total weight.
Applying the same activity multiplier regardless of training phase. A client who just started a new program is not yet at their expected energy expenditure. Start at the lower end of their activity multiplier range and adjust after 2 to 4 weeks of tracking actual results against projected weight change.
Setting fat below the minimum threshold for hormonal function. Fat should not drop below 0.3g per pound of body weight (approximately 20% of calories minimum). Chronically low fat intake disrupts testosterone production, cortisol regulation, and absorption of vitamins A, D, E, and K.
Not updating macro targets as client weight changes. A client losing 2 lbs per week will have materially different macro targets 8 weeks into a program. Recalculate TDEE and macros every 4 to 6 weeks or whenever weight changes by 5+ pounds.
Confusing net carbs with total carbs in the formula. The calculator uses total carbohydrates. Clients tracking net carbs (total minus fiber) will systematically underreport carbohydrate intake if fiber consumption is high. Standardize on total carbs to eliminate confusion.
Frequently Asked Questions
Accuracy and Disclaimer
Macro targets in this calculator are estimates based on standardized formulas and population averages. Individual metabolic rates vary by up to 20% from predicted values. These calculations are for general fitness and nutrition planning purposes. For clients with medical conditions including diabetes, kidney disease, eating disorders, or other health concerns, macro targets should be developed in coordination with a registered dietitian or physician. This is not medical or clinical nutrition advice.
Conclusion
Macro targets give clients a precise nutrition framework instead of vague guidance, and they shift the conversation from willpower to measurement. When clients understand that hitting 175g of protein on 2,000 calories is the actual goal, they become far more consistent than when told simply to "eat less and move more." After setting macro targets, use the Calorie Deficit Calculator to model how different deficit sizes affect weight loss rate and lean mass preservation, and the VO2 Max Estimator to calibrate activity level inputs for more accurate TDEE calculations.
Related Fitness & Personal Training Calculators
Personal Training Rate Calculator
Calculate competitive session pricing by market, credentials, and experience level using 2026 data where in-gym rates average $40 to $150 per session and premium trainers in major cities charge $200+.
Use CalculatorFitness & Personal TrainingClient Package Pricing Calculator
Build bulk session packages with tiered discounts, calculate per-session savings, and project monthly revenue using 2026 personal training package pricing benchmarks of $250 to $400 per month.
Use CalculatorFitness & Personal TrainingGym Membership Break-Even Calculator
Determine the number of members needed to cover monthly overhead using 2026 gym operating cost data where average fixed costs are $56,000 per month including lease, payroll, and utilities.
Use CalculatorFitness & Personal TrainingVO2 Max Estimator
Estimate VO2 max from common field tests including the Cooper 12-minute run, 1.5-mile run, and Rockport walk test, with fitness level benchmarking by age and sex using 2026 ACSM normative data.
Use CalculatorFitness & Personal Training1-Rep Max Calculator
Estimate one-repetition maximum from submaximal lifts using Epley, Brzycki, and Lombardi formulas, with percentage-based training load charts for strength, hypertrophy, and endurance programming.
Use CalculatorFitness & Personal TrainingRunning Pace Calculator
Calculate target pace per mile and per kilometer from race goal time, generate training zone paces, and predict race times across distances using the Riegel formula with 2026 running benchmarks.
Use CalculatorYou May Also Find Useful
Tax Calculator
Estimate your 2026 federal income tax based on filing status, gross income, deductions, and current tax brackets. See your marginal and effective tax rates instantly.
Use CalculatorFinance & AccountingSalary to Hourly Calculator
Convert your annual salary to an hourly wage instantly. Adjust for hours per week, weeks per year, and overtime to find your true hourly rate.
Use CalculatorFinance & AccountingCommission Calculator
Determine sales commissions based on revenue, rate tiers, and bonus structures.
Use Calculator