Skip to content

Macro Cycling Calculator

Last updated:

8 min read
PEAKCALCSMacro CyclingTraining day vs rest day macros with constant protein
Units:

Quick presets

Used for protein target (2.0 g/kg constant across all days)

Calorie and macronutrient estimates are based on peer-reviewed metabolic formulas and population averages. Your actual energy needs may differ due to genetics, medical conditions, medications, and other factors. These results do not constitute nutritional or medical advice. Consult a registered dietitian or healthcare professional for personalised guidance.

The Macro Cycling Calculator splits your weekly calorie target into training day and rest day macros, holding protein constant across all days while cycling carbohydrates higher on training days and lower on rest days.

The standard approach to macros is to compute a single daily target — protein, carbohydrate, and fat in grams — and apply it identically to every day of the week. This works, and for most people the simplicity is worth more than any optimisation a more complex pattern might provide. But the standard approach has a quiet inefficiency: the body's actual energy demand is not constant. A heavy squat day uses meaningfully more calories than a complete rest day, particularly for the muscle groups trained. Eating identical calories on both means rest days run a relative surplus (contributing to fat gain during a bulk, or wasting deficit potential during a cut) and training days run a relative deficit (which compromises performance and recovery, especially during cuts). Macro cycling addresses this mismatch by adjusting daily intake to match daily demand while keeping the weekly average aligned with your goal.

The Cycling Pattern

This calculator implements a three-rule pattern derived from the carb periodisation literature (Aragon & Schoenfeld, 2013) and the cutting-phase protein recommendations from Helms et al. (2014):

  1. Weekly average matches the goal. Whether cutting (-400 kcal/day average), maintaining, or lean bulking (+250 kcal/day average), the seven-day total still matches what your goal calls for. Cycling does not change the average — it changes the distribution.
  2. Carbs cycle higher on training days, lower on rest days. Training days target approximately 50% of calories from carbs to fuel the session and replenish muscle glycogen; rest days drop to approximately 30% with the difference made up in fat for satiety. The cycling spread used here is a moderate ±300 kcal between training and rest days.
  3. Protein stays constant across all days. Muscle protein synthesis peaks in the 24-48 hours after a hard session, which means rest days are when much of the recovery work is actually happening. Cycling protein down on rest days would compromise that recovery. Protein is set at 2.0 g/kg body weight every day, in line with the cutting-phase research and well within the muscle-building range identified by Morton et al. (2018).

Worked Weekly Distribution

For an 80 kg male training four days per week on a lean bulk:

DayTypeCaloriesProteinCarbsFat
MondayTrain2,810 kcal160 g351 g85 g
TuesdayRest2,510 kcal160 g188 g124 g
WednesdayTrain2,810 kcal160 g351 g85 g
ThursdayRest2,510 kcal160 g188 g124 g
FridayTrain2,810 kcal160 g351 g85 g
SaturdayTrain2,810 kcal160 g351 g85 g
SundayRest2,510 kcal160 g188 g124 g
Average2,681 kcal160 g278 g102 g

The weekly average matches the lean bulk target derived from the baseline TDEE that anchors the weekly cycling average. Training days run a 130 kcal effective surplus over the average; rest days run a 170 kcal effective deficit. Protein is fully consistent at 160 g (2.0 g/kg) across all seven days. The largest variable is carbohydrate intake, which nearly doubles between rest and training days — a meaningful difference that fuels training performance without contributing to fat gain on rest days.

When Cycling Helps and When It Does Not

Macro cycling is a refinement of the basic calorie and macro framework, not a replacement for it. Several conditions need to be in place for cycling to add meaningful value over a flat-line target.

Cycling is most useful when training intensity varies meaningfully across the week. A four-day strength program with heavy compound lifts on training days creates a clear demand differential between training and rest days; a low-intensity program with light sessions does not, and the cycling spread becomes noise. The principle scales with the size of the training-day energy demand. A 60-minute heavy resistance session burns 300-500 kcal directly plus elevates EPOC for hours afterward; a 90-minute hard endurance session can burn 700-1,200 kcal. The larger the training-day cost, the more the cycling pattern reflects real biology rather than arbitrary distribution.

