Changing body composition comes down to energy balance: a modest surplus to build muscle, a deficit to lose fat. This calculator turns your maintenance level into a concrete daily target and estimates how fast your weight should move.
How it works
The target is your maintenance energy expenditure plus or minus a goal-based adjustment, and weekly change follows the energy-balance rule:
TDEE = entered, or bodyweight(kg) × 33 × activity factor
target = TDEE + adjustment
lean bulk adjustment = +250 kcal
cut adjustment = −450 kcal
maintenance adjustment = 0
weekly change = (adjustment × 7) / 7700 kg per week
Roughly 7700 kcal corresponds to one kilogram of body mass, which is why a small daily adjustment translates into a slow, sustainable weekly rate.
Example and tips
An athlete with a 2800 kcal TDEE on a lean bulk eats about 3050 kcal per day and gains roughly 0.23 kg per week — slow enough that most of it is lean mass. On a cut the same person eats about 2350 kcal and loses around 0.41 kg per week. Keep protein high in both phases and judge progress over three to four weeks of trend data, not daily scale readings.