Lelifi·tools

Weight Gain Calculator

At 70 kg, a 0.35 kg weekly gain takes a 385 calorie daily surplus. For a 25 year old, 175 cm, 70 kg man at a 1.55 activity factor, that is 2,594 to maintain and 2,979 to eat, reaching 75 kg in 14.3 weeks on 126 g of protein a day.

Set a goal weight and a weekly gain rate to see the calorie surplus that drives it, your protein target, the weeks to your goal and whether the last two weeks count as a stall.

By the Lelifi editors ·

Key takeaways

Where the 2,979 kcal goes for a 0.35 kg weekly gainmaintenance 2,594+385 surplustotal intake 2,979 kcal a dayMifflin-St Jeor 1,674 kcal at rest, factor 1.55 for activity, surplus at 7,700 kcal per kg
A 0.35 kg weekly gain adds a 385 kcal surplus on top of 2,594 kcal of maintenance for the default inputs.
Weeks to gain 5 kg at three weekly rates0.25 kg/wk28.6 weeks (200 days)0.35 kg/wk14.3 weeks (100 days)0.50 kg/wk10.0 weeks (70 days)Straight line estimate from a fixed 385 kcal surplus; the real date drifts later as maintenance rises
The same 5 kg takes 28.6 weeks at 0.25 kg a week and 10.0 weeks at 0.5 kg a week.
On this page
  1. What this weight gain calculator is for
  2. From a goal weight to a daily calorie target
  3. How fast to gain without adding fat
  4. Protein, fat and carbohydrate on a gaining phase
  5. Reading the timeline and the projected date
  6. Telling a stall from scale noise
  7. What the gain is made of, and when to stop

What this weight gain calculator is for

This page plans a muscle building weight gain, the kind of phase lifters run in an off season or a lean bulk. Enter a current weight, a goal weight and a weekly rate, and the calculator returns the calorie surplus, the daily intake, the protein, fat and carbohydrate targets, the weeks the plan takes and the date you should arrive. It also runs a stall check on logged weigh ins, so it works as a weekly review.

The scope is deliberately different from a pregnancy weight gain calculator, which reads a week by week gain band from pre pregnancy BMI. Here the target is a net gain you choose, and the numbers come from sports nutrition position stands rather than obstetric guidelines. If you are underweight for medical reasons, a clinician should set the plan; the CDC adult BMI categories mark anything below 18.5 as underweight, which is the usual signal to see one first.

Everything here is an estimate built from population formulas. Maintenance calories vary by hundreds of kilocalories at the same body weight, so treat the first four weeks as a calibration run and adjust from the scale, which is what the stall check is for.

From a goal weight to a daily calorie target

The chain runs in three steps. Step one is resting energy: the calculator uses the Mifflin-St Jeor equation, 10 × kg + 6.25 × cm - 5 × age + 5 for men and the same equation ending at -161 for women. Step two multiplies that by an activity factor from 1.2 for a desk bound day to 1.9 for heavy labour, turning resting energy into maintenance. Step three adds the surplus your rate implies, priced at 7,700 kcal per kg, so 0.35 kg a week costs 385 kcal a day.

For the default inputs, a 25 year old man at 175 cm and 70 kg with a moderate activity factor lands on 1,674 kcal at rest and 2,594 kcal of maintenance, so the 385 kcal surplus puts intake at 2,979 kcal, 14.8% above maintenance. That sits inside the 10% to 20% surplus the 2026 ISSN review of hypercaloric strategies describes as a viable way to add skeletal muscle while limiting fat.

FactorDaily lifeMaintenance
1.2Sedentary, desk job, little walking2,009
1.375Light, some walking or standing2,301
1.55Moderate, on your feet most of the day2,594
1.725Active, physical job or daily sport2,887
1.9Extra active, heavy labour plus training3,180

The 7,700 kcal per kg figure is a static conversion, the same one behind the 3,500 kcal per pound rule. Real gain runs slower because maintenance climbs as you gain: the NIH Body Weight Planner, built at NIDDK by Kevin Hall and colleagues, models that adaptation, which is why long projections at a fixed rate drift high. Re-run the calculator every four weeks with your new weight.

How fast to gain without adding fat

The rate matters more than the total. Iraki, Fitschen, Espinar and Helms reviewed off season nutrition for natural bodybuilders in the journal Sports in 2019 and recommended a gain of about 0.25% to 0.5% of body weight per week for novice and intermediate lifters, with advanced lifters more conservative. At 70 kg that band is 175 g to 350 g a week, and the calculator's default of 0.35 kg sits on the upper edge of it.