Cycling adds value during aggressive cuts where total calories are low and every kcal matters for training performance. Concentrating fuel on training days helps preserve performance under restriction; rest days absorb the larger deficit where the performance cost is lowest. The cutting-phase preset in this calculator demonstrates this — training days at 1,710 kcal still allow productive resistance work, while rest days at 1,410 kcal accept hunger as the trade-off for fat loss.

Cycling adds little value during moderate maintenance phases for recreational lifters with average training intensity. A simple standard daily macro split before considering cycling achieves the same outcome with less complexity. For beginners, the priority is dialing in total calories and protein — adding cycling on top before those basics are in place creates noise without benefit.

Why Carbs Cycle and Fat Absorbs the Difference

Carbohydrate is the macronutrient most directly tied to training performance. Muscle glycogen — the storage form of carbohydrate — is the primary fuel for high-intensity resistance training and the secondary fuel (after fat) for moderate-intensity endurance work. Higher carb intake on training days replenishes glycogen used during the session and ensures full glycogen stores for the next training day. Lower carb intake on rest days has minimal performance cost because no immediate glycogen demand exists.

Fat absorbs the difference between cycled days because it is the macronutrient with the smallest direct effect on training performance and the largest effect on satiety. Higher rest-day fat intake helps with hunger management on the lower-calorie day; lower training-day fat keeps the focus on carbohydrate for fuel without changing total essential fatty acid intake meaningfully across the week. Both training and rest day fat targets stay above the 0.6 g/kg minimum that supports hormonal function.

Protein stays constant because MPS demand peaks after training, not during it. The 24-48 hour post-session window is when much of the actual muscle remodelling happens — and that window straddles rest days for most training schedules. Reducing protein on rest days would withdraw the substrate for the remodelling work the rest day is supposed to support. The constant 2.0 g/kg target is consistent with the daily protein target recommendations across all training and recovery contexts.

Practical Implementation

Several practical considerations make cycling sustainable rather than fiddly.

  • Track across the week, not the day. Weekly average matters more than perfect daily compliance. A flexible approach — slightly over on a training day, slightly under on a rest day, averaging to target across the week — is more sustainable than rigid daily macros.
  • Build two repeatable meal templates. One "training day" template (higher carb meals around the session, normal protein, moderate fat) and one "rest day" template (lower carb, higher fat, same protein). This reduces decision fatigue and makes the cycling pattern automatic.
  • Place training-day carbs around the session. The bulk of training-day carbohydrates should sit in the meals before and after the workout — pre-session for fuel, post-session for glycogen replenishment. Carbohydrate intake far from the training window provides less direct performance benefit.
  • Adjust the spread based on training intensity. Three days of high-volume hypertrophy work warrants a larger training-day calorie bump than three days of light technical work. Start with the moderate ±300 kcal spread and adjust based on how performance and recovery feel after 4-6 weeks.
  • Match cycling to the goal. During a lean bulk surplus design that pairs naturally with cycling, the cycling pulls fat gain control from the rest-day end. During a cut, it preserves performance from the training-day end. The same pattern serves both goals because the underlying logic — match daily intake to daily demand — is goal-agnostic.

For broader programming context, the training volume that drives the carb requirement on hard days tool helps quantify weekly training stress, and the goal-based macro splits as the foundation before cycling guide explains the underlying split rationales that cycling refines.

Carb Cycling

The practice of varying carbohydrate intake across the week to match training demand. Higher-carb days fuel training sessions and support glycogen replenishment; lower-carb days reduce overall calorie intake on days without glycogen demand. The pattern preserves total weekly carbohydrate intake while concentrating it on the days that use it most.

Glycogen

The storage form of carbohydrate in muscle and liver tissue. Muscle glycogen is the primary fuel for high-intensity resistance training and supports moderate-to-high-intensity endurance work. Glycogen stores deplete during training and replenish from dietary carbohydrate over the following 12-24 hours. Maintaining adequate glycogen across a training week is one of the practical reasons to cycle carbs higher on training days.

Weekly Average vs Daily Target

Two ways of expressing a calorie or macro target. A daily target is a fixed number applied identically to each day; a weekly average is a fixed total spread across seven days that may distribute unevenly. Cycling uses the weekly average framing because the goal is achieved over the week, not the day. Daily compliance is less important than weekly aggregate when the goal sits at the weekly level.

Energy Availability

