Topline

Set protein from body weight, protect a fat floor, let carbohydrate take the rest. The order of operations matters more than the percentages people argue over.

Most macro advice starts in the wrong place. It offers a split (40/30/30, or 50/25/25) as though the percentages were the decision. They are the output, not the input, and building a diet from them produces targets that drift in the wrong direction the moment your calories change.

There is a better order of operations, and it is the one our macro calculator implements. Set protein from body weight. Set fat with a floor underneath it. Let carbohydrate take whatever calories remain. Each step has a defensible reason, and the resulting percentages fall out on their own.

Why percentage-based splits fail

Consider a woman maintaining on 2,139 kcal who decides on thirty percent protein. That gives 160 g. She then applies a fifteen percent deficit, taking her to 1,818 kcal, and holds the percentage constant. Her protein target drops to 136 g.

Her body did not change. Her requirement did not fall. If anything it rose, because energy restriction increases the amount of protein needed to defend lean tissue. A percentage target moves protein in exactly the wrong direction during a diet, and the same problem appears in reverse when someone eats more on training days.

Protein need scales with body mass and training, not with today's calorie total. Fat has an absolute floor set by physiology. Only carbohydrate is genuinely elastic, which is why it should be the variable that absorbs changes rather than the one held fixed.

Step one: protein from body weight

Protein comes first because it has the strongest evidence base and the least flexibility.

Morton and colleagues, in the British Journal of Sports Medicine (52:376-384, 2018), pooled forty-nine resistance training studies covering nearly two thousand participants. Higher protein produced greater gains in fat-free mass and strength, but the benefit stopped accumulating: the breakpoint sat near 1.62 g/kg per day, with a confidence interval running from roughly 1.03 to 2.20. The International Society of Sports Nutrition position stand, published by Jäger and colleagues in the Journal of the International Society of Sports Nutrition (2017), lands in the same territory.

The calculator uses this range directly, assigning a g/kg figure per diet style rather than a percentage:

Diet style Protein Fat as % of calories
Balanced 1.8 g/kg 28%
High protein 2.2 g/kg 25%
Low carb 2.0 g/kg 45%
Ketogenic 1.7 g/kg 70%

Notice that even the ketogenic setting keeps protein at 1.7 g/kg. The idea that protein must be constrained on a very low carbohydrate diet to preserve ketosis is largely overstated for people who are not managing epilepsy under medical supervision, and cutting protein to chase a higher ketone reading trades something that matters for something that does not.

One adjustment matters more than the choice between styles. These figures apply to body weight, and protein requirement tracks lean tissue. For someone carrying substantial excess fat, a target computed from total weight overshoots, sometimes badly. Base it on an estimate of fat-free mass instead, which is what the body fat calculator is for, remembering that tape-based estimates carry three to four percentage points of error against a scan. The derivation behind these targets, including the ageing and quality questions, is in protein requirements explained.

Step two: fat, with a floor

Fat is set as a percentage of calories, but with an absolute minimum underneath it that the percentage cannot breach.

The Institute of Medicine's Dietary Reference Intakes (2005) set an acceptable macronutrient distribution range of twenty to thirty-five percent of energy from fat for adults. The lower bound is not arbitrary. Linoleic acid and alpha-linolenic acid cannot be synthesised by the body and have to come from food. The fat-soluble vitamins A, D, E and K need dietary fat for absorption. And very low fat intakes sustained under energy restriction are associated with hormonal disruption. Whittaker and Wu, reviewing intervention studies in the Journal of Steroid Biochemistry and Molecular Biology (2021), found low-fat diets were associated with modest reductions in testosterone in men, though the effect sizes were small and the trials heterogeneous.

The calculator enforces a floor of 0.6 g/kg and raises a warning when the percentage-based figure falls below it. That warning is not decorative. Take a 100 kg man maintaining on 2,286 kcal who selects aggressive fat loss, dropping him to 1,715 kcal. On the high-protein style, twenty-five percent of those calories is 48 g of fat against a floor of 60 g. The balanced style is no better at 53 g. Both trip the warning, and the correct response is to raise fat or raise calories rather than to proceed.

For that same person, the floor first becomes binding on the high-protein style at around 2,141 kcal. That is well above the aggressive target the calculator would otherwise hand him. This is the kind of interaction that percentage-only planning hides completely, and it is covered further in dietary fat explained.

