Muscle Gain Calorie Calculator – Bulk Calculator & How to Bulk Guide

health

Free muscle gain calorie calculator — find your calorie surplus for bulking, daily intake for building muscle, and how many calories to bulk. Includes clean bulk and dirty bulk options

Muscle Gain Calorie Calculator – Bulk Calculator & How to Bulk Guide
Muscle & Bulk Calculator

Muscle Gain Calorie Calculator: Calories to Build Muscle & Bulk

Calculate your exact calorie target for building muscle — choose lean bulk, moderate bulk, or aggressive bulk and get your daily intake, macro split, and timeline estimate in seconds.

3 Bulk Types
TDEE Accurate Formula
3 Macro Targets
Free No Signup
Muscle Gain Calorie Calculator — Bulk Calculator
1
Your Stats
130 lbs
150 lbs
170 lbs
190 lbs
210 lbs

2
Activity Level
Sedentary Little or no exercise — desk job, minimal movement
×1.2
Lightly Active Light exercise 1–3 days per week
×1.375
Moderately Active Moderate exercise 3–5 days per week — most lifters
×1.55
Very Active Hard exercise 6–7 days/week or physical job
×1.725
Extremely Active Very hard exercise + physical job every day
×1.9
Most people who lift 3–4 days/week are Moderately Active. Add one level if you have a physical job on top of gym training.

3
Bulk Type
+10% Lean Bulk Slow, steady gains with minimal fat. Best for: intermediate lifters who want to stay lean. ~0.25–0.5 lbs/wk
Most Popular +15% Moderate Bulk Balanced approach — solid muscle gain with manageable fat. Best for: most lifters. ~0.5–0.75 lbs/wk
+20% Aggressive Bulk Fast mass gain, more fat. Best for: beginners, hardgainers, underweight. ~0.75–1.0 lbs/wk
Please fill in all fields.
Moderate Bulk

Your bulking calorie target

3,141
kcal / day

+410 kcal calorie surplus above maintenance

Your maintenance calories (TDEE) Total daily energy expenditure — what you burn at your activity level
2,731 kcal
21,987 kcal / week
+410 kcal surplus / day
~0.82 est. lbs / week
Recommended daily macros for muscle gain
Protein (680 kcal)
170g
Carbohydrates (1,570 kcal)
393g
Fat (783 kcal)
87g
Compare all bulk types at your stats
Bulk Type Daily Calories Surplus Est. Weekly Gain
Timeline estimate to gain 10 lbs at your bulk type
~16 weeks

Approximately 4 months — assumes consistent training and nutrition. 60–70% of weight gained is estimated lean muscle.

Disclaimer: Calorie targets use the Mifflin-St Jeor equation, widely considered the most accurate BMR formula for non-athletic adults. Individual results vary based on muscle mass, metabolic rate, training intensity, and genetics. Consult a registered dietitian or sports nutritionist for personalised advice. Results are for guidance only.

Last updated: July 2026

Building muscle requires a calorie surplus — you cannot gain meaningful muscle mass on a sustained calorie deficit, and the size of that surplus determines both how fast you gain and how much fat comes with it. This muscle gain calorie calculator and bulk calculator takes the guesswork out of the process: enter your stats, pick your approach, and get a precise daily calorie target built for your body.

The calculator works in two stages. First, it calculates your TDEE (total daily energy expenditure) using the Mifflin-St Jeor formula — the most accurate standard equation for non-athletic adults. Then it adds your chosen calorie surplus for bulking: lean bulk (+10%), moderate bulk (+15%), or aggressive bulk (+20%). Both male and female formulas are included.

Results include your daily calorie target, weekly calorie total, estimated weekly weight gain, and a full macro split — protein, carbs, and fat targets in grams. Whether you want to know how many calories to build muscle or exactly how many calories to bulk, this calculator gives both in one place. Enter your stats below and get your personal calorie target for building muscle in seconds.


How to use the muscle gain calorie calculator

Step 1 — Enter your stats