The calories remaining for normal physiological function after subtracting the energy cost of training. Persistently low energy availability — typically below 30 kcal per kg of fat-free mass per day — is associated with hormonal disruption, performance decline, and recovery impairment. Cycling that drops rest-day calories too far creates an artificially low average energy availability across the week. The moderate ±300 kcal spread used here keeps both training and rest days within sustainable energy availability for most users.

Training vs Rest Day MacrosProtein constant across all 7 days (~2.0 g/kg)Training day carbs: ~50% of calories — fuels sessionRest day carbs: ~30% of calories — fat absorbs the restWeekly average matches goal (cut, maintain, lean bulk)PeakCalcs — evidence-based fitness calculators

Worked Examples

Lean Bulk Cycle — 80 kg Male, 4 Training Days

Context

An 80 kg male trains four days per week and wants to add muscle while minimising fat gain. Eating identical macros across all seven days means rest days run a small surplus that contributes to fat gain without supporting any training adaptation. Cycling carbs higher on training days and lower on rest days keeps weekly calories at the lean bulk target while concentrating fuel on the days that actually use it.

Calculation

Mifflin-St Jeor BMR (male, 80 kg, 178 cm, 30 yo): 10(80) + 6.25(178) − 5(30) + 5 = 1,768 kcal. TDEE at activity factor 1.375: 1,768 × 1.375 = 2,431 kcal. Weekly average target with +250 lean bulk surplus: 2,431 + 250 = 2,681 kcal. With 4 training days and 3 rest days, spreading ±300 kcal: training day calories = 2,681 + (3/7)(300) ≈ 2,810 kcal; rest day = 2,681 − (4/7)(300) ≈ 2,510 kcal. Weekly total: 4(2,810) + 3(2,510) = 11,240 + 7,530 = 18,770 kcal ÷ 7 = 2,681 average. Protein constant at 2.0 × 80 = 160 g (640 kcal) all days. Training day: carbs at 50% of 2,810 = 1,405 kcal ÷ 4 ≈ 351 g; fat fills 2,810 − 640 − 1,405 = 765 kcal ÷ 9 ≈ 85 g. Rest day: carbs at 30% of 2,510 = 753 kcal ÷ 4 ≈ 188 g; fat fills 2,510 − 640 − 753 = 1,117 kcal ÷ 9 ≈ 124 g.

Interpretation

Training days deliver 351 g of carbs to fuel the session and support glycogen replenishment afterwards; rest days drop to 188 g and shift the balance toward fat for satiety. Protein stays at 160 g across all seven days because muscle protein synthesis demand does not pause on rest days — it actually peaks in the 24-48 hours after a hard session, so rest day protein is when the recovery work is happening. Weekly average matches the lean bulk target without the daily flat-line that creates unnecessary fat accumulation on lower-demand days.

Takeaway

A 300 kcal cycling spread is moderate and sustainable. Larger spreads (500-700 kcal) are sometimes used by athletes with very high training-day demands but require careful planning to avoid hypoglycaemic symptoms on the rest day end of the swing. Start with the moderate spread and adjust based on how training and recovery feel after 4-6 weeks.

Cutting Phase — 70 kg Female, 4 Training Days

Context

A 70 kg female is in a cutting phase aiming to reduce body fat while preserving lean mass. Carb cycling during a deficit pulls double duty: it supports training performance on lifting days (reducing the muscle loss risk that aggressive deficits create) and creates a slightly larger deficit on rest days where lower carb intake is naturally easier to sustain.

Calculation

Mifflin-St Jeor BMR (female, 70 kg, 170 cm, 32 yo): 10(70) + 6.25(170) − 5(32) − 161 = 1,441 kcal. TDEE at 1.375: 1,441 × 1.375 = 1,981 kcal. Weekly average target with −400 cut deficit: 1,981 − 400 = 1,581 kcal. With 4 training days and 3 rest days: training day = 1,581 + (3/7)(300) ≈ 1,710 kcal; rest day = 1,581 − (4/7)(300) ≈ 1,410 kcal. Both above the 1,200 kcal female floor. Protein constant at 2.0 × 70 = 140 g (560 kcal) all days. Training day: carbs at 50% of 1,710 = 855 kcal ÷ 4 ≈ 214 g; fat = (1,710 − 560 − 855) ÷ 9 ≈ 33 g. Rest day: carbs at 30% of 1,410 = 423 kcal ÷ 4 ≈ 106 g; fat = (1,410 − 560 − 423) ÷ 9 ≈ 47 g.

