Skip to content

Weight Gain Calculator

Enter your sex, age, height, weight, activity level and the weight you want to reach. You get your daily surplus, your bulking calorie target, the weeks it takes, a projected date, and a protein range to eat alongside it.

About you
Sex

Moderate exercise 3 to 5 days a week.

Your goal
Pace

0.5 kg a week on a 500 calorie surplus. Faster, more fat comes with it.

Your daily bulking calories

3,056calories a day+500

2,556 maintenance calories plus a 500 calorie surplus.

  • Maintenance 2,556
  • Surplus +500

Your timeline

70 kg75 kg
TodayNov 13, 2026
5 kgto gain
10weeks to goal
0.5 kga week

Protein while bulking

112 - 154g protein a day

1.01.62.22.6

1.6 to 2.2 g per kg of body weight. Muscle gain flattens out near 1.6 g per kg in the 2018 Morton meta-analysis, so the top of the band is a cushion rather than a requirement.

Lean vs standard pace

PaceSurplusWeeksGoal date
Lean 0.25 kg+25020Jan 22, 2027
Standard 0.5 kg+50010Nov 13, 2026

Lean adds about a quarter kilo a week and keeps fat gain low. Standard is twice as fast and brings more fat with it. Switch the pace above to change the plan.

An estimate from the Mifflin-St Jeor equation. Weigh yourself weekly, and if the scale has not moved in two weeks, add 150 to 200 calories a day.

How the number is worked out

The calculator starts with your maintenance calories: the Mifflin-St Jeor equation for your resting burn, multiplied by an activity factor from 1.2 for a desk job to 1.9 for physical work or twice-daily training. A moderately active 30 year old man at 70 kg and 175 cm lands at about 2,556 calories a day.

Then it adds a surplus. A kilogram of body tissue carries roughly 7,700 calories, adjusted down a little because part of a healthy gain is muscle and glycogen rather than fat. A lean bulk adds 250 calories a day for close to 0.25 kg a week. A standard bulk adds 500 for close to 0.5 kg a week. The gap between your weight and your target, divided by the weekly rate, gives the number of weeks and the date. The man above aiming for 78 kg needs 32 weeks on lean or 16 on standard.

Protein comes out at 1.6 to 2.2 g per kilogram of current body weight. The 2018 Morton meta-analysis in the British Journal of Sports Medicine pooled 49 studies and found extra protein stopped adding muscle past about 1.6 g per kg. The top of the band is headroom for hard training days, not a target.

Bulking calories

Maintenance plus surplus is the number you eat today. Weigh in three or four mornings a week and judge the weekly average, because a single morning swings by a kilogram on water alone. Recalculate every 4 to 5 kg. The surplus that worked at 70 kg is close to maintenance at 76 kg, and that is the usual reason a bulk stalls in month three.

Editing the daily calorie and macro targets in NutriScan

Calorie surplus for a lean bulk

A trained adult adds something like 0.2 to 0.5 kg of muscle in a good month, which is why the lean option sits at 250 calories. Eating 1,000 over maintenance does not build muscle four times faster. The extra lands as fat and has to come off again later. If you are new to lifting or coming back after a long break, the standard pace suits you better for the first few months. The muscle gain guide covers what those meals look like.

Weight gain for hard gainers

People who say they cannot gain weight usually eat 400 to 700 calories a day less than they think, and the gap only shows up in a full week of logs. Big appetite days get remembered, low days do not. Drink some of your calories, add a tablespoon of olive oil to a meal for 120 calories, and set a floor for the low days rather than trying to make up for them later.

NutriScan logged meal with items, calories and protein

Track it in NutriScan

The calculator gives you one number. Whether the plan works is decided at dinner on a Tuesday. NutriScan logs a meal from a photo, your voice, a barcode or a typed line, and adds calories and protein against the bulking target you set here, so you can see how much is left before the last meal rather than after it.

The free plan gives you 5 photo scans a week plus unlimited manual logging, water tracking and the fasting timer. Premium removes the scan cap and costs about $59 a year.

Download NutriScan on the App StoreGet NutriScan on Google Play

Frequently asked questions

How many calories do I need to eat to gain weight?

Take your maintenance calories and add a surplus. A 250 calorie surplus adds roughly 0.25 kg a week, a 500 calorie surplus roughly 0.5 kg. For a 70 kg moderately active man whose maintenance is about 2,550 calories, that is 2,800 calories a day on a lean bulk or 3,050 on a standard one.

What is a good calorie surplus for a lean bulk?

Around 250 calories a day, or about 10 percent over maintenance. That pace adds close to 0.25 kg a week, which is near the ceiling for how fast an adult who already trains can build muscle. A bigger surplus does not speed muscle growth much, it mostly adds fat.

How fast should I gain weight?

0.25 to 0.5 percent of your body weight a week suits most people. Beginners and anyone coming back after a long break can sit at the top of that range. If you have trained hard for years, stay near the bottom, because the muscle you can add in a month is limited and the rest lands as fat.

How much protein do I need while bulking?

1.6 to 2.2 g per kg of body weight a day. The 2018 Morton meta-analysis in the British Journal of Sports Medicine found gains in muscle and strength stop improving past roughly 1.6 g per kg, so the top of the range is a cushion for days when you eat less.

Why am I not gaining weight even though I eat a lot?

Almost always because the weekly average is lower than it feels. Big appetite days get remembered and low days do not. Log everything for one honest week, including drinks and cooking oil, then compare that average with the target here. If the scale has not moved in two weeks, add 150 to 200 calories a day and check again.

Your inputs are saved between these pages, so each one opens with your numbers filled in.

Download App