Ultra+Ultra+

Free nutrition tool

Lean bulk calculator

This lean bulk calculator estimates your maintenance calories with Mifflin-St Jeor, adds a small surplus of 150 to 300 kcal based on your training age, and shows how much bodyweight you should expect to gain each month. Beginners can add 1 to 1.5% a month; advanced lifters closer to 0.25 to 0.5%. Protein and a 12-week projection included.

Same maintenance maths as the calorie calculator, so the two tools never disagree. The weight you add is muscle plus some fat; the point of a small surplus is to keep the second part small.

Last updated

Set your lean bulk calories

One to three years. Progress comes over weeks, not sessions.

Training experience
Units
Sex
years
kg
cm

Your plan shows here

Maintenance, your lean bulk target, expected monthly gain, protein, and a 12-week projection.

The basics

What is a lean bulk?

A lean bulk is a muscle-building phase run on a small calorie surplus, so the weight you add is mostly muscle. The old approach was to eat everything in sight for six months and sort it out later. It works for the scale and not much else: muscle grows at a fixed pace, and every calorie past what it can use is stored as fat.

The small surplus gives training and recovery the energy they need, keeps strength climbing, and leaves you looking like a lifter at the end of it instead of at the start of a long cut.

Calories

How many calories for a lean bulk?

Maintenance plus 150 to 300 kcal a day. Iraki and colleagues reviewed off-season nutrition for natural bodybuilders in 2019 and put the surplus at about 10 to 20% above maintenance, with advanced lifters told to be more conservative. For someone maintaining on 2,700 kcal, 10% is 270 kcal, and that is about where this calculator lands for a beginner.

The calculator scales the surplus to training age: 300 kcal for beginners, 200 for intermediates, 150 for advanced lifters. A beginner can turn a bigger surplus into muscle. An advanced lifter cannot, so the extra would only be fat.

Maintenance itself comes from the same Mifflin-St Jeor maths as the calorie calculator, so the two pages always agree. If you already know your real maintenance from tracking, use that instead and add the surplus by hand.

Rate of gain

How much muscle can you gain in a month?

Less than most people hope, and the number falls with every year of training. These are the bodyweight targets the calculator uses. Some of each figure is water and a little fat, which is why the surplus stays small.

Training ageGain per monthFor an 80 kg lifterSurplus
Beginner1 to 1.5% of bodyweight0.8 to 1.2 kg+300 kcal
Intermediate0.5 to 1% of bodyweight0.4 to 0.8 kg+200 kcal
Advanced0.25 to 0.5% of bodyweight0.2 to 0.4 kg+150 kcal

Iraki 2019 gives 0.25 to 0.5% of bodyweight per week for novice and intermediate lifters, which is 1 to 2% a month. The monthly ranges here sit at the lower end of that on purpose. Most lifters who gain 2% a month for three months are carrying most of it as fat, and the projection is meant to be the band you can hit without that.

Protein

How much protein on a lean bulk?

1.6 to 2.2 g per kg of bodyweight, from Morton's 2018 meta-analysis of 49 trials. An 80 kg lifter is at 130 to 175 g a day. The rest of the calories go to carbs, which fuel the training that makes the surplus worth having, and enough fat to keep hormones and appetite normal.

The calculator prints the protein range for your weight. For a per-meal split and the getting lean numbers, the protein calculator goes into more detail.

Checking

How to know if your lean bulk is working

Three signals, checked weekly. The weekly average bodyweight should sit inside the projection band. Your main lifts should be adding reps or weight most weeks; the progressive overload guide covers what to add. And the mirror should still show the muscle you are building.

Scale above the band for two weeks running: drop 100 kcal. Below it for three weeks: add 100 kcal. Strength stalled with the scale on target: the problem is the training, not the food, so look at volume and rep ranges before touching calories. Most lean bulks run 12 to 20 weeks, then a few weeks at maintenance before deciding what comes next.

In the app

How to track a lean bulk in Ultra+

Ultra+ logs bodyweight in the nutrition journal alongside your food and macros, so the weekly average is there without a spreadsheet. During training, every set shows your previous set and your best set, and the workout summary shows the volume delta against the last time you ran that session. Those are the three signals above, on one screen each.

FAQ

Lean bulk calculator FAQ

Short answers to the questions people bring to a lean bulk calculator.

How many calories above maintenance for a lean bulk?

150 to 300 kcal a day. Beginners can use the top of that because they build muscle fastest; advanced lifters should stay near 150 because they cannot use more. A 500 kcal surplus does not build muscle faster than 300, it just adds fat, and fat is not the point of the bulk.

How much weight should I gain per month on a lean bulk?

It depends on training age. A beginner can gain 1 to 1.5% of bodyweight a month, an intermediate 0.5 to 1%, and an advanced lifter 0.25 to 0.5%. For an 80 kg intermediate that is 0.4 to 0.8 kg a month. Faster than that and the extra is mostly fat, not muscle.

How long should a lean bulk last?

Long enough to build something: 12 to 20 weeks is typical, and a full year is fine for a beginner who stays lean enough to see progress. Stop when body fat gets in the way of training or how you look, hold maintenance for a few weeks, then decide whether to keep going or get lean.

What if the scale is not moving on a lean bulk?

Give it three weeks of weekly averages first, because daily weight swings by a kilo on water alone. If the average is flat after that, add 100 kcal and hold again. Your maintenance estimate is a formula; the scale is the real number, and the surplus only exists once it moves.

Do I need to bulk to build muscle?

Not strictly. Beginners and people returning after a break can build muscle at maintenance or even in a small deficit. Past that stage, growth is slow, and a small surplus gives training and recovery the energy to make it more reliable. If you are already carrying a lot of body fat, hold maintenance and get lean first.

Should I eat more on training days?

You can, but the weekly total is what matters. Some lifters put the whole surplus on training days and eat at maintenance on rest days, which keeps big meals where the training is. It is a preference, not a requirement. Pick whichever version you will stick to for twelve weeks.

Is the 12-week projection a promise?

No. It multiplies your bodyweight by the expected monthly rate for your training age, so it shows the band you should land in if the surplus is right and training is consistent. Land above it and you are gaining fat faster than needed; land below it for three weeks and the surplus is too small.

Keep going

Build the rest of the plan

References

  1. Nutrition recommendations for bodybuilders in the off-season: a narrative review Iraki J et al., Sports (Basel), 2019. Recommends a surplus of about 10 to 20% with a target gain of 0.25 to 0.5% of bodyweight per week for novice and intermediate bodybuilders, with advanced lifters told to be more conservative, and 1.6 to 2.2 g/kg/day of protein.
  2. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults Morton RW et al., Br J Sports Med, 2018. Across 49 trials, protein intakes above about 1.6 g/kg/day added no further fat-free mass, which is where the 1.6 to 2.2 g/kg protein target on this page comes from.

See whether this week beat last week

Ultra+ shows the volume delta after every session and your previous and best set on every set, so you can tell whether the surplus is turning into strength without waiting for the scale.

Start your free trial

Get one training tip a week.

One short email a week with a training tip you can use in your next session, plus what changed in Ultra+.

No spam. Unsubscribe at any time.