The same review paired the rate with a surplus of 10% to 20% above maintenance for novices and intermediates, and 5% to 10% for advanced trainees. The ISSN's 2017 position stand on diets and body composition reaches the same place from the other side: a sustained surplus drives lean mass gain, with larger surpluses suiting untrained lifters and smaller ones suiting advanced trainees who add fat easily when they overeat.

Faster is not better. Calories beyond what muscle tissue can build do not disappear; they land in fat stores, and removing them later costs weeks of dieting. The band below is why the calculator flags a planned rate above 0.5% of body weight as outside the published range.

Training statusWeekly gainAt 70 kgAt 90 kgSurplus
Novice, under 1 year0.25% to 0.50%175 to 350 g225 to 450 g10% to 20%
Intermediate, 1 to 3 years0.25% to 0.50%175 to 350 g225 to 450 g10% to 20%
Advanced, 3 years or moreAbout 0.25% or less175 g225 g5% to 10%

Protein, fat and carbohydrate on a gaining phase

Protein carries the widest gap between the minimum and the useful dose. The ISSN position stand on protein and exercise (Jäger and colleagues, 2017) puts exercising adults at 1.4 to 2.0 g per kg of body weight per day, and the 2019 off season review narrows the bulking range to 1.6 to 2.2 g/kg, spread over 3 to 6 meals of 0.40 to 0.55 g/kg each. The calculator uses 1.8 g/kg and prints the range beside it, 112 g to 154 g at 70 kg.

Fat follows the 2019 review too: 0.5 to 1.5 g/kg, with 0.9 g/kg as the midpoint, 63 g at 70 kg. Whatever calories remain after protein and fat go to carbohydrate, and the review asks for at least 3 to 5 g/kg to fuel hard sets. The default inputs land at 477 g, or 6.8 g per kg, comfortably above that floor.

MacroWorking targetPublished rangeGrams at 70 kgCalories
Protein1.8 g/kg1.6 to 2.2 g/kg112 to 154 g, midpoint 126 g504 of 2,979
Fat0.9 g/kg0.5 to 1.5 g/kg35 to 105 g, midpoint 63 g567 of 2,979
CarbohydrateThe remainderAt least 3 to 5 g/kg477 g at the default inputs1,908 of 2,979

These are targets for a training day, not laws. A single meal short of the protein number matters less than a week short of the calorie number, because the surplus sets the direction of the scale and the macros set what the added weight is made of.

Reading the timeline and the projected date

Time to goal is the net gain divided by the weekly rate: 5 kg at 0.35 kg a week is 14.3 weeks, or 100 days, which the calculator turns into a calendar date, February 2, 2027 from October 25, 2026. The date moves with every input, so halving the rate to 0.175 kg doubles the wait to 28.6 weeks.

Trust the early part of the timeline more than the late part. Because maintenance rises with body weight, a fixed intake buys a smaller surplus each month and the straight line bends: the same 2,979 kcal that adds 0.35 kg a week at 70 kg adds closer to 0.28 kg at 75 kg. The table gives the arithmetic at three rates, and the fix is mechanical: re-run the calculator at each new body weight and raise intake by the surplus it names.

Weekly rateShare of 70 kgWeeks to gain 5 kgDaysDate from October 25, 2026
0.175 kg0.25%28.6200May 13, 2027
0.35 kg0.50%14.3100February 2, 2027
0.50 kg0.71%10.070January 3, 2027

Telling a stall from scale noise

Body weight swings a kilogram or more in a day on water, glycogen and gut content alone, so one flat weigh in means nothing. The calculator compares your average over the last two or more weeks with the rate you planned, on the rule that you judge the trend, not the day. Weigh in daily under the same conditions and read the weekly average.

Scale, 2 week averageReadAction
90% to 120% of planOn trackChange nothing
50% to 90% of planSlightly underAdd 100 to 150 kcal
Under 50% of planTrue stallAdd 150 to 250 kcal
Above 120% of planSurplus too bigCut 100 to 200 kcal
Flat after a salty dayWater, not fatWait a week

When the check reads stalled, raise intake and hold the change for two full weeks, because the scale needs about that long to reflect a new intake. When it reads faster than plan, cut a little rather than panic cutting, since the first weeks of a bulk carry water and glycogen that inflate the apparent rate by half a kilogram or so.

What the gain is made of, and when to stop

A kilogram of scale gain is not a kilogram of muscle. The split depends on the size of the surplus, training quality and training age, and no formula predicts it for one person, so the calculator prints three scenarios instead: at 65% lean, a 5 kg gain is 3.25 kg of lean mass and 1.75 kg of fat; at 50% the fat share is 2.5 kg; at 80% it is 1 kg. A tape measure at the navel, read weekly next to the scale, tells you which row you are living in.

