Building a Macro Plan That Actually Works
Learn how to calculate your protein, carb, and fat targets based on your goals — with calculators to personalise your macros step by step.
When I first started paying attention to what I ate — really paying attention — it wasn’t because I wanted to shrink myself. It was after my second pregnancy, and I was exhausted all the time. Not the normal new-parent tired. The kind of tired where you stand in front of the fridge at 2 p.m. wondering why you haven’t eaten anything yet, then grab whatever is fastest because a toddler is pulling at your leg. I wasn’t nourishing myself, and my body was telling me so.
That’s when I discovered macro tracking — not as a restriction tool, but as a way to understand what my body actually needed to feel strong, steady, and energised. Years later, as a coach, I’ve helped hundreds of clients use macros the same way: as a framework for self-care, not a form of punishment.
This guide walks you through building a macro plan from the ground up, step by step. And because everyone’s body and goals are different, I’ve included calculators throughout so you can personalise every number along the way.
Step 1: Find Out How Much Energy Your Body Uses
Before you can set any targets, you need to understand your total daily energy expenditure, or TDEE. This is the number of calories your body burns each day through basic functions like breathing and digestion (your basal metabolic rate), plus everything else — walking, exercising, fidgeting, even thinking hard.
Your TDEE is the foundation everything else builds on. Research published in the Journal of the Academy of Nutrition and Dietetics consistently shows that starting from an accurate energy estimate leads to far better outcomes than guessing or following generic meal plans.
A few things to keep in mind: TDEE calculators use established equations like Mifflin-St Jeor, which are well-validated but still estimates. Your actual needs will vary day to day based on stress, sleep, hormones, and movement. Think of your TDEE as a starting compass bearing, not a GPS coordinate.
Estimate your baseline calorie burn with the TDEE module in the Calorie Calculator before you set any intake target:
Goal
Before you trust the number
This calculator uses the selected sex-specific BMR method for generally healthy adults, then applies an activity multiplier. The best use is to start here, track a 2-to-4-week weight trend, and adjust rather than treating the first output as exact.
Reality-check calibration
Optional: if you already know what you have been eating and how body weight has been trending, use those two inputs to move the maintenance anchor closer to real life.
Quick trend presets
Daily target
2,662 kcal/day
2,662 kcal/day target. Estimated maintenance is 2,662 kcal/day. Maintain weight. Expected weekly change: 0 kg / 0 lb.
- BMR
- 1,718
- Mifflin-St Jeor
- Maintenance
- 2,662
- Likely range
- 2,396–2,928
- Per meal
- 666
BMR methods: Mifflin-St Jeor and Harris-Benedict
Use the formula comparison to see how the selected TDEE shifts before you decide on a calorie deficit, calorie surplus, or maintenance target.
| Method | BMR | TDEE | Difference |
|---|---|---|---|
| Mifflin-St Jeor Selected | 1,718 kcal | 2,662 kcal | 0 kcal |
| Revised Harris-Benedict | 1,777 kcal | 2,754 kcal | +92 kcal |
| Original Harris-Benedict | 1,786 kcal | 2,768 kcal | +106 kcal |
Goal comparison
These rows keep the same body size and activity estimate but show the practical cut, maintain, and gain starting points side by side.
Goal comparison chart
Use the chart for a quicker view of how calorie targets shift between fat loss, maintenance, and gain before you read the detailed table.
| Plan | Calories | Daily delta | Weekly pace |
|---|---|---|---|
| Maintain weight Selected | 2,662 kcal | 0 kcal | 0 kg |
| Slow fat loss (~0.25 kg / 0.5 lb per week) | 2,387 kcal | -275 kcal | -0.25 kg |
| Fat loss (~0.5 kg / 1 lb per week) | 2,112 kcal | -550 kcal | -0.5 kg |
| Lean gain (~0.25 kg / 0.5 lb per week) | 2,937 kcal | +275 kcal | +0.25 kg |
| Mass gain (~0.5 kg / 1 lb per week) | 3,212 kcal | +550 kcal | +0.5 kg |
Calorie cycling and zigzag weekly targets
These rows keep the same weekly calorie average while distributing more calories to training days, weekends, or one maintenance day.
| Pattern | Higher days | Lower days | Weekly average |
|---|---|---|---|
| Flat daily target Best when routine and predictable hunger matter more than day-to-day flexibility. | 7 × 2,662 kcal | None | 2,662 kcal/day |
| Training-day emphasis Keeps the same weekly average while putting more calories on harder training days. | 3 × 2,812 kcal | 4 × 2,550 kcal | 2,662 kcal/day |
| Weekend-flex structure Useful when social meals cluster on two days and the weekly calorie budget still needs to balance. | 2 × 2,912 kcal | 5 × 2,562 kcal | 2,662 kcal/day |
| One maintenance day Shows the trade-off when one day returns to maintenance during a deficit or surplus phase. | 1 × 2,662 kcal | 6 × 2,662 kcal | 2,662 kcal/day |
Weight-loss, fat-loss, and weight-gain target
Use the goal-weight field with a loss or gain setting to translate the selected daily deficit or surplus into an approximate timeline.
Calories to kilograms and pounds conversion
The selected daily calorie gap can also be read as an expected weight-change conversion using the simplified 7,700 kcal per kg and 3,500 kcal per pound planning rules.
- Daily gap
- 0 kcal
- Weekly kg change
- 0 kg
- Weekly lb change
- 0 lb
Daily calorie gap
Enter observed intake above to compare the target with the calories already eaten or planned for the day.
Add observed calorie intake to see calories remaining or calories over target for the day.
Daily macros and per-meal checkpoints
The macro guidance is a planning split, not a clinical prescription. Per-meal rows assume you spread intake across 4 eating occasions.
Daily macro plan
- Protein
- 135 g (20%)
- Fat
- 60 g (20%)
- Carbohydrates
- 395.53 g (59%)
Per-meal checkpoint
- Calories
- 666 kcal
- Protein
- 33.75 g
- Fat
- 15 g
- Carbs
- 98.88 g
Meal-split comparison
Use these rows when the headline calorie number looks fine on paper but you want to know whether three, four, five, or six eating occasions would fit your day better.
| Meals / day | Calories / meal | Protein / meal | Fat / meal | Carbs / meal |
|---|---|---|---|---|
| 3 | 887 kcal | 45 g | 20 g | 131.84 g |
| 4 | 666 kcal | 33.75 g | 15 g | 98.88 g |
| 5 | 532 kcal | 27 g | 12 g | 79.11 g |
| 6 | 444 kcal | 22.5 g | 10 g | 65.92 g |
Checkpoint planner
The selected target implies a broadly weight-stable pace from a planning maintenance anchor of 2,662 kcal/day.
| Checkpoint | Projected weight | Projected change | % body weight / week |
|---|---|---|---|
| 4-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
| 8-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
| 12-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
Activity sensitivity
Activity choice is usually the biggest source of calculator error, so this table shows how much the maintenance estimate moves when that assumption changes.
| Activity | Multiplier | Maintenance |
|---|---|---|
| Sedentary (little or no exercise) | 1.2 | 2,061 kcal |
| Lightly active (1-3 days/week) | 1.38 | 2,362 kcal |
| Moderately active (3-5 days/week) | 1.55 | 2,662 kcal |
| Active (6-7 days/week) | 1.73 | 2,963 kcal |
| Very active (physical work or two-a-days) | 1.9 | 3,263 kcal |
Step 2: Set Your Calorie Target
Once you know roughly how much energy you burn, the next question is: what are you trying to do? If your goal is to maintain your current weight and energy levels, your calorie target will sit right around your TDEE. If you’re looking to lose body fat gradually, a modest deficit of around 10 to 20 percent below TDEE is a well-supported starting point. And if you’re trying to build muscle or support recovery from intense training, a small surplus may serve you better.
I want to be clear about something: a calorie target is not a ceiling you get punished for exceeding. It’s a centre point. Some days you’ll be above it, some days below, and that’s completely normal. What matters is the general pattern over weeks, not perfection on any single day.
One thing I always tell my clients — if a calorie target leaves you feeling genuinely hungry all the time, it’s too aggressive. Sustainable nutrition should not require willpower to white-knuckle through every afternoon. A 2020 review in Obesity Reviews found that moderate deficits preserve more lean mass and are far more likely to be maintained long-term than extreme ones.
Set a maintenance, fat-loss, or muscle-gain intake with the Calorie Calculator:
Goal
Before you trust the number
This calculator uses the selected sex-specific BMR method for generally healthy adults, then applies an activity multiplier. The best use is to start here, track a 2-to-4-week weight trend, and adjust rather than treating the first output as exact.
Reality-check calibration
Optional: if you already know what you have been eating and how body weight has been trending, use those two inputs to move the maintenance anchor closer to real life.
Quick trend presets
Daily target
2,662 kcal/day
2,662 kcal/day target. Estimated maintenance is 2,662 kcal/day. Maintain weight. Expected weekly change: 0 kg / 0 lb.
- BMR
- 1,718
- Mifflin-St Jeor
- Maintenance
- 2,662
- Likely range
- 2,396–2,928
- Per meal
- 666
BMR methods: Mifflin-St Jeor and Harris-Benedict
Use the formula comparison to see how the selected TDEE shifts before you decide on a calorie deficit, calorie surplus, or maintenance target.
| Method | BMR | TDEE | Difference |
|---|---|---|---|
| Mifflin-St Jeor Selected | 1,718 kcal | 2,662 kcal | 0 kcal |
| Revised Harris-Benedict | 1,777 kcal | 2,754 kcal | +92 kcal |
| Original Harris-Benedict | 1,786 kcal | 2,768 kcal | +106 kcal |
Goal comparison
These rows keep the same body size and activity estimate but show the practical cut, maintain, and gain starting points side by side.
Goal comparison chart
Use the chart for a quicker view of how calorie targets shift between fat loss, maintenance, and gain before you read the detailed table.
| Plan | Calories | Daily delta | Weekly pace |
|---|---|---|---|
| Maintain weight Selected | 2,662 kcal | 0 kcal | 0 kg |
| Slow fat loss (~0.25 kg / 0.5 lb per week) | 2,387 kcal | -275 kcal | -0.25 kg |
| Fat loss (~0.5 kg / 1 lb per week) | 2,112 kcal | -550 kcal | -0.5 kg |
| Lean gain (~0.25 kg / 0.5 lb per week) | 2,937 kcal | +275 kcal | +0.25 kg |
| Mass gain (~0.5 kg / 1 lb per week) | 3,212 kcal | +550 kcal | +0.5 kg |
Calorie cycling and zigzag weekly targets
These rows keep the same weekly calorie average while distributing more calories to training days, weekends, or one maintenance day.
| Pattern | Higher days | Lower days | Weekly average |
|---|---|---|---|
| Flat daily target Best when routine and predictable hunger matter more than day-to-day flexibility. | 7 × 2,662 kcal | None | 2,662 kcal/day |
| Training-day emphasis Keeps the same weekly average while putting more calories on harder training days. | 3 × 2,812 kcal | 4 × 2,550 kcal | 2,662 kcal/day |
| Weekend-flex structure Useful when social meals cluster on two days and the weekly calorie budget still needs to balance. | 2 × 2,912 kcal | 5 × 2,562 kcal | 2,662 kcal/day |
| One maintenance day Shows the trade-off when one day returns to maintenance during a deficit or surplus phase. | 1 × 2,662 kcal | 6 × 2,662 kcal | 2,662 kcal/day |
Weight-loss, fat-loss, and weight-gain target
Use the goal-weight field with a loss or gain setting to translate the selected daily deficit or surplus into an approximate timeline.
Calories to kilograms and pounds conversion
The selected daily calorie gap can also be read as an expected weight-change conversion using the simplified 7,700 kcal per kg and 3,500 kcal per pound planning rules.
- Daily gap
- 0 kcal
- Weekly kg change
- 0 kg
- Weekly lb change
- 0 lb
Daily calorie gap
Enter observed intake above to compare the target with the calories already eaten or planned for the day.
Add observed calorie intake to see calories remaining or calories over target for the day.
Daily macros and per-meal checkpoints
The macro guidance is a planning split, not a clinical prescription. Per-meal rows assume you spread intake across 4 eating occasions.
Daily macro plan
- Protein
- 135 g (20%)
- Fat
- 60 g (20%)
- Carbohydrates
- 395.53 g (59%)
Per-meal checkpoint
- Calories
- 666 kcal
- Protein
- 33.75 g
- Fat
- 15 g
- Carbs
- 98.88 g
Meal-split comparison
Use these rows when the headline calorie number looks fine on paper but you want to know whether three, four, five, or six eating occasions would fit your day better.
| Meals / day | Calories / meal | Protein / meal | Fat / meal | Carbs / meal |
|---|---|---|---|---|
| 3 | 887 kcal | 45 g | 20 g | 131.84 g |
| 4 | 666 kcal | 33.75 g | 15 g | 98.88 g |
| 5 | 532 kcal | 27 g | 12 g | 79.11 g |
| 6 | 444 kcal | 22.5 g | 10 g | 65.92 g |
Checkpoint planner
The selected target implies a broadly weight-stable pace from a planning maintenance anchor of 2,662 kcal/day.
| Checkpoint | Projected weight | Projected change | % body weight / week |
|---|---|---|---|
| 4-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
| 8-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
| 12-week checkpoint | 75 kg / 165.35 lb | 0 kg / 0 lb | 0% |
Activity sensitivity
Activity choice is usually the biggest source of calculator error, so this table shows how much the maintenance estimate moves when that assumption changes.
| Activity | Multiplier | Maintenance |
|---|---|---|
| Sedentary (little or no exercise) | 1.2 | 2,061 kcal |
| Lightly active (1-3 days/week) | 1.38 | 2,362 kcal |
| Moderately active (3-5 days/week) | 1.55 | 2,662 kcal |
| Active (6-7 days/week) | 1.73 | 2,963 kcal |
| Very active (physical work or two-a-days) | 1.9 | 3,263 kcal |
Step 3: Prioritise Protein
Of the three macronutrients, protein deserves the most attention — not because carbs and fats don’t matter, but because protein is the one most people consistently under-eat, and it has the biggest impact on satiety, muscle maintenance, and recovery.
Current sports nutrition research, including position stands from the International Society of Sports Nutrition, recommends between 1.6 and 2.2 grams of protein per kilogram of body weight for active individuals. If you’re less active, you can aim for the lower end of that range. If you’re strength training regularly or in a calorie deficit, the higher end becomes more important because your body needs extra amino acids to preserve lean tissue.
Protein also has the highest thermic effect of food, meaning your body uses more energy to digest it compared to carbs or fat. This isn’t a reason to eat nothing but chicken breast — please don’t — but it does mean that higher-protein meals tend to keep you fuller for longer and support a healthy metabolism.
Growing up in the Philippines, my family’s meals were built around rice with smaller portions of meat or fish. When I started learning about protein needs, I didn’t abandon those meals — I just adjusted the ratios. A little more tinola chicken in the soup, an extra egg at breakfast, some Greek yoghurt as a snack. You don’t have to overhaul your entire food culture to meet your protein needs.
Find your daily recovery target with the Protein Calculator:
Protein calculator
How much protein do you need per day?
Use this protein calculator to estimate daily protein from your body weight, training level, and goal, then compare maintenance, fat-loss, and muscle-gain targets for the same body weight.
Protein target sheet
140 g/day
Fat-loss support. Moderate activity. Anchor target 140 g/day (1.8 g/kg) with a practical range of 125–156 g/day. At 4 eating occasions that works out to about 35 g per meal. That is 28% of the daily calories you entered. Your current intake is about 45 g below the anchor. This page converts body weight to kilograms if needed, applies a goal- and activity-adjusted grams-per-kilogram target, and then turns that anchor into a practical range, meal splits, same-goal activity comparisons, weight-sensitivity checkpoints, life-stage cautions, plant-based planning notes, and GLP-1 warning prompts.
140
Anchor target (g/day)
1.8 g/kg
125–156
Practical range (g/day)
0.82
Grams per lb
560
Protein kcal/day
Protein intake calculator summary
This broad protein intake calculator combines the daily protein requirement, protein needs, protein per meal, protein gap, and percent-of-calories checks into one planning sheet.
Daily protein requirement
The daily requirement row starts with body weight and then adjusts the planning anchor for your selected goal and training activity. Use the reference rows below when you only need a general adult baseline.
Daily range
The anchor row is the main planning target. The lower and upper rows show a practical band around it rather than implying one exact intake fits every training block.
| Target band | g/kg | g/lb | g/day |
|---|---|---|---|
| Lower practical target | 1.6 | 0.73 | 125 |
| Anchor target | 1.8 | 0.82 | 140 |
| Upper practical target | 2 | 0.91 | 156 |
Turn the daily target into meals
These rows show what the same daily target looks like if you usually eat three, four, or five times per day.
| Meal pattern | Anchor g/meal | Range g/meal | Planning note |
|---|---|---|---|
| 3 meals | 47 g | 42–52 g | Classic breakfast, lunch, and dinner split. |
| 4 meals | 35 g | 31–39 g | Useful when you want one higher-protein snack or shake. |
| 5 meals | 28 g | 25–31 g | Spreads the daily target across smaller protein hits. |
Protein gap check
Compare the anchor protein target with the current intake you entered so you can see the approximate daily protein gap before changing meals or supplements.
+45
Protein gap (g/day)
Add about 45 g/day to reach the anchor target.
Protein percentage of calories
Protein provides about 4 kcal per gram. Enter daily calories to convert the protein grams into an estimated protein percentage of calories for the lower, anchor, and upper rows.
| Protein row | Protein grams | Protein calories | % of calories | How to use it |
|---|---|---|---|---|
| Lower practical target | 125 g | 500 kcal | 25% | Lower end of the planning band for easier weeks or smaller appetite. |
| Anchor target | 140 g | 560 kcal | 28% | The main daily protein intake target used by the calculator. |
| Upper practical target | 156 g | 624 kcal | 31.2% | Higher end of the range when training load, dieting, or appetite support matter more. |
Age and life-stage module
The headline target remains a general planning anchor. These rows show when age, pregnancy, breastfeeding, child or teen growth, and older adult recovery need more cautious handling.
| Context | Planning focus | g/kg cue | Caution |
|---|---|---|---|
| General adult | Broad daily planning | 0.8-2.2+ | Use the main result as a general adult planning anchor, then adjust for training, appetite, and total calories. |
| Older adult | Strength, function, and recovery | often 1.0-1.2+ | Older adults may need a higher floor than a basic reference intake, especially when appetite, frailty, illness recovery, or resistance training matter. |
| Pregnancy or breastfeeding | Clinician-guided life-stage needs | varies by trimester and feeding status | Pregnancy and breastfeeding protein needs should be checked against current maternity guidance and individual medical advice rather than treated as a generic body-weight target. |
| Child or teen | Growth and development | age-specific | Under-18 protein planning needs age, growth, sport, and medical context. Use this master only as a signpost, not as a child or teen prescription. |
Vegetarian and vegan considerations
Plant-based protein targets use the same daily grams anchor, but food choices, portion size, leucine density, fibre, and calorie budget can change how practical the plan feels.
| Diet pattern | Protein anchors | Planning note |
|---|---|---|
| Omnivore | Meat, fish, eggs, dairy, soy, legumes, and mixed meals | Most users can reach the target with ordinary meals if each eating occasion includes a clear protein anchor. |
| Vegetarian | Dairy, eggs, soy foods, legumes, seitan, grains, nuts, and seeds | Vegetarian plans often work best when dairy, eggs, soy, or several plant proteins are distributed across the day. |
| Vegan | Soy foods, seitan, legumes, pea protein, grains, nuts, and seeds | Vegan plans may need larger portions, more protein-dense foods, or protein powder because many plant foods bring more fibre and calories per gram of protein. |
GLP-1 protein warning section
GLP-1 medication, fast weight loss, nausea, vomiting, constipation, reflux, or very low appetite can make a protein target medically and practically different from a normal meal-planning goal.
| Warning point | What to check |
|---|---|
| Appetite and tolerance | GLP-1 medicines can make a high protein target harder to eat because nausea, reflux, constipation, or food aversion can reduce total intake. |
| Lean-mass protection | Protein planning during rapid weight loss works best alongside enough calories, fluids, micronutrients, and resistance training where appropriate. |
| Escalation point | Review the target with the prescriber or a dietitian if appetite is very low, vomiting occurs, kidney disease is present, or the target pushes out essential foods. |
Per-meal checkpoint guide
Competitor pages often talk about protein per meal. These rows show whether your selected 4-occasion plan still stays at or above common 25 g, 30 g, and 40 g meal checkpoints.
| Checkpoint | Meals/day at or above it | How to use it |
|---|---|---|
| 25 g | 5 | Your current 4-meal pattern still averages at least 25 g each time from the 140 g anchor target. |
| 30 g | 4 | Your current 4-meal pattern still averages at least 30 g each time from the 140 g anchor target. |
| 40 g | 3 | To keep the 140 g anchor target at about 40 g each time, you would usually want 3 eating occasions or fewer. |
Anchor meal food equivalents
These rough food equivalents turn the 35 g anchor meal into more realistic servings so you can check whether the target fits meals you would actually eat.
| Food example | Approx. serving | Protein per serving | Servings for this meal | Why it helps |
|---|---|---|---|---|
| Chicken breast | 120 g cooked | 37 g | 0.9x | A dense whole-food anchor that covers most of a typical meal target in one serving. |
| Greek yogurt | 200 g pot | 20 g | 1.8x | Useful when breakfast or snacks need a high-protein base without cooking. |
| Firm tofu | 180 g block | 24 g | 1.5x | A practical plant-based anchor that often needs a larger portion or a second protein food. |
| Eggs | 3 large eggs | 19 g | 1.8x | Easy to combine, but egg-only meals usually need several servings to reach a higher target. |
| Whey protein | 1 scoop | 24 g | 1.5x | Convenient when appetite, travel, or schedule makes a full food meal harder to organise. |
Across the full day, the same anchor target works out to about 3.8 servings of chicken breast or 7 servings of greek yogurt spread across your chosen cadence.
Same body weight, different goal
These rows keep your current weight and activity level fixed so you can see how the protein target shifts when the goal changes.
| Goal | g/kg | g/day |
|---|---|---|
| General maintenance | 1.4 | 109 |
| Fat-loss support | 1.8 | 140 |
| Muscle-gain support | 2 | 156 |
| High-performance training | 2.2 | 172 |
Same goal, different training load
These rows keep your current body weight and goal fixed so you can see whether a lighter or harder training block changes the protein anchor enough to matter.
| Activity level | g/kg | g/day | How to use it |
|---|---|---|---|
| Light activity | 1.7 | 133 | Useful when most training sessions are easy or infrequent. |
| Moderate activity | 1.8 | 140 | Middle-ground planning target for regular training weeks. |
| High activity | 2 | 156 | Higher-end planning row for dense training blocks or heavier deficits. |
If body weight changes
These rows keep the same goal and activity level while showing how the anchor target moves if your working body weight is modestly lighter or heavier.
| Scenario | Weight | Anchor g/day | How to read it |
|---|---|---|---|
| 5 kg lighter | 73 kg | 131 | Useful if you are planning around a leaner maintenance weight or a modest cut. |
| Current weight | 78 kg | 140 | The body-weight anchor used for the headline result above. |
| 5 kg heavier | 83 kg | 149 | Shows how the same goal scales if body weight trends upward or you plan ahead for a gaining phase. |
Reference checkpoints
These rows help compare your current target against common baseline and higher-end planning markers.
| Checkpoint | g/kg | g/day |
|---|---|---|
Reference baseline General adult reference intake, not a physique or training target. | 0.83 | 65 |
Active lifestyle checkpoint A practical checkpoint once activity matters more than minimum adequacy. | 1.2 | 94 |
Muscle-retention checkpoint A common useful floor when dieting or resistance training matters. | 1.6 | 125 |
Upper athletic planning range Often used as a high-end planning marker for hard training blocks. | 2.2 | 172 |
Step 4: Balance Your Carbs and Fats
With your calorie target and protein locked in, the remaining calories get divided between carbohydrates and fat. Here’s the honest truth: the exact split matters far less than most fitness influencers would have you believe. A 2017 meta-analysis in the British Medical Journal found no meaningful difference in fat loss between low-carb and low-fat approaches when protein and total calories were matched.
So what should guide your split? Mostly preference and lifestyle. If you love rice, pasta, fruit, and bread, leaning toward a moderate-to-higher carb ratio (around 45 to 55 percent of calories) will make your plan far more enjoyable to follow. If you feel better with more avocado, nuts, olive oil, and fattier proteins, shifting toward 30 to 35 percent of calories from fat is perfectly valid.
There are a few guardrails worth respecting. Dietary fat shouldn’t drop below about 20 percent of total calories for most people, because fat is essential for hormone production, vitamin absorption, and cell function. And if you’re doing high-intensity exercise — running, cycling, HIIT, or heavy lifting — carbohydrates are your primary fuel source, so cutting them too low can hurt your performance and recovery.
Build your full protein, carb, and fat split with the Macro Calculator:
Units
Observed-maintenance calibration
Optional: add recent average intake and weekly weight trend if you want this macro calculator to anchor the plan to real-world maintenance instead of the formula alone.
Use a positive number for gain and a negative number for loss. Weekly averages are more useful than a single noisy weigh-in.
Goal
Macro style
Macro plan
2,759 kcal/day
Maintenance. Balanced setup. Estimated maintenance is 2,759 kcal/day , so this plan sits 0 kcal above maintenance.
- Estimated maintenance
- 2,759 kcal/day
- Moderately active (3-5 days/week)
- Estimated maintenance
- 2,759 kcal/day
- Formula-only planning anchor
- Estimated BMR
- 1,780 kcal/day
- Mifflin-St Jeor resting-energy estimate
- Protein anchor
- 1.8 g/kg
- Based on goal plus style emphasis
- Fat floor
- 0.9 g/kg
- Carbohydrate fills the remaining calories
- Carb anchor
- 4.8 g/kg
- Useful when comparing training-day fuel versus lower-carb styles
- Weekly calories
- 19,313 kcal
- Seven-day planning total if you hold the target all week
Daily macro sheet
| Macro | Grams | Calories | Share |
|---|---|---|---|
| Protein | 144g | 576 kcal | 20.88% |
| Fat | 72g | 648 kcal | 23.49% |
| Carbohydrates | 383.75g | 1,535 kcal | 55.64% |
Weekly shopping totals
| Protein | Fat | Carbs | Calories |
|---|---|---|---|
| 1,008g | 504g | 2,686.25g | 19,313 kcal |
Meal checkpoints
| Meals/day | Calories/meal | Protein | Fat | Carbs |
|---|---|---|---|---|
| 3 | 920 kcal | 48g | 24g | 127.92g |
| 4 | 690 kcal | 36g | 18g | 95.94g |
| 5 | 552 kcal | 28.8g | 14.4g | 76.75g |
Training and rest day macro plan
This macro ratio calculator keeps weekly calories constant, then shifts more carbohydrate toward training days when you select at least one training session per week.
| Day type | Days/week | Calories | Protein | Fat | Carbs |
|---|---|---|---|---|---|
| Training day Pushes more of the week’s carbohydrate budget toward sessions where performance and recovery matter most. | 4 | 2,980 kcal +221 vs average | 144g | 72g | 438.93g |
| Rest day Keeps protein steady while pulling calories mostly from carbohydrates on lower-output days so weekly calories still average out. | 3 | 2,465 kcal -294 vs average | 144g | 72g | 310.18g |
Goal comparison at the same body stats
Fat loss
−500 kcal vs maintenance
2,259 kcal
Protein 176g · Fat 72g · Carbs 226.75g
Maintenance
+0 kcal vs maintenance
2,759 kcal
Protein 144g · Fat 72g · Carbs 383.75g
Muscle gain
+300 kcal vs maintenance
3,059 kcal
Protein 160g · Fat 72g · Carbs 442.75g
Style comparison at this calorie target
Balanced
Protein 144g · Fat 72g · Carbs 383.75g
Even split that leaves more room for carbohydrates after protein and fat are set.
Higher protein
Protein 160g · Fat 64g · Carbs 385.75g
Pushes more of the calorie budget toward protein for satiety and lean-mass support.
Lower carb
Protein 152g · Fat 88g · Carbs 339.75g
Raises fat and tightens carbohydrate intake while keeping protein comparatively high.
Macro style comparison chart
Use the chart to compare how balanced, higher-protein, and lower-carb styles reallocate grams at the same calorie target before you commit to one structure.
Putting It All Together
Now that you have your numbers, the real work begins — and I mean that in the kindest way. A macro plan on paper is just math. A macro plan in practice is about building meals you actually enjoy eating, learning what combinations keep you satisfied, and adjusting when life inevitably gets messy.
Here are a few principles I come back to with every client:
Start with meals you already eat. Look at what’s on your plate now and see how close it is to your targets. Often, small tweaks — an extra serving of vegetables here, a slightly larger portion of protein there — close most of the gap without requiring you to cook entirely new recipes.
Track for awareness, not forever. I recommend most clients track their intake for two to four weeks when starting out, just to build an intuitive sense of portion sizes and macro content. After that, many people can transition to a more relaxed approach, checking in periodically rather than logging every meal.
Expect adjustment. Your first set of targets is a hypothesis. Give it two to three weeks, monitor how you feel — energy, hunger, sleep, gym performance, mood — and adjust from there. If you’re always starving, eat more. If you’re gaining weight faster than expected, reduce slightly. This is a conversation with your body, not a decree.
If meal timing is part of the puzzle as well as macro totals, the intermittent fasting schedule guide is a useful companion for matching your eating window to training and appetite.
Honour your food culture. Whatever your background, your traditional foods can absolutely fit into a macro framework. Filipino adobo, Mexican pozole, Indian dal, Italian pasta — every cuisine has meals that can be balanced beautifully. You never have to choose between nourishing your body and enjoying the foods that connect you to your family and heritage.
A Note on Health and Professional Guidance
The information in this article is for general educational purposes and is not a substitute for personalised medical or nutritional advice. If you have a medical condition, a history of disordered eating, or specific clinical needs, please consult a registered dietitian or your healthcare provider before making significant changes to your nutrition. Macro tracking can be a wonderful tool for many people, but it is not appropriate for everyone, and a qualified professional can help you determine what approach is safest and most effective for your situation.
Building a macro plan that works isn’t about finding the perfect formula — it’s about finding your formula, the one that fits your life, respects your body, and actually feels good to follow. Start with the calculators above, give yourself grace in the process, and remember: the best nutrition plan is the one you can sustain.
Calculators used in this article
Health / Nutrition / Macros
Macro Calculator
Use this macro calculator to estimate daily protein, fat, and carb targets for weight loss, maintenance, or muscle gain, then compare meal checkpoints.
Health / Nutrition / Energy & Metabolism
Calorie Calculator
Estimate daily calorie needs, maintenance calories, target intake, macro guidance, and per-meal checkpoints in one calorie calculator for weight loss.
Health / Nutrition / Macros
Protein Calculator
Use a protein calculator to estimate daily protein intake for weight loss, maintenance, or muscle gain from body weight, goal, training level, eating pattern.