Your exact protein, carbs and fat targets — tuned to your body, your goal, and your activity level.
Estimates based on Mifflin-St Jeor. Individual needs vary — adjust over 2–3 weeks based on real results.
Macros are the blueprint. FitUpToday coaches map them to your actual Indian meals — dal, roti, sabzi — and adjust weekly based on how your body responds.
Get a personalised plan →Macronutrients — protein, carbohydrates, and fat — are the three categories of nutrients that provide your body with energy. Every food you eat is made up of some combination of these three, measured in grams.
Calories tell you how much energy you're eating. Macros tell you what type. The same 2,000 kcal from different macro splits will produce very different outcomes for body composition, energy, hunger, and performance.
Protein is non-negotiable. Plan every meal around a protein source first — paneer, dal, chicken, eggs, Greek yogurt — then fill with carbs and fat. Most people eat far too little protein.
Put the majority of your carbs before and after training — rice or roti at your workout meal fuels performance and recovery. Reduce them in sedentary evening meals.
Weigh yourself 3× per week at the same time and average. If weight isn't moving after 2 weeks, adjust calories by 100–150 kcal. Macros are a starting point, not a fixed prescription.
These are the ratios and protein floors used in our calculator. Exact grams depend on your individual TDEE — use the calculator above for your personal targets.
| Goal | Calorie Adjustment | Protein | Fat | Carbs | Notes |
|---|---|---|---|---|---|
| Fat Loss | −400 kcal vs TDEE | 2.4g / kg | 0.9g / kg | Remaining kcal ÷ 4 | Higher protein preserves muscle in a deficit. Never below 0.7g fat/kg. |
| Maintenance | ±0 (TDEE) | 1.8g / kg | 0.9g / kg | Remaining kcal ÷ 4 | Good baseline for recomposition or deload phases. |
| Muscle Gain | +250 kcal vs TDEE | 2.2g / kg | 1.0g / kg | Remaining kcal ÷ 4 | Conservative surplus minimises fat gain. Go higher (2.0g/kg) for beginners. |
Knowing your numbers is the easy part. Mapping them to Indian food, adjusting week by week, and staying accountable — that's the hard part. That's what a FitUpToday coach does from ₹89/day.