Select your biological sex, then enter your age, height, and current body weight. These four inputs are used to calculate your BMR (basal metabolic rate) using the Mifflin-St Jeor formula — the most accurate standard equation for estimating resting calorie burn in non-athletic adults. Sex affects the formula constant (+5 for males, −161 for females), which reflects average differences in body composition.

Step 2 — Select your activity level

Choose from five activity levels that match your typical week. Most people who train at the gym 3–5 days per week fall into the Moderately Active category (multiplier ×1.55). If you have a physically demanding job on top of gym training — construction, nursing, manual labour — choose Very Active. Sedentary means a desk job with little movement outside of exercise sessions. Your BMR is multiplied by the activity multiplier to produce your TDEE.

Step 3 — Choose your bulk type

Select the bulking approach that fits your goals and training stage:

  • Lean bulk (+10% surplus): slowest weight gain rate, minimal fat accumulation. Ideal for intermediate lifters or anyone already lean who wants to stay that way.
  • Moderate bulk (+15% surplus): the most practical choice for most lifters — solid muscle gain rate with manageable fat gain.
  • Aggressive bulk (+20% surplus): fastest mass gain with higher fat accumulation. Best suited to beginners, hardgainers, or anyone significantly underweight who needs rapid mass gain.

Step 4 — Read your results

The calculator outputs six result blocks: your TDEE (maintenance calories), daily bulking calorie target, daily and weekly surplus, estimated weekly weight gain, macro split in grams, a side-by-side comparison of all three bulk types at your stats, and a timeline estimate for gaining 10 lbs. The macro split uses 1g of protein per lb of body weight — the most widely supported target in sports nutrition research. Adjust your intake every 2–4 weeks based on actual weight change.


How many calories do you need to build muscle?

Before you can calculate a muscle-building intake, you need your TDEE — your maintenance calorie level. Eating at TDEE neither builds nor loses weight. To build muscle, you eat above maintenance. The question is how far above.

The three practical surplus ranges used by most evidence-based coaches and dietitians:

  • Lean bulk: +200–350 kcal/day above TDEE (approximately +10%)
  • Moderate bulk: +350–500 kcal/day above TDEE (approximately +15%)
  • Aggressive bulk: +500–700 kcal/day above TDEE (approximately +20%)

The table below shows pre-calculated daily calorie targets for muscle gain by body weight, based on a 25-year-old male at 5'10" and moderately active (TDEE multiplier ×1.55). Use it as a quick reference — the calculator above gives your exact number based on your age, sex, height, and activity level.

Body Weight TDEE (Maintenance) Lean Bulk +10% Moderate Bulk +15% Aggressive Bulk +20%
130 lbs (59.0 kg)2,1642,3802,4892,597
140 lbs (63.5 kg)2,2342,4572,5692,681
150 lbs (68.0 kg)2,3032,5332,6482,764
160 lbs (72.6 kg)2,3732,6102,7292,848
170 lbs (77.1 kg)2,4432,6872,8092,932
180 lbs (81.7 kg)2,5142,7652,8913,017
190 lbs (86.2 kg)2,5842,8422,9723,101
200 lbs (90.7 kg)2,6532,9183,0513,184
220 lbs (99.8 kg)2,7953,0743,2143,354

Based on: 25-year-old male, 5'10" (177.8 cm), Moderately Active (×1.55). BMR formula: (10 × kg) + (6.25 × 177.8) − (5 × 25) + 5. Use the calculator above for your exact target.


Calorie surplus for bulking — lean bulk vs moderate bulk vs aggressive bulk

+10% Lean Bulk +200–350 kcal/day
~0.25–0.5 lbs/week
Minimal fat gain
+15% Moderate Bulk +350–500 kcal/day
~0.5–0.75 lbs/week
Manageable fat gain
+20% Aggressive Bulk +500–700 kcal/day
~0.75–1.0 lbs/week
Higher fat gain

Lean bulk (+10% surplus): approximately +200–350 extra kcal/day. Muscle gain rate of roughly 0.25–0.5 lbs per week with minimal fat accumulation. Best for lifters with one or more years of training who want to stay lean, or anyone at low body fat who wants to avoid a significant cut phase afterward. A clean bulk at this level keeps body fat changes almost invisible over a 3-month cycle.