Step three: carbohydrate takes the remainder

With protein and fat anchored, carbohydrate fills what is left. The arithmetic is straightforward: protein and carbohydrate supply 4 kcal per gram, fat supplies 9.

Working through the balanced style for a woman on 1,818 kcal weighing 68 kg. Protein is 1.8 × 68 = 122 g, which is 490 kcal. Fat is twenty-eight percent of 1,818, giving 57 g and 513 kcal. Subtract both from the total and 815 kcal remain, which is 204 g of carbohydrate. The split lands at 27% protein, 28% fat, 45% carbohydrate, a set of percentages nobody chose.

Here is the same woman at the same 1,818 kcal across all four styles:

Style Protein Fat Carbohydrate
Balanced 122 g 57 g 204 g
High protein 150 g 51 g 190 g
Low carb 136 g 91 g 114 g
Ketogenic 116 g 141 g 21 g

Carbohydrate is doing all the absorbing, which is appropriate. It is the macronutrient with no established requirement in the sense that fat and protein have one (the brain's glucose demand can be met through gluconeogenesis), but it is also the one that most directly fuels hard training. Higher training volume argues for the upper rows of that table, not the lower ones. That relationship is the subject of carbohydrates and fibre.

What the split is worth compared with adherence

Here is the part most macro guides omit. The difference between two reasonable splits is smaller than the error in your measurement of either.

Sacks and colleagues randomised more than eight hundred overweight adults across four diets varying substantially in fat, protein and carbohydrate in the New England Journal of Medicine (2009). At two years, weight loss was similar across all four. Adherence predicted the outcome; composition did not. Johnston and colleagues reached a comparable conclusion in JAMA (2014) after a network meta-analysis of named diet programmes, finding differences between them small and largely irrelevant beyond the first year.

Set that against the accuracy of tracking. Label values carry legal rounding tolerances, portion estimation is unreliable, and cooked weights differ from raw weights by variable amounts. Under-reporting is the norm rather than the exception, and it is not deliberate. Lichtman and colleagues, in the New England Journal of Medicine (1992), found participants under-reporting intake by close to half while over-reporting activity by around a quarter.

Which means the honest hierarchy is: total calories first, protein second, and the carbohydrate-to-fat division a distant third, chosen mostly on preference, satiety and what fuels your training. Someone agonising over whether to run 40% or 45% carbohydrate is optimising a variable well below the noise floor of their own data. We put numbers on that noise in calorie tracking accuracy.

Making the targets survive contact with food

A few practical points determine whether any of this holds up in a real week.

Hit protein first at every meal. It is the target with the most to lose from being missed and the hardest to backfill at nine in the evening. Three or four meals containing twenty-five to forty grams each gets most people there without arithmetic.

Weigh the dense things and estimate the cheap ones. Cooking oils, nut butters, cheese and anything fried carry the most calories per gram and produce the largest absolute errors when guessed. Vegetables can be eyeballed indefinitely without consequence.

Treat the targets as weekly averages rather than daily obligations. Physiology does not reset at midnight, and a week within a few percent of target beats four perfect days and three abandoned ones. If you train on some days and not others, spending more carbohydrate on training days and less on rest days is a reasonable refinement, provided the week still totals correctly.

Fibre is not one of the three macros but it needs a target anyway, and low-carbohydrate plans routinely miss it. The Institute of Medicine set adequate intake at 14 g per 1,000 kcal, which is 25 g for many women and 38 g for many men.

When to change the numbers

The macro split is downstream of the calorie target, so it changes when that does. Recalculate when your weight has moved by four or five kilograms, when you switch goal, or when your training volume changes materially. Between those points, leave it alone. Chasing weekly adjustments turns feedback into noise.

Two situations sit outside self-directed planning entirely. Diabetes, particularly insulin-treated diabetes, makes carbohydrate distribution a clinical matter rather than a preference. So do kidney disease, liver disease and any condition affecting protein or fat metabolism. And if tracking has started to feel compulsive, or if hitting the numbers governs whether the day counted, that is worth discussing with a clinician; the tool is meant to serve the plan, not the other way round.

Set the total from the TDEE calculator, divide it in the order above, then spend your attention on hitting it consistently for six weeks. That sequence beats any particular ratio.