Interpretation

Training days at 1,710 kcal include 214 g of carbs — enough fuel for a productive resistance session even in a deficit. Rest days at 1,410 kcal shift carbs down to 106 g and bump fat up slightly for satiety; the overall reduction is concentrated in the carbohydrate column where it has the smallest effect on training performance. Constant protein at 140 g (2.0 g/kg) is at the cutting-phase target identified by Helms et al. (2014) for preserving lean mass during deficits.

Takeaway

In a cutting phase, the 300 kcal cycling spread can feel meaningful — training days are noticeably more comfortable than rest days. This is the intended pattern: front-load fuel toward the days that earn it, and accept that rest days will feel hungrier. If rest day hunger becomes intrusive, reducing the spread to 150-200 kcal is reasonable; the average deficit still produces fat loss either way.

Frequently Asked Questions

Frequently Asked Questions

Why cycle macros instead of eating the same thing every day?
Daily energy demand is not constant — a heavy training day uses meaningfully more calories than a complete rest day, particularly for the muscle groups trained. Eating identical calories on both means the rest day runs a relative surplus (which contributes to fat gain during a bulk, or simply wastes deficit potential during a cut) and the training day runs a relative deficit (which can compromise performance and recovery). Matching daily intake to daily demand is more biologically aligned than the flat-line pattern that single-target calculators produce. The weekly average still matches your goal — only the within-week distribution changes.
Why does protein stay constant across all days?
Muscle protein synthesis demand does not turn off on rest days — it actually peaks in the 24-48 hours after a hard training session, which means rest days are when much of the recovery and adaptation work is happening. Cycling protein down on rest days would reduce the substrate available for that recovery work, which is the opposite of what rest days are for. The literature on protein needs (Morton et al. 2018, Helms et al. 2014) consistently supports daily protein targets based on body weight, not on training session presence. Keep the daily protein target consistent and let carbs and fat absorb the cycling.
Is macro cycling better than the standard daily macro target?
For most people, the difference is modest. A standard daily macro split with consistent targets across all days produces excellent results when calories and protein are correct. Cycling adds complexity without dramatically changing outcomes for the majority of users. It becomes more valuable for: experienced lifters at slow rates of progress where small optimisations matter, athletes with high training-day energy demands that flat-line targets cannot accommodate, and individuals doing aggressive cuts where every kcal matters and front-loading fuel toward training days helps preserve performance.
How aggressive should the cycling spread be?
This calculator uses a moderate ±300 kcal spread between training and rest days, which is sustainable for most people and produces a meaningful but not dramatic difference. Athletes with very high training demands (multi-session days, long endurance sessions) sometimes use larger spreads of 500-800 kcal, but those numbers require careful planning to maintain adequate energy availability. Beginners should start with the moderate spread or skip cycling entirely until total calories and protein are dialled in. The calorie deficit planning tool sets the underlying weekly target that any cycling pattern then distributes.
Should I cycle during a body recomposition phase?
Macro cycling is well-suited to body recomposition where training and rest days target different goals: training days run a slight surplus (or maintenance) to fuel muscle gain work, rest days run a deficit to drive fat loss, and the weekly average sits near maintenance. This produces simultaneous lean mass gain and fat loss in the conditions where recomposition is feasible (beginners, post-diet rebound, or returning lifters). Pair the cycled calories with consistent high protein and a structured training programme — the cycling is the macro distribution, not the strategy itself.

Sources

  1. Mifflin MD, St Jeor ST, Hill LA, Scott BJ, Daugherty SA, Koh YO. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr. 1990;51(2):241-247.
  2. Aragon AA, Schoenfeld BJ. Nutrient timing revisited: is there a post-exercise anabolic window? J Int Soc Sports Nutr. 2013;10:5.
  3. Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr. 2014;11:20.

About the Author

Dan Dadovic holds a PhD in IT Sciences and builds precision calculators based on peer-reviewed formulas. He is not a doctor, dietitian, or certified personal trainer — PeakCalcs provides estimation tools, not medical or nutritional advice.

Macro Cycling Calculator — Training Day Splits | PeakCalcs | PeakCalcs