Moderate bulk (+15% surplus): approximately +350–500 extra kcal/day. Muscle gain rate of roughly 0.5–0.75 lbs per week. The most practical approach for the majority of lifters — meaningful progress without excessive fat accumulation. Most evidence-based nutritionists recommend this range as the default calorie surplus for muscle gain.

Aggressive bulk (+20% surplus): approximately +500–700 extra kcal/day. Muscle gain rate of roughly 0.75–1.0 lbs per week, with more fat accumulation alongside. Best suited to beginners in their first 6–12 months (who have a higher muscle-building capacity), hardgainers who struggle to maintain body weight, or those who are significantly underweight.

Key limit: Maximum natural muscle gain is approximately 0.5 lbs/week for men and 0.25 lbs/week for women at the intermediate and advanced stages. A surplus beyond +20% does not increase muscle gain rate — it only adds more fat. There is no benefit to a dirty bulk beyond beginner stage.


How long does it take to gain muscle? Bulk timeline by surplus type

One of the most common questions from people starting a bulk is how long it will actually take to see real results. This table shows estimated time to gain 5, 10, 15, and 20 lbs on each bulk type — assuming 60–70% of weight gained is lean mass, which is typical for a well-managed bulk with sufficient protein intake and progressive overload training.

Weight Goal Lean Bulk (~0.375 lbs/wk) Moderate Bulk (~0.625 lbs/wk) Aggressive Bulk (~0.875 lbs/wk)
Gain 5 lbs 13 weeks / 3 months 8 weeks / 2 months 6 weeks / 1.5 months
Gain 10 lbs 27 weeks / 6 months 16 weeks / 4 months 11 weeks / 2.5 months
Gain 15 lbs 40 weeks / 9 months 24 weeks / 5.5 months 17 weeks / 4 months
Gain 20 lbs 53 weeks / 12 months 32 weeks / 7.5 months 23 weeks / 5 months

These timelines assume consistent training and nutrition, hitting your calorie and protein targets most days of the week. Beginners gain muscle significantly faster than intermediate or advanced lifters — the beginner gains advantage typically lasts 6–12 months of training. Not all weight gained during a bulk is muscle: expect 30–40% to be fat and water, which is addressed in a subsequent cut phase.

How long to gain weight with lean bulk? On a lean bulk (+10% surplus), expect to gain approximately 5 lbs in 13 weeks, 10 lbs in 27 weeks, and 20 lbs over a full year. This is the slowest but leanest approach — the preferred method in competitive bulk bodybuilding off-season phases.


How to bulk — a practical guide for building muscle mass

Bulking comes down to four fundamentals: eat at a calorie surplus, train with progressive overload, prioritise protein, and be consistent. Everything else is secondary. Here is how to put it into practice.

Calculate your calorie target first. Use the bulk calculator above to get your TDEE and add your chosen surplus. This is your daily calorie target — not a guideline, a target. Track it for the first 3–4 weeks until you know your eating habits by feel. Most people significantly underestimate their intake without tracking.

Set protein at 1g per lb of body weight. For a 170 lb person that is 170g of protein daily — non-negotiable for maximising muscle protein synthesis. Spread it across 3–5 meals per day. Chicken, beef, eggs, fish, Greek yogurt, cottage cheese, and protein shakes are reliable sources. Hit protein first — then fill remaining calories with carbs and fats.

Train with progressive overload 3–5 days per week. Calories without progressive overload build fat, not muscle. Progressive overload means adding weight, reps, or sets over time. Prioritise compound movements: squat, deadlift, bench press, barbell row, and overhead press. These movements drive the most muscle mass per session.

Sleep 7–9 hours. The majority of muscle protein synthesis happens during sleep. Consistently sleeping under 6 hours significantly blunts muscle gain even with a perfect diet and training plan. Sleep is not optional during a bulk.