Lean shareLean from 5 kgFat from 5 kgWaist
50%2.5 kg2.5 kgGrows steadily
65%3.25 kg1.75 kgSlow growth
80%4.0 kg1.0 kgBarely moves

Stop or reverse the phase on evidence rather than on a calendar date. The CDC adult BMI categories put healthy weight between a BMI of 18.5 and 25, and the default inputs finish at a BMI of 24.5, near the top of that band. A waist that adds more than about 2 cm over eight weeks, or a rate you cannot bring back inside the 0.25% to 0.5% band by trimming 100 to 200 kcal, both say the surplus has stopped buying muscle. This page is arithmetic, not medical advice; anyone with a health condition should run the plan past a clinician or a registered dietitian.

Frequently asked questions

How many calories above maintenance do I need to gain weight?

One kilogram of body weight costs about 7,700 kcal, so each 0.1 kg of planned weekly gain is a 110 kcal daily surplus. The default 0.35 kg a week is 385 kcal, roughly 15% above a 2,594 kcal maintenance.

What is a realistic weekly weight gain for building muscle?

The 2019 off season review by Iraki and colleagues recommends 0.25% to 0.5% of body weight per week for novice and intermediate lifters, so 175 g to 350 g at 70 kg and 225 g to 450 g at 90 kg. Advanced lifters should sit near the bottom of that range.

Is gaining 0.5 kg a week too fast?

At 70 kg it is 0.71% of body weight, above the 0.5% ceiling in the published band, and most of the extra will be fat. At 100 kg it is 0.5%, the top of the band. Divide your weekly gain by your body weight to place your own number.

How long does it take to gain 5 kg?

At 0.175 kg a week it is 28.6 weeks, at 0.35 kg it is 14.3 weeks, and at 0.5 kg it is 10 weeks. The calculator converts whichever rate you enter into a calendar date.

How much protein do I need while gaining weight?

The ISSN puts exercising adults at 1.4 to 2.0 g per kg per day (Jäger and colleagues, 2017), and the 2019 bulking review narrows it to 1.6 to 2.2 g/kg. At 70 kg that is 112 g to 154 g, with 126 g as the midpoint the calculator prints.

Why did my weight stop rising on the same calories?

Maintenance climbs as you gain, so a fixed intake buys a smaller surplus every month, and water shifts hide real gain for a week or more. The stall check flags an average under half your target rate over two weeks; the fix is usually 150 to 250 kcal more a day.

Does the 3,500 calories per pound rule work for gaining?

It is the same static conversion, 7,700 kcal per kg, and it is fine for short projections. The NIH Body Weight Planner at NIDDK shows why long ones drift: expenditure adapts as weight changes, so re-run the numbers every four weeks.

How big should the surplus be for a lean bulk?

The 2019 review suggests 10% to 20% above maintenance for novice and intermediate lifters and 5% to 10% for advanced ones. At a 2,594 kcal maintenance that is roughly 260 to 520 kcal a day.

Do I need the same surplus on rest days?

The weekly total matters more than the daily split. A 385 kcal daily surplus is 2,695 kcal over a week, and hitting that with larger portions on training days and smaller ones on rest days works as well as a flat intake.

At what BMI should I stop bulking?

The CDC places healthy adult weight between a BMI of 18.5 and 25. The default inputs finish at 24.5, so a taller or heavier trainee following the same plan should expect to stop, or shift to maintenance, before crossing 25.

How often should I weigh myself during a bulk?

Daily, under the same conditions, then read the weekly average. Single readings swing by up to a kilogram on water and gut content, which is more than a full week of planned gain at 0.175 kg.

Does this calculator work for women?

Yes. The Mifflin-St Jeor equation switches its constant to -161 for women, and the rate bands are percentages of body weight, so they apply unchanged. A 60 kg lifter at the default rate would plan 0.30 kg a week, 0.5% of body weight.

How is this different from a pregnancy weight gain calculator?

A pregnancy tool reads recommended gain bands from pre pregnancy BMI because the gain supports a fetus, and the targets are clinical. This calculator is for planned training gains: you pick the goal, it prices the surplus, protein and timeline, and checks the scale for stalls.

What if I gain faster than the plan?

Above 120% of the planned rate over two weeks, cut 100 to 200 kcal a day. The first weeks of a bulk carry water and glycogen, so confirm the trend over a second week before touching intake.

Spotted a wrong number or a broken result?

More Converters tools

See all Converters tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.