Nutrition
As of 2026-04-24
How Macro Cycling Calculator works
Methodology for the Macro Cycling Calculator: formulas, coefficients, data sources, assumptions, and known limitations.
Scope
Creates separate macro targets for training days and rest days, implementing carb cycling around workouts.
Formula
training_day_carbs = base_carbs + carb_shift. rest_day_carbs = base_carbs - carb_shift. Average across week = original calorie target.
Coefficients
| Parameter | Value | Note |
|---|---|---|
| Typical carb shift | +50–100 g on training days, -50–100 g on rest days | |
| Fat shifts inversely | to keep weekly calories constant |
Data sources
- Ivy JL. Regulation of muscle glycogen repletion, muscle protein synthesis and repair following exercise. J Sports Sci Med. 2004;3(3):131-138. — PMID 24482590.
- Burke LM, Hawley JA, Wong SHS, Jeukendrup AE. Carbohydrates for training and competition. J Sports Sci. 2011;29 Suppl 1:S17-S27. — PMID 21660838. Source of the pre/post-training carb guidance.
- Impey SG, Hearris MA, Hammond KM, et al. Fuel for the work required: a theoretical framework for carbohydrate periodization and the glycogen threshold hypothesis. Sports Med. 2018;48(5):1031-1048. — PMID 29453741. Underpins the training-day vs rest-day carb split.
Assumptions
- Protein is held constant across both day types; fat and carb shift inversely.
Approximation range
Weekly calorie average is unchanged; cycling is a distribution, not a deficit.
Limitations
- Individual response varies — some lifters feel no difference between cycled and flat macros.
- Not appropriate during hypocaloric phases for lifters who need stable mental energy day-to-day.
Reproducibility
Base 250 g carbs, shift +75 g. Training day: 325 g carbs, -33 g fat. Rest day: 175 g carbs, +33 g fat.
Change log
- 2026-04-24: methodology page first published.
Related tools
- TDEE Calculator — Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.
- BMR Calculator — Estimate basal metabolic rate and maintenance calories using Mifflin-St Jeor assumptions.
- Macro Calculator — Convert calorie targets into protein, carbs, and fat grams for your goal.
- Protein Intake Calculator — Get daily protein targets based on training level and goal.
Worked example
Computed by the same engine bundle served at
/engines/macro-cycling-calculator.js. Re-runnable: the values below
are the literal output of compute(engineInput).
Input
- tool
- macro_cycling
- body_weight_kg
- 80
- body_fat_pct
- 18
- goal
- recomp
- training_days_per_week
- 4
- tdee
- 2500
- activity_level
- moderate
Output
- trainingDay
- {"calories":2600,"proteinG":131,"carbsG":375,"fatG":64}
- restDay
- {"calories":2200,"proteinG":131,"carbsG":239,"fatG":80}
- weeklyAvgCalories
- 2429
- proteinPerKg
- 2
- tdeeUsed
- 2500
FAQ
- What is macro cycling?
- Macro cycling (also called calorie cycling or carb cycling) means eating different macro ratios on training days versus rest days. Training days receive more carbohydrates for workout performance, glycogen replenishment, and anabolic signaling. Rest days shift toward higher fat and lower carbs to improve insulin sensitivity and fat oxidation. Protein remains constant across both days because muscle protein synthesis is elevated for 24-48 hours after resistance training. The approach was popularized by Dr. Layne Norton, Martin Berkhan (Leangains), and Eric Helms.
- Does macro cycling work better than fixed macros?
- For most people, total weekly intake matters more than daily cycling — a meta-analysis by Schoenfeld et al. (2017) confirmed that total protein and calorie intake drive body composition more than timing. However, macro cycling offers advantages for lean individuals (<15% body fat men, <23% women) where partitioning calories around training can modestly improve recomposition outcomes. The biggest practical benefit is often psychological — higher-calorie training days feel less restrictive during a cut, improving adherence. Studies on carb cycling specifically show 3-5% better fat loss in lean athletes when compared to fixed intake at the same weekly total.
- Why is protein the same on both days?
- Muscle protein synthesis remains elevated for 24-48 hours after resistance training, meaning rest days are active recovery days at the cellular level. Dropping protein on rest days reduces the raw material available for muscle repair. The Morton et al. (2018) meta-analysis of 49 studies with 1,863 participants showed that constant high protein intake of 1.6-2.2 g/kg/day maximizes lean mass gains regardless of distribution pattern. There is no evidence that cycling protein between training and rest days offers any advantage over keeping it constant.
- What if my rest day calories seem too low?
- If rest day calories drop below your estimated BMR or push dietary fat below 0.3 g/lb bodyweight (approximately 0.7 g/kg), the deficit is too aggressive and risks hormonal disruption — particularly testosterone in men and menstrual function in women. Solutions: reduce the training day surplus to create a smaller differential, accept a smaller rest day deficit, or add one extra rest day at training-day calories. Sustainability matters more than mathematical optimality. A protocol you abandon after 3 weeks produces worse results than a slightly suboptimal one you maintain for 12 weeks.
- How many grams of carbs should I add on training days?
- A typical training day surplus is 30-50g of additional carbs compared to rest days, primarily consumed in the pre-workout meal (2-3 hours before) and post-workout meal (within 2 hours after). For heavy leg days or high-volume sessions, you can increase the differential to 50-80g. The carbs should come from starchy sources (rice, potatoes, oats) rather than sugars for sustained glycogen replenishment. Rest day carbs should focus on fiber-rich vegetables and moderate portions of whole grains rather than being eliminated entirely.
- Should I cycle fats too, or just carbs?
- Yes — when carbs increase on training days, fats typically decrease to keep total calories in the target range, and vice versa on rest days. The inverse relationship keeps calories controlled while shifting fuel partitioning. Training days: higher carb, lower fat (carbs fuel glycolytic activity and insulin promotes anabolism). Rest days: lower carb, higher fat (fat oxidation is higher at rest, and dietary fat supports hormone production). Keep fat above 20% of total calories on any day to maintain essential fatty acid intake and hormone function.