Fixed percentage splits (for example 30/40/30) are fine for dividing a known calorie budget, but they are a poor way to design a plan around a person’s requirements. The protein-first method sets the nutrients with genuine physiological floors — protein and fat — in absolute terms first, then lets carbohydrate flex to fill the remaining energy. This page lays out the method, the carbohydrate-by-training-load evidence, and the fibre target to surface alongside macros.
Why protein-first, not a fixed percentage
Protein and fat carry essential-nutrient requirements — indispensable amino acids and essential fatty acids — that carbohydrate does not: there is no “essential carbohydrate”, and the body can synthesise the glucose it needs. (The IOM does set a 130 g/day carbohydrate RDA to cover the brain’s glucose use, but that minimum is met across a wide range of intakes.) Protein-first allocation fixes the two macros with genuine floors as grams and lets carbohydrate — the fuel and flex macro — absorb whatever energy is left. A fixed percentage split does the opposite badly: on a hypocaloric plan it cuts protein grams in lockstep with calories, precisely when protein must stay high to spare lean mass. Protein-first keeps the protein prescription stable regardless of the calorie level.
This is a planning-logic argument, not an outcome claim: no trial shows protein-first “beats” a well-set percentage split for body composition. Its value is that it stops the two macros with real physiological floors from drifting when calories move.
What are the three steps?
- 1. Protein. Set the g/kg target for the goal or population (see the protein-requirements reference), multiply by the appropriate body-weight basis, and convert to grams.
- 2. Fat floor. Set a minimum at the AMDR lower bound — about 20% of energy (≈0.5–1.0 g/kg for most body weights), within the 20–35% acceptable range — to protect essential fatty acids and absorption of vitamins A, D, E and K. Sports-nutrition practice uses a comparable 15–30%-of-energy floor. The g/kg figure is a practical cross-check, not a guideline-set requirement; treat it as a floor, not a fixed share.
- 3. Carbohydrate = remainder. Assign the calories left after protein and fat to carbohydrate, then check the result against training load for active clients.
| Macro | Set to | Unit / basis | Source |
|---|---|---|---|
| Protein | Goal/population band (e.g. 1.2–2.0 g/kg) | g/kg body weight (or adjusted / lean mass) | IOM DRI; ISSN |
| Fat (floor) | ≥ ~20% of energy (≈0.5–1.0 g/kg) | % of energy, g/kg as cross-check | IOM AMDR 20–35%; Helms 2014 (15–30%) |
| Carbohydrate | Remaining energy; check vs training load | g/kg by load for athletes (5–12) | ACSM/AND/DC 2016 |
| Fibre (derived) | 14 g per 1,000 kcal | g per 1,000 kcal | IOM DRI |
Carbohydrate by training load
For active clients, carbohydrate is better set in g/kg against training volume than as a percentage. The ACSM / Academy of Nutrition and Dietetics / Dietitians of Canada and ISSN position stands quantify it: roughly 5–7 g/kg/day for about an hour of moderate training, 6–10 g/kg for 1–3 hours per day, and 8–12 g/kg for very high-volume or ultra-endurance loads (with carbohydrate loading at the top of that range in the days before competition).
For a general, non-athletic client this level of periodization is overkill — carbohydrate as the calorie remainder is sufficient. But for endurance and high-volume athletes, checking the remainder against these g/kg ranges catches an under-fuelled plan.
Fibre: a derived target worth showing
Fibre is easy to surface alongside the macros and clinically useful. The IOM / Dietary Guidelines adequate-intake standard is 14 g of fibre per 1,000 kcal — so a 2,000 kcal plan targets ~28 g/day. Presenting it as a derived number next to protein, fat and carbohydrate gives a quick quality check on the plan without adding another input.
When a percentage split is still fine
Percentage splits keep a legitimate, narrower job: dividing a calorie budget the client has already decided on. If someone knows their calorie target and just wants a balanced or lower-carbohydrate ratio, a fixed split answers that question directly. The distinction is planning around requirements (protein-first) versus splitting a known number (percentages) — use each for its own job, and do not let a percentage split drive the clinical protein number.
Frequently asked questions
What is the protein-first method for setting macros?
Set protein first in grams per kilogram by goal, then a dietary-fat floor (at least ~20% of energy, roughly 0.5–1.0 g/kg), then assign the remaining calories to carbohydrate. It fixes the two macros that carry essential-nutrient floors and lets carbohydrate flex.
What is a good fat floor when planning macros?
Keep fat at roughly 20% of energy or above — the lower bound of the IOM Acceptable Macronutrient Distribution Range (20–35%), which is about 0.5–1.0 g/kg for most body weights. Consistently going below that risks inadequate essential fatty acids and poorer absorption of fat-soluble vitamins A, D, E and K. Treat the g/kg number as a practical cross-check on the percentage floor, not a fixed share.
How many grams of carbohydrate do endurance athletes need?
Scale carbohydrate to training load: about 5–7 g/kg/day for ~1 hour of moderate training, 6–10 g/kg for 1–3 hours per day, and 8–12 g/kg for very high-volume or ultra-endurance work, with carbohydrate loading at the top of the range before competition.
How much fibre should a meal plan target?
Use the adequate-intake standard of 14 g of fibre per 1,000 kcal — about 28 g/day on a 2,000 kcal plan. It is easy to surface as a derived target alongside protein, carbohydrate and fat.
Is a fixed percentage macro split ever appropriate?
Yes — for dividing a calorie budget the client has already chosen. A percentage split answers “split my known calories into a ratio”. It should not drive the clinical protein number, which belongs in grams per kilogram.
References
- Helms, Aragon & Fitschen 2014 — evidence-based natural-bodybuilding recommendations (protein → fat floor → carbohydrate remainder), J Int Soc Sports Nutr
- IOM / National Academies 2005 — Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat…: fat & carbohydrate AMDR (20–35% / 45–65%) and the 14 g/1,000 kcal fibre Adequate Intake
- Academy of Nutrition and Dietetics / Dietitians of Canada / ACSM 2016 joint position stand — Nutrition and Athletic Performance (carbohydrate g/kg by training load; fat 20–35% of energy)
- Vitale & Getzin 2019 — endurance-athlete nutrition review: carbohydrate g/kg by training load
- ISSN nutrient-timing position stand — carbohydrate periodization
This article is professional reference material, not individualized medical or dietary advice. Prescriptions should be tailored to the individual and, where relevant, validated against measured data and your clinical judgment.
Similar articles
Protein Requirements by Population (g/kg)
Evidence-based g/kg protein targets by population: RDA vs IAAO, muscle gain, older adults, pregnancy and GLP-1 weight loss, with sources.
Read article →ProteinProtein: g/kg vs % of Calories
Why clinicians prescribe protein in g/kg, not % of calories. The AMDR 10-35% is a planning guardrail, not a target - how to use it.
Read article →