Macros for Your TDEE Goal: Protein, Fat, Carb Decision Flow
TDEE tells you how many calories. Macros tell you what those calories are made of — and the difference between hitting your physique goal and grinding through a year of frustration usually lives in the macro split, not the calorie ceiling.
TDEE tells you the calorie ceiling. Macros tell you what those calories are made of. The difference between hitting your goal and grinding through a year of plateau is almost always sitting in the macro split, not in the calorie number on top of the page. Two people can both eat 2,000 calories a day for a year, both train three times a week, and end up in completely different bodies — one lean and strong, the other softer and weaker than when they started. The calories were identical. The protein, fat, and carb mix was not.
That is the trap most fitness apps walk users into: they spit out a calorie target, slap a generic 30/40/30 split underneath, and call it a plan. It is not a plan — it is a starting hypothesis. A real macro plan starts from your bodyweight (for protein), your hormone health (for fat), and what is left over (for carbs). The order is not arbitrary. Get the order wrong and you spend a season of training work watching the scale drop while your jeans fit the same way they did six months ago.
This guide is the long version of the macro split shown in the calorie / TDEE calculator. It walks through the decision flow goal by goal — cutting, maintenance, lean bulk, endurance — with worked examples in grams, calories, and bodyweight ratios. By the end you should be able to look at any TDEE number and immediately reverse-engineer the protein-fat-carb split that fits your goal, your training, and your kitchen.
Why Macros Matter Even at the Same Calorie Total
Picture two 80 kg lifters, both eating exactly 2,000 calories per day in a deliberate deficit, both training the same four-day program. Lifter A eats 60 g of protein, 60 g of fat, and 320 g of carbs — a classic high-carb, low-protein default. Lifter B eats 200 g of protein, 60 g of fat, and 175 g of carbs. Both lose weight. Twelve weeks later, A has lost 7 kg with about 30% of that weight coming from lean tissue — they are smaller, weaker, and their lifts have dropped. B has lost 6.5 kg with under 10% lean-tissue loss — they look leaner, the lifts held, and they finish the cut hungry to start the next phase. Same calories. Wildly different outcomes.
That gap is the entire reason macros matter. The calorie deficit drives the weight loss — that part is just thermodynamics. The macro split decides what kind of weight you lose, how hungry you feel along the way, and whether the lifts hold up while the bodyweight drops. Protein is the dominant lever for lean-mass retention; fat is the lever for hormone health; carbs are the lever for training output and recovery. Take any of the three out of range and the same calories produce a meaningfully worse outcome.
The same effect runs in reverse during a bulk. 3,000 calories partitioned correctly puts most of the surplus on as muscle. 3,000 calories of bread and oil puts most of it on as fat. The number on the kitchen scale lies — the body cares about the macro mix that built the day, not the calorie sum at the bottom.
The Three Pillars: Protein, Fat, Carbs
The decision flow for any macro plan, in any goal, runs in the same order: protein first (anchored to bodyweight), fat second (anchored to a hormone floor), carbs last (filling whatever calories remain). This is not a stylistic choice — it reflects what each nutrient actually does in the body and what happens if you scale it badly.
Notice how this inverts the order most apps use. Default macro splits assign each macro as a percentage of calories — 40% carbs, 30% protein, 30% fat — which means protein scales down with calories. In a 1,500-calorie deficit, a 30% protein share is about 113 g. For an 80 kg lifter that is barely above the active-maintenance floor, well below the cutting recommendation. The result is the muscle loss every cutter dreads, and it was baked in by the percentage-of-calories framing.
Anchoring protein to bodyweight (g/kg) instead of to calories solves this. The 80 kg lifter at 2.0 g/kg gets 160 g of protein in a cut, a maintenance phase, or a bulk — because the muscle on their frame needs the same amino-acid supply regardless of how many carbs they happen to be eating that week. Fat works the same way: the hormone floor is anchored to bodyweight, not to calorie share. Only carbs get to flex with the calorie target, because they exist to fuel work.
Decision Flow by Goal
Each of the four common goals has a slightly different protein band, a slightly different fat floor, and a very different carb load. Run the same decision flow each time — protein first, fat second, carbs last — and the numbers fall out cleanly.
Cutting (fat loss + muscle preservation)
The hardest macro phase. Calories are low, training is high, and the body is actively looking for tissue to break down for energy. Protein has to go up, not down, to push the body to spare muscle and burn fat instead. The evidence-supported band sits at 2.0–2.4 g/kg — Helms and colleagues showed in 2014 that anything below 2.0 g/kg in an aggressive deficit risks measurable lean-mass loss, and Iraki et al (2019) confirmed 2.4 g/kg as the upper ceiling where additional protein stops adding benefit.
Fat lands at 0.6–0.8 g/kg — the hormone floor, slightly elevated above the bare minimum because cutting itself stresses the endocrine system. Carbs fill what remains, usually a leaner share than the cutter is used to. The total calorie target is TDEE minus 500–750 kcal/day, which produces about 1 lb (0.45 kg) per week of weight loss at the standard −500 setting. The classic 7,700 cal/lb of fat figure is a theoretical upper bound; real-world weekly losses sit closer to 3,500–5,000 cal because water and glycogen flux dominate the early weeks of a cut.
Worked example. An 80 kg lifter aiming to cut at 2,000 cal/day. Protein at 2.25 g/kg = 180 g (720 cal). Fat at 0.75 g/kg = 60 g (540 cal). That is 1,260 cal claimed, leaving 740 cal for carbs = 185 g. The split lands at 36% protein, 27% fat, 37% carbs — heavy on protein, leaner on carbs than this lifter probably eats in maintenance. That is the point. The plate looks different in a cut, and it is supposed to.
Maintenance (recomp or hold)
The most flexible phase, because there is no aggressive direction the body needs to be pushed in. Maintenance can be a recomposition phase (lose fat while gaining muscle — works best for newer trainees and returning lifters) or a simple hold after a cut or bulk. Either way the macro pressure relaxes.
Protein drops to 1.6–2.0 g/kg— still well above the active-adult floor of 1.4 g/kg, but no longer at the cutter’s ceiling. Fat opens up to 0.8–1.0 g/kg, giving back some of the dietary headroom that gets squeezed in a cut. Carbs balance out the calorie target. A small surplus or deficit (±100–200 cal) on any given day is fine — maintenance is a band, not a knife edge.
Worked example. A 70 kg trainee at 2,400 cal/day maintenance. Protein at 2.0 g/kg = 140 g (560 cal). Fat at ~1.1 g/kg = 80 g (720 cal). Combined that is 1,280 cal, leaving 1,120 cal for carbs = 280 g. Split: 23% protein, 30% fat, 47% carbs — much closer to the way most people would intuitively eat without a plan, but with the protein number locked in instead of left to chance.
Lean Bulk (muscle gain)
The mirror image of cutting. Calories are above maintenance, training intensity is high, and the body has the raw material to add tissue — but only if the macros support it. The protein band stays at 2.0 g/kg (no benefit to going higher in a surplus), fat lands at 0.8–1.0 g/kg, and carbs become the dominant macro because they fuel the training that drives the hypertrophy stimulus.
Surplus size matters. 250–500 cal/day above maintenanceis the evidence-supported lean-bulk window — about 0.25–0.5 kg per week of weight gain. Anything faster (the old-school “dirty bulk”) adds noticeable fat for diminishing muscle return, particularly in trainees past their first year of structured lifting.
Worked example. A 75 kg trainee bulking at 3,000 cal/day. Protein at 2.0 g/kg = 150 g (600 cal). Fat at ~1.07 g/kg = 80 g (720 cal). That is 1,320 cal claimed, leaving 1,680 cal for carbs = 420 g. Split: 20% protein, 24% fat, 56% carbs — heavily carb-dominant, which is what high-volume hypertrophy training demands. Glycogen replenishment is the rate-limiter between sessions; there is no point bulking on low carbs.
Endurance Performance
Endurance demands a different priority order. The training stimulus is sustained sub-maximal effort over hours, not intense effort over minutes. Protein needs are real but lower than for hypertrophy; carbs are the rate-limiter for session quality and recovery. Iñigo San Millán and Peter Attia have both popularized the modern framing: endurance athletes eat protein-first to protect lean mass, then load carbs to fuel zone-2 and threshold work.
Protein lands at 1.6 g/kg — the active-endurance band. Fat at 0.8–1.0 g/kg, with a slight bias toward higher fat for ultra-distance athletes who train fasted to develop fat oxidation. Carbs fill aggressively. On long training days a serious endurance athlete may eat upward of 7–10 g/kg of carbs; on recovery days the load drops sharply. Carb cycling (covered below) is most useful in this context.
Worked example. A 65 kg runner training for a marathon at 2,800 cal/day. Protein at 1.6 g/kg = 105 g (420 cal). Fat at ~1.07 g/kg = 70 g (630 cal). That leaves 1,750 cal for carbs = 460 g. Split: 15% protein, 23% fat, 62% carbs. By a hypertrophy lifter’s standards this looks low-protein and absurdly carb-heavy — but it is correct for the training. The glycogen tank empties at every long run, and 460 g of carbs is what refills it.
The 30g Per-Meal Muscle Protein Synthesis Threshold
The daily protein target gets most of the attention, but how you spread it across the day is its own decision — and the evidence on that one is unambiguous. Muscle protein synthesis (MPS) is a saturable process. A meal containing roughly 30 g of high-quality protein triggers near-maximal MPS. Below 20 g per meal, the response is sub-optimal — the body builds less new tissue from a 15-g meal than from a 30-g meal, even if you compensate by eating more meals. Above ~40 g, the additional grams do not extend the MPS response — they just get oxidized for energy or stored.
This means the day’s total grams matter, but the distribution of those grams matters too. 160 g/day eaten as one big dinner does not produce the same lean-mass outcome as 160 g/day split across four 40-g meals. The same total, different physiology. Two-meal-a-day eaters with high targets routinely lose ground here without realising it.
The practical rule that falls out: aim for 3–5 protein-anchored meals per day, each clearing 30 g. For most lifters that looks like breakfast, lunch, an afternoon protein snack (often a whey shake or Greek yogurt), and dinner. The shake is not a supplement-industry trick — it is a cheap and convenient way to land an extra 30-g MPS hit between two meals that would otherwise be six hours apart.
Plant-based eaters carry an extra distribution constraint. Most plant proteins are ~70–80% bioavailable compared with animal protein at ~95%, and most are incomplete on the leucine front (the specific amino acid that triggers MPS most strongly). The pragmatic fix is to (a) aim 10–20% above your target band on total grams, and (b) combine sources at every meal — rice plus beans, lentils plus grains, soy as a complete option — to fill out the amino-acid profile. The protein intake calculator surfaces the per-meal split and flags whether each meal is clearing 30 g.
Fat-Floor for Hormone Health
Fat is the macro people most often try to cut to “save calories.” That instinct made sense in the 1990s, when low-fat dietary advice was everywhere and the 9-cal-per-gram density of fat made it look like the easiest target for calorie cutting. It does not make sense now. Two decades of follow-up data show that very-low-fat diets carry real cost — particularly for hormone production.
Sex hormones are synthesised from cholesterol, which the body assembles from dietary fats. Drop fat too low — below roughly 0.5 g/kg of bodyweight, or 20% of total calories, whichever is higher — and testosterone in men measurably falls, while women report cycle irregularity and (over months) outright cycle loss. Energy levels drop. Sleep quality drops. The dieter assumes the calorie deficit is just hard, but the real culprit is often the macro split that left fat too lean.
Modern sports-nutrition consensus puts the floor at 0.6–0.8 g/kg minimum, slightly above the old “essential fatty acid” minimum, with the recommendation to bias toward the higher end during phases of high physical or psychological stress. Most cutters end up roughly 0.7 g/kg; most maintainers and bulkers end up 0.9–1.1 g/kg. Going much above 1.5 g/kg is fine if you prefer it, but past that point fat is just substituting for carbs in your energy balance — which limits training fuel without offering any extra hormonal benefit.
Practically: do not skip the egg yolks, do not buy the fat-free dairy by default, and do not pour every meal in a non-stick pan. Olive oil, avocado, fatty fish, whole eggs, and a couple of servings of dairy fat across the day usually clear the fat floor without further thought.
Practical Macro Cycling
Once the daily macro split is locked in, advanced trainees sometimes layer carb cycling on top — moving carbs around the week without changing the seven-day calorie or protein total. The structure is simple: higher carbs on training days, lower carbs on rest days, with protein and fat held steady. The training-day carbs replenish glycogen and fuel the next session; the rest-day carbs come down because the demand is not there.
For most lifters this is overkill. The fixed daily target works, and the small optimization carb cycling adds is not worth the planning friction. Where it does pay off is in advanced cuts (final 6–8 weeks of physique prep) and in endurance athletes whose weekly load is genuinely uneven — three long runs and four short recovery days, for instance. In those contexts cycling carbs to match the demand of each day reduces fatigue and protects training output.
Two related tools fit alongside cycling. Re-feed days — every 7–14 days during a long cut, bring carbs up to maintenance for one or two days, holding protein and fat steady. The point is not the calories; it is the leptin response. Leptin (a satiety hormone) drops during sustained deficits, and a periodic carb-led re-feed restores it partially. The dieter feels less ravenous, the metabolism stops drifting downward as fast, and the next stretch of deficit is easier to adhere to. Diet breaks — every 8–12 weeks of cutting, take a full week back at maintenance. Same physiological logic, longer time horizon.
None of this is mandatory. A well-set daily macro plan with consistent training will produce most of the result. Carb cycling and re-feeds are tools for the last 10% — useful if you are competing or stalled, unnecessary if you are a few kilos into a sensible cut.
Common Macro Mistakes
- Treating the “fat-burn zone” as a fat-loss diet. The training-zone label refers to the substrate your body oxidizes during low-intensity cardio. It has nothing to do with daily macro composition. You cannot eat your way into a fat-burn zone — fat loss happens because of the calorie deficit, regardless of which fuel your treadmill app says you are burning.
- Under-eating protein on a cut. The single most common reason a deficit produces visible muscle loss. The body will preferentially break down skeletal muscle for amino acids if dietary protein is too low, even when calorie deficit is modest. 2.0 g/kg minimum on any cut, full stop.
- Skipping fat to “save calories.” Fat is calorie-dense (9 cal/g vs 4 cal/g for protein and carbs), which makes it look like the obvious cut target. It is not — drop below the 0.6 g/kg floor and the hormone fallout costs more than the calories save. Cut carbs first; protect fat.
- Tracking calories but not macros. The kitchen scale tells you that you ate 1,800 calories. It does not tell you whether 80 of those grams were protein or 30. Two weeks of calorie-only tracking can produce a perfect deficit and a measurable muscle loss because the macros were never checked.
- Assuming “carbs make you fat.” Carbs make you fat the same way fat makes you fat and protein makes you fat — by being eaten in calorie surplus. They are the cheapest, most training-supportive macro per gram of fuel delivered. Cut them when calories need to come down; do not demonize them.
- Treating 1 g/lb as the protein ceiling instead of the floor.The old bodybuilding rule of “1 gram per pound” (≈ 2.2 g/kg) is not a maximum — it is roughly the middle of the cutting band. People who interpret it as a cap end up eating too little protein in a cut and wonder why their lifts disappear.
- Believing the post-workout anabolic window is 30 minutes. The anabolic-window myth has been largely overturned. What matters is total daily intake and per-meal distribution. If you ate a protein-anchored meal in the two hours before training, the post-workout meal can sit a couple of hours after with no measurable cost.
- Going to 3.0+ g/kg of protein because “more is better.” It is not. Above 2.4 g/kg the controlled studies converge on no additional benefit. The extra protein is metabolically expensive food that displaces carbs you could have used for training fuel.
Frequently Asked Questions
How precise do I need to be on macros? ±5 g per macro per day is fine. The body integrates over weeks, not single meals. Miss your protein target by 10 g one day and overshoot by 10 g the next — the seven-day average is what your tissue responds to.
Can I eat the same macros every day? Yes — and most lifters do. The body does not need variety in macro split for any physiological reason; variety is for adherence and micronutrient coverage. If you find a four-meal template that hits 180/60/180 cleanly, repeat it.
Do macros change for women vs men? Per kilogram of bodyweight, no — the bands are the same. Women tend to weigh less and so eat fewer total grams. The fat floor is, if anything, slightly more important to honour for women because cycle disruption from chronic low fat is a real and well-documented downside.
Should I count fibre as a carb?For total calorie purposes, fibre counts as a carb at 4 cal/g — but the body extracts much less of that energy than from digestible carbs. For practical macro tracking, count total carbs and don’t worry about subtracting fibre — the difference is rarely more than 50–80 calories a day and gets washed out by tracking error.
What if I have a kidney condition?Then ignore the standard recommendations and work with a nephrologist. The “high protein damages kidneys” line is overstated for healthy adults but accurate for people with already-compromised kidney function — they need a personalised plan, not a calculator default.
Run Your Own Numbers
Macros only work if they sit on top of an honest total-calorie target. Start with the calorie / TDEE calculator — it walks through Mifflin-St Jeor, applies an honest activity multiplier, and lets you pick a goal delta (gentle to aggressive in either direction). The output gives you the daily calorie target that the macro split below has to fit inside.
Then run the protein intake calculator to lock the protein gram target precisely — six goal bands from sedentary maintenance up to aggressive cutting, each anchored to peer-reviewed sports-nutrition consensus, with a per-meal split that flags whether your meal rhythm is clearing the 30 g MPS threshold. The TDEE calculator gives you the calorie ceiling and a starting macro split; the protein calculator confirms or refines the protein number specifically.
Surrounding tools fill out the picture. The BMI calculator tells you whether your current weight sits inside the WHO healthy band — a useful frame for whether the goal you picked is realistic. The ideal weight calculator runs four classic IBW formulas plus the BMI healthy range for your height. The heart-rate zone calculator sets up the training side of the equation — zone-2 work for endurance bases, threshold work for race readiness, both interacting with the carb load this guide describes.
The full health calculator category covers hydration, sleep rhythm, and resting metabolic context — all upstream of the protein-fat-carb decision. Macros are the engine of body composition, but they sit inside a wider system. Get the engine right, then check the rest of the dashboard.