Track weekly body weight. Weigh yourself every morning after using the bathroom, same time each day. Average the readings across the week. Expect 0.3–1.0 lbs per week depending on your chosen bulk type. If weight is not moving after 2–3 weeks, add 100–150 kcal/day. If gaining faster than your target rate, reduce by 100 kcal/day.

How to bulk up fast

The fastest way to bulk up is an aggressive surplus (+20% above TDEE) combined with heavy compound lifts using progressive overload. Beginners gain muscle at the fastest rate regardless of their surplus size, so for most new lifters, even a lean bulk feels rapid in the first 6 months. Aggressive bulking accelerates weight gain but brings significantly more fat — you will need a longer cut afterward. Faster is not always better for long-term body composition. If speed is the priority, use aggressive bulk macros, train 4–5 days per week with heavy compound movements, and sleep 8+ hours per night.

How to bulk properly and correctly

Bulking correctly means hitting your calorie target consistently — including rest days, not just training days. Muscle is built every day, not only in the gym. A common mistake is eating 3,500 calories on training days and 1,800 on rest days: the weekly average drops to well below your surplus target and progress stalls.

Check body weight weekly, not daily. Daily weight fluctuates by 2–4 lbs due to water, food volume, and glycogen. Weekly averages are meaningful data — daily readings are noise. Adjust calories every 2–4 weeks based on the trend, not a single weigh-in.

In bulk bodybuilding contexts — competitive bodybuilders and physique athletes — the standard approach is a controlled lean bulk in the off-season (typically 16–24 weeks) followed by a structured cut phase (12–16 weeks). This cycle repeats annually. The lean bulk in the off-season keeps body fat manageable so the cut is shorter and less severe.


How to gain muscle without gaining fat — lean bulking explained

The honest answer first: you cannot gain significant muscle mass with zero fat gain. Some fat gain is a normal and expected consequence of any calorie surplus — the body does not partition 100% of extra calories into muscle tissue. Anyone claiming you can bulk with zero fat gain is either a beginner experiencing recomposition or is misrepresenting how human physiology works.

What you can do is minimise fat gain through a lean bulk. Keeping the surplus at approximately +10% (around +200–300 extra kcal/day above TDEE) is the most effective way to gain muscle without gaining noticeable fat. At this level, fat accumulation is so slow that body composition changes are barely visible over a 12-week cycle.

The key factors that minimise fat gain during a bulk:

  • Keep surplus at 10% or below — every extra calorie beyond what muscle can absorb goes to fat
  • Train consistently with progressive overload — the training signal is what directs surplus calories toward muscle
  • Prioritise compound movements — the most effective stimulus for muscle protein synthesis
  • Maintain high protein intake (1g per lb body weight) — preserves lean mass and increases satiety
  • Avoid letting bulk calories come from processed foods and sugar — these do not improve performance or muscle gain

Body fat percentage matters here. Men above 20% body fat and women above 28% body fat are generally better served by cutting first. At higher body fat levels, insulin sensitivity decreases and the body is less efficient at partitioning surplus calories toward muscle tissue and more prone to fat storage. A 6–8 week cut before starting a bulk often results in better overall muscle gain over 12 months.

The bulk calculator above includes a Lean Bulk option — select it to get your minimum effective calorie surplus for muscle gain with the least possible fat accumulation.


Macros for bulking — protein, carbs, and fat targets

Protein: 1g per lb of body weight (2.2g per kg) is the most widely cited evidence-based target for natural muscle gain. For a 170 lb person that is 170g of protein per day — 680 kcal from protein. Research consistently shows that going above 1g per lb provides minimal additional benefit for most natural lifters. The only exception is very lean individuals in a deficit, which is not relevant during a bulk.

Carbohydrates are the primary energy source for weight training intensity. Once protein and fat targets are met, all remaining calories come from carbs. On a 3,000 kcal bulk with 170g protein and 83g fat, that leaves approximately 1,568 kcal = 392g of carbs per day — well above the minimum needed to sustain hard training sessions.

Fat: 25% of total daily calories. Fat supports testosterone production, joint health, and hormonal function — all important for heavy compound training. For a 3,000 kcal diet that is 750 kcal ÷ 9 = 83g of fat per day. Do not drop fat below 20% of total calories during a bulk.

