TL;DR
- For an 80 kg active lifter (maintain), the Protein Intake engine returns 128–160 g/day (target 144, 1.8 g/kg), 36 g per meal across 4 meals.[4]
- The Macro Calculator at 2200 kcal returns 144 g protein, 203 g carb, 90 g fat.
- The Macro Cycling engine (recomp, tdee 2700) returns 131 g protein on both training and rest days, with carbs cycled 425 → 289 g between training and rest days.[3]
- The first two engines agree exactly on protein (144 g, 1.8 g/kg); the cycling engine lands slightly lower at 131 g (1.64 g/kg of bodyweight, set from lean mass). The bigger divergence is per-meal distribution and carb placement, not total protein.[1]
Three nutrition engines, three slightly different protein numbers for the same lifter. The disagreement is small in total grams but meaningful in distribution. This article runs all three for an 80 kg active lifter and shows where the recommendations diverge and which one to anchor on for each phase of the year.
Scenario inputs
weight_kg: 80
body_fat_pct: 18
activity_level: active (protein-intake + macro-cycling input)
goal: maintain (protein-intake), recomp (macro-cycling)
calories: 2200 (macro-calculator input)
tdee: 2700 (macro-cycling input, maintenance baseline) Engine outputs
Protein Intake Calculator
minGrams: 128
maxGrams: 160
targetGrams: 144
perKg.min: 1.6
perKg.target: 1.8
perKg.max: 2.0
perMeal: 36
mealsPerDay: 4
evidenceRanges:
RDA Minimum (IoM 2005): 0.8 g/kg
ISSN Position Stand (2017): 1.4-2.0 g/kg
Meta-analysis cutting (Helms 2014): 2.3-3.1 g/kg
MPS ceiling (Morton 2018): 1.6-2.2 g/kg Target 1.8 g/kg sits in the upper half of the ISSN recommended range and inside the Morton muscle-protein-synthesis band (1.6–2.2 g/kg), appropriate for an active trained lifter at maintenance.[1]
Macro Calculator
targetCalories: 2200
proteinGrams: 144 (1.8 g/kg)
carbGrams: 203 (2.54 g/kg)
fatGrams: 90 (1.13 g/kg) The Macro Calculator outputs total-day macros for the input calorie target. 144 g protein at 80 kg = 1.8 g/kg — identical to the Protein Intake engine's target. The two tools land on exactly the same protein number from independent logic.
Macro Cycling Calculator
trainingDay:
calories: 2800
proteinG: 131 (1.64 g/kg)
carbsG: 425
fatG: 64
restDay:
calories: 2400
proteinG: 131 (1.64 g/kg)
carbsG: 289
fatG: 80
weeklyAvgCalories: 2629
proteinPerKg: 2.0 (of lean mass; goal=recomp)
tdeeUsed: 2700 Macro Cycling holds protein constant across training/rest days but redistributes carbs and fat. With the recomp setting it puts the training day at tdee + 100 (2800 kcal) and the rest day at tdee − 300 (2400 kcal). Protein is fixed at 2.0 g/kg of lean mass — 80 kg × (1 − 18%) × 2 = 131 g, which is 1.64 g/kg of bodyweight. Training-day carbs (425 g) are about 1.47× rest-day carbs (289 g); training-day fat (64 g) is 80% of rest-day fat (80 g). The higher absolute carbs versus the Macro Calculator are because this engine runs off the 2700 kcal maintenance baseline, not the 2200 kcal cut target.[3]
Reading the protein numbers
Three engines converge on a narrow range:
- Protein Intake: 144 g/day (1.8 g/kg) target.
- Macro Calculator: 144 g/day (1.8 g/kg).
- Macro Cycling: 131 g/day (1.64 g/kg of bodyweight; 2.0 g/kg of lean mass).
The first two engines land on the same number, 144 g. The Macro Cycling engine is 13 g lower (a ~10% spread), and the whole range sits inside the published ISSN band of 1.4–2.0 g/kg.[1] The cycling engine's lower bodyweight figure is an artefact of how it sets protein: it scales from lean mass at 2.0 g/kg, so a higher body-fat input would lower the gram total further. The Protein Intake and Macro engines scale from total bodyweight, which is why they read slightly higher for this lifter.[2]
Where the engines diverge on distribution
Per-meal protein
The Protein Intake engine returns 36 g per meal across 4 meals. The Macro Calculator returns a total-day number without distribution guidance — 144 g across 3 meals would be 48 g per meal, across 5 meals would be 29 g per meal. The published per-meal optimal range from the Macnaughton 2016 study is 30–40 g of high-quality protein per session, with diminishing returns above 40 g for the immediate muscle-protein-synthesis response.
Practical consequence: the Protein Intake engine's 4-meal × 36 g distribution is the muscle-protein-synthesis-optimised version. The Macro Calculator's total-day number requires the lifter to add distribution logic.
Carb cycling
The Macro Calculator returns a static 203 g carb target sized for a 2200 kcal cut day. The Macro Cycling engine runs off the 2700 kcal maintenance baseline and cycles its carbs around training: 425 g on training days, 289 g on rest days. For a 4-training-day week, weekly carbs = 4 × 425 + 3 × 289 = 2567 g, well above the Macro Calculator's 7 × 203 = 1421 g — because the two engines are sized to different daily calorie targets, not because they disagree about carb need at a fixed intake.[3]
Hold the two engines to the same daily calories and the carb numbers converge; the real point of the cycling engine is the within-week distribution. Carb-cycling places fuel near the training stimulus, which the published trial data finds produces marginally better training quality at similar weekly caloric intake.
Where each engine is right
Protein Intake
Right when the question is specifically about protein optimisation. Returns the per-meal target, the evidence ranges, and a plant-vs-animal source flag. The 1.8 g/kg upper-half target is the appropriate anchor for an active lifter prioritising lean-mass retention.[2]
Macro Calculator
Right when the question is the full daily macro distribution. Protein output is a target; carbs and fat fill the rest of the calorie envelope. Best for lifters who want a single-day target without cycling complexity.
Macro Cycling
Right for lifters whose training schedule has clear hard/easy days and who want fuel distribution to match training load. Best for hybrid athletes, lifters in a deficit, and anyone whose training quality has dropped on the days that follow rest days.
When to use which
- Protein target only: Protein Intake Calculator. Anchors per-day and per-meal targets cleanly.
- Full daily macros (cut, bulk, or maintain): Macro Calculator. The simplest single-day distribution.
- Daily-cycling macros around training: Macro Cycling Calculator. The right tool for hybrid athletes and lifters in a strict cut.
- Cross-checking protein targets: Run all three. If they disagree by more than 0.4 g/kg, recheck the activity-level input.
The plant-protein adjustment
The Protein Intake engine carries a plant-based flag (off by default, plantBasedAdjustment: false) that the other two tools do not surface. Plant proteins typically score 5–15% lower on digestible-indispensable-amino-acid-score (DIAAS), so a lifter relying on plant sources needs 5–15% more grams to hit the equivalent muscle-protein-synthesis stimulus. For an 80 kg lifter at the 1.8 g/kg target, that pushes the practical figure to roughly 1.9–2.07 g/kg from plant sources.[1]
The Macro Calculator's 144 g/day output assumes mixed sources. For a plant-based lifter following Macro Calculator output, layering the Protein Intake engine's plant adjustment is the recommended cross-check.
Worked example: 80 kg lifter, 12-week cut
Pulling the three engines together for a concrete 12-week cut at a 20% deficit:
Phase Cals Protein Carbs Fat
─────────────────────────────────────────────────────────────────
Maintain (baseline) 2700 144 g 270 g 90 g (maintain goal, 1.8 g/kg)
Cut week 1-4 2200 160 g 200 g 70 g (cut goal, 2.0 g/kg)
Cut week 5-8 2100 160 g 180 g 65 g
Cut week 9-12 2000 160 g 160 g 65 g
Refeed week (week 6) 2500 150 g 290 g 65 g Protein climbs during the cut: the engine's maintain goal targets 144 g (1.8 g/kg), and switching it to the cut goal lifts the target to 160 g (2.0 g/kg) — matching the published lean-mass-protection literature, which puts the upper end of the ISSN range as the appropriate setting during deficits. The Macro Cycling engine handles the day-to-day carb redistribution within each weekly target. The Refeed week is a single-week return to maintenance, which the Macro Cycling engine supports via a one-day "training high" carb spike.[3]
Cross-checking against related tools
The Protein Intake Calculator exposes the per-meal target and the evidence ranges. The Macro Calculator handles the full daily macro envelope. The Macro Cycling Calculator redistributes around training. All three need the TDEE Calculator upstream for the calorie input.
Related reading: Protein For Lifters 2026 for the meta-analysis-anchored protein target rationale, How To Eat Enough Protein for the per-meal execution, and How To Count Macros for the full-day distribution workflow.
FAQ
Why do the three engines disagree on protein?
Mostly they agree: Protein Intake and Macro Calculator both land on 1.8 g/kg (144 g). The Macro Cycling engine reads slightly lower at 131 g, but only because it scales protein from lean mass at 2.0 g/kg rather than from total bodyweight — for this 18%-body-fat lifter that works out to 1.64 g/kg of bodyweight. All three sit inside the published ISSN safe range; the small spread reflects the lean-mass-vs-bodyweight basis, not a disagreement about how much protein the lifter needs.[1]
Should I follow per-meal or per-day protein?
Both. Per-day protein matters for total muscle-protein turnover; per-meal protein matters for the discrete MPS response to each feeding. Following per-day alone with poor distribution (one big dinner) underperforms the same per-day with even distribution.[2]
Is carb cycling worth the complexity?
For lifters in a calorie deficit, generally yes. The training-day fuel placement preserves training quality at the cost of lower rest-day calories. For lifters at maintenance or in a surplus, the practical benefit is smaller and the adherence cost is higher; static macros work fine.[3]
What about meal frequency above 4 per day?
Diminishing returns. The MPS response to a fifth feeding stacks small marginal gains on top of an already saturated protein synthesis machinery. Five-plus meal frequencies are mostly an adherence tool (for lifters who struggle to hit total daily protein in 3 meals) rather than a physiological improvement.[2]
References
- 1 International Society of Sports Nutrition position stand: protein and exercise — JISSN (Jäger et al.) (2017)
- 2 Dietary protein and resistance exercise: training adaptations and recommendations — Nutrients (2017)
- 3 Carbohydrate cycling and metabolic flexibility in trained athletes — Journal of the International Society of Sports Nutrition (2018)
- 4 Methodology notes for the Protein Intake Calculator — AI Fit Hub (2026)