Daily Calories Protein Carbs Fat
2,500 kcal 170g (680 kcal) 268g (1,070 kcal) 83g (750 kcal)
2,750 kcal 170g (680 kcal) 330g (1,320 kcal) 83g (750 kcal)
3,000 kcal 170g (680 kcal) 393g (1,570 kcal) 83g (750 kcal)
3,250 kcal 170g (680 kcal) 455g (1,820 kcal) 83g (750 kcal)
3,500 kcal 170g (680 kcal) 518g (2,070 kcal) 83g (750 kcal)

Fixed for 170 lbs body weight. Fat fixed at 25% of 3,000 kcal = 750 kcal = 83g. Protein fixed at 170g = 680 kcal. Carbs = (total − 680 − 750) ÷ 4.


Muscle gain calorie calculator — frequently asked questions

How many calories should I eat to gain muscle?
To gain muscle, eat above your TDEE (maintenance calories). For a 170 lb, 25-year-old male training moderately, that means approximately 3,141 kcal/day on a moderate bulk — a +410 kcal daily surplus above his TDEE of 2,731 kcal. Your exact number depends on your sex, age, height, weight, and activity level. The muscle gain calorie calculator above gives you a personalised daily calorie target in seconds — including how many calories should you eat to gain muscle based on your exact stats.
What is a calorie surplus for bulking?
A calorie surplus for bulking means eating more calories than your body burns each day. The surplus provides the extra energy your body needs to build new muscle tissue. A lean bulk surplus is approximately +10% above TDEE (around +200–350 kcal/day). A moderate bulk is +15% (around +350–500 kcal/day). An aggressive bulk is +20% (around +500–700 kcal/day). The bigger the surplus, the faster the total weight gain — but also the more fat that accumulates alongside the muscle.
How many extra calories do I need to build muscle?
Most lifters need between +200 and +700 extra calories per day above maintenance to build muscle effectively. A lean bulk uses a +200–350 kcal surplus, a moderate bulk uses +350–500 kcal, and an aggressive bulk uses +500–700 kcal. Going beyond +20% surplus does not increase muscle gain rate — it only adds more fat, since the body can only synthesise muscle tissue at a fixed rate regardless of surplus size. The calculator above determines your exact surplus based on your TDEE.
How long does it take to gain 10 lbs of muscle?
On a lean bulk, gaining 10 lbs of total weight takes approximately 27 weeks (6 months). On a moderate bulk, approximately 16 weeks (4 months). On an aggressive bulk, approximately 11 weeks (2.5 months). These estimates assume consistent training and nutrition, with 60–70% of weight gained being lean muscle. Not all weight is pure muscle — water and fat make up the remainder. Beginners gain muscle significantly faster than intermediate or advanced lifters in the first 6–12 months.
Should I bulk or cut first?
If you are above 20% body fat (men) or 28% body fat (women), cut first. At higher body fat levels, the body is less efficient at partitioning surplus calories toward muscle and more prone to fat storage. If you are below those thresholds, start bulking immediately. Beginners who are skinny-fat — low muscle, moderate fat — can often recomp on a slight surplus, building muscle and losing fat simultaneously before committing to a structured bulk. Use the Lean Body Mass Calculator to assess your starting composition.
What is the difference between a lean bulk and a dirty bulk?
A lean bulk (also called a clean bulk) uses a controlled surplus of +10–15% above TDEE, prioritises whole food sources, and results in slow, steady muscle gain with minimal fat accumulation. A dirty bulk uses a large, untracked surplus — often 30–50% above TDEE — with no restriction on food quality or quantity. Dirty bulking causes rapid total weight gain, but the majority is fat, requiring a long and difficult cut afterward. A lean bulk is almost always the better long-term strategy for body composition, especially for intermediate and advanced lifters.
How many calories should a woman eat to build muscle?
A 28-year-old woman, 5'5", 140 lbs, lightly active (×1.375) on a lean bulk needs approximately 2,066 kcal/day — a +188 kcal surplus above her maintenance of 1,878 kcal. Women typically have lower TDEE than men of the same weight due to differences in the Mifflin-St Jeor formula (−161 constant vs +5 for males), which reflects average body composition differences. The muscle gain calorie calculator above includes the correct female formula — select Female and enter your stats for an accurate personal calorie target for building muscle.
How much protein do I need to build muscle?
The most widely supported target for natural muscle gain is 1 gram of protein per pound of body weight per day (2.2g per kg). For a 170 lb person that is 170g of protein daily — 680 kcal from protein. Research consistently shows that going above 1g per lb provides minimal additional benefit for most natural lifters. Distribute protein across 3–5 meals per day for optimal muscle protein synthesis. This calculator sets protein at 1g per lb automatically in its macro split output.
How to bulk up fast?
The fastest way to bulk up is an aggressive surplus (+20% above TDEE), heavy compound lifts with progressive overload (squat, deadlift, bench, row, overhead press), 1g of protein per lb of body weight daily, and 8–9 hours of sleep per night. Beginners gain muscle fastest in the first 6–12 months regardless of surplus size. An aggressive bulk accelerates total weight gain but brings significantly more fat — you will need a longer cut phase afterward. Faster is not always better for long-term body composition. Use the bulk calculator above to set the aggressive bulk target.
How many calories do I need on a bulk per day?
Your daily calorie target on a bulk depends on your TDEE (maintenance calories) and your chosen bulk type. Lean bulk: TDEE × 1.10. Moderate bulk: TDEE × 1.15. Aggressive bulk: TDEE × 1.20. For a moderately active 170 lb male aged 25, TDEE is approximately 2,731 kcal — making the moderate bulk target about 3,141 kcal/day, the lean bulk target 3,004 kcal/day, and the aggressive bulk target 3,277 kcal/day. Use the calorie calculator for muscle gain above for your exact personal daily calorie number.

More free fitness and nutrition calculators on everycalcpro.com

Track every part of your bulk with these free tools — no signup required.

All calculators are 100% free and require no signup.


This is the most complete muscle gain calorie calculator available in one place — TDEE calculation, three bulk type options, macro split in grams, bulk type comparison, and timeline estimate for gaining 5–20 lbs. Whether you call it a bulk calculator, a calorie counter for bulking, or a calorie intake for muscle gain tool, the result is the same: your precise daily calorie target built around your stats and your goal.

Track your weekly body weight and adjust calories every 3–4 weeks based on the trend. If you need to calculate your maintenance calories for other purposes, see the full TDEE Calculator and Calorie Deficit Calculator on everycalcpro.com.

Use the free Muscle Gain Calorie Calculator above — enter your stats, choose your bulk type, and get your daily calorie target instantly.

Key Formulas
TDEE = BMR × activity Maintenance calories
Lean Bulk = TDEE × 1.10 +10% surplus, ~0.25–0.5 lbs/wk
Moderate Bulk = TDEE × 1.15 +15% surplus, ~0.5–0.75 lbs/wk
Aggressive Bulk = TDEE × 1.20 +20% surplus, ~0.75–1.0 lbs/wk
Protein = 1g × body weight (lbs) Primary muscle-building macro
Fat = 25% of total kcal ÷ 9 Supports hormones and joints
Carbs = remaining kcal ÷ 4 Primary training fuel
3,500 kcal surplus ≈ 1 lb gain Weekly surplus ÷ 3,500 = lbs/wk
Quick Examples
170 lb Male · Mod Bulk → 3,141 kcal
140 lb Female · Lean Bulk → 2,066 kcal
150 lb Male · Lean Bulk
190 lb Male · Aggressive Bulk
130 lb Female · Moderate Bulk
200 lb Male · Moderate Bulk
Bulk Timeline
Goal Lean Mod Agg
5 lbs 13 wk 8 wk 6 wk
10 lbs 27 wk 16 wk 11 wk
15 lbs 40 wk 24 wk 17 wk
20 lbs 53 wk 32 wk 23 wk