To gain muscle, most people need to eat roughly 200 to 500 calories above their maintenance level each day while following a resistance training program. There’s no single magic number. Your ideal calorie target depends on your weight, height, age, sex, and how active you are. While online calculators can give you a starting point, understanding the math behind them helps you fine-tune your intake as your body changes.
Step 1: Estimate Your Basal Metabolic Rate
Your basal metabolic rate (BMR) is the number of calories your body burns at complete rest, just to keep your organs functioning, your heart beating, and your lungs breathing. It’s the foundation of any calorie calculation. The most widely used formula for this is the Mifflin-St Jeor equation, which research has shown to be reasonably accurate for most healthy adults.
For men: (9.99 × weight in kg) + (6.25 × height in cm) − (4.92 × age in years) + 5
For women: (9.99 × weight in kg) + (6.25 × height in cm) − (4.92 × age in years) − 161
So a 30-year-old man who weighs 80 kg (176 lbs) and stands 178 cm (5’10”) would calculate: (9.99 × 80) + (6.25 × 178) − (4.92 × 30) + 5 = roughly 1,767 calories per day at rest. That’s before any movement or exercise is factored in.
If you know your body fat percentage, you can use the Katch-McArdle formula instead, which is based on lean body mass: 370 + (21.6 × lean mass in kg). This tends to be more accurate for people who are already quite lean or quite heavy, since it accounts for how much of your weight is muscle versus fat.
Step 2: Factor In Your Activity Level
Your BMR only covers survival. To find your total daily energy expenditure (TDEE), the number of calories you actually burn in a full day, you multiply your BMR by an activity factor:
- Sedentary (desk job, no exercise): BMR × 1.2
- Lightly active (1–3 workouts per week): BMR × 1.375
- Moderately active (3–5 workouts per week): BMR × 1.55
- Very active (6–7 intense workouts per week): BMR × 1.725
- Extremely active (physical job plus daily training): BMR × 1.9
Using the same 80 kg man from the previous example, if he lifts weights four days a week and walks regularly, his TDEE would be approximately 1,767 × 1.55 = 2,739 calories per day. That’s his maintenance level, the amount he’d eat to stay the same weight.
Step 3: Add a Calorie Surplus
Building new muscle tissue requires extra energy. Your body can’t construct something from nothing. However, the exact calorie cost of building muscle is surprisingly hard to pin down. Researchers have noted that no studies have clearly established a consistent energy cost for muscle tissue accumulation during resistance training, and broad guidance reflects that uncertainty.
In practice, a surplus of 200 to 500 calories per day above maintenance works well for most people. The leaner and more experienced you are, the smaller the surplus you need, because your body gains muscle more slowly as you advance. Beginners can get away with (and benefit from) a slightly larger surplus of 300 to 500 calories because they build muscle faster. Intermediate and advanced lifters should aim closer to 200 to 300 extra calories to minimize unnecessary fat gain.
For our example lifter, that means eating roughly 2,950 to 3,240 calories per day. Starting at the lower end and adjusting based on what the scale and mirror show over two to four weeks is the most practical approach.
How to Split Those Calories Across Macros
Total calories matter, but so does where those calories come from. Protein, carbohydrates, and fat each play different roles in the muscle-building process, and your body even burns different amounts of energy digesting them. Protein costs the most to process (20–30% of protein calories are burned during digestion), compared to carbohydrates (5–10%) and fat (0–3%).
Protein
The research consensus for maximizing muscle growth is 1.2 to 2.0 grams of protein per kilogram of body weight per day. For an 80 kg person, that translates to 96 to 160 grams daily. Most people building muscle do well at around 1.6 to 1.8 g/kg, which hits the upper end of what research supports without requiring you to force-feed chicken breast at every meal. Each gram of protein contains 4 calories, so 140 grams of protein accounts for 560 calories.
Carbohydrates
Carbs fuel your training sessions. Traditional recommendations for strength athletes range from 4 to 7 grams per kilogram per day, though recent systematic reviews suggest that conventional high-carb recommendations of 4 to 10 g/kg/day may actually be excessive for most strength trainees. A reasonable starting point is 3 to 5 g/kg per day, adjusted based on how you feel during training. If your workouts include very high volume (11 or more sets per muscle group) or you’re training the same muscles twice in a day, higher carb intake helps replenish glycogen stores between sessions. Each gram of carbohydrate contains 4 calories.
Fat
After setting protein and carbs, the remaining calories come from fat. Fat supports hormone production, including testosterone, which directly affects muscle building. A common target is 0.7 to 1.2 g/kg per day, though the simplest approach is to let fat fill in whatever calorie gap remains. Each gram of fat contains 9 calories.
A Complete Example Calculation
Here’s what the full process looks like for a 30-year-old woman who weighs 65 kg (143 lbs), stands 165 cm (5’5″), and lifts weights four times per week:
BMR: (9.99 × 65) + (6.25 × 165) − (4.92 × 30) − 161 = approximately 1,370 calories. TDEE: 1,370 × 1.55 = roughly 2,124 calories at maintenance. Adding a 300-calorie surplus puts her target at about 2,424 calories per day.
For macros, she’d aim for around 104 to 117 grams of protein (1.6–1.8 g/kg), 195 to 325 grams of carbohydrates (3–5 g/kg), and roughly 65 to 80 grams of fat to fill out the remaining calories. That gives her a clear daily framework to work with.
Why Calculators Are a Starting Point, Not a Final Answer
Every formula, including the Mifflin-St Jeor equation, produces an estimate. Your actual metabolic rate is influenced by genetics, sleep quality, stress levels, gut health, and how much you fidget throughout the day. Two people with identical height, weight, and age can have meaningfully different calorie needs.
The practical fix is simple: pick a calculated number, eat that amount consistently for two to three weeks, and track what happens. If your weight is climbing at roughly 0.25 to 0.5 kg (0.5 to 1 lb) per week, you’re in the right range for muscle gain with minimal fat. If the scale isn’t moving, add another 100 to 200 calories. If you’re gaining much faster than that, you’re likely adding more fat than necessary, and trimming back 100 to 200 calories makes sense.
Weigh yourself at the same time each day (morning, after using the bathroom) and use a weekly average rather than any single reading. Daily fluctuations from water, sodium, and food volume can easily swing 1 to 2 kg and mask real trends. The weekly average smooths that noise out and gives you something useful to act on.
Common Mistakes That Stall Muscle Gains
Eating too little is more common than eating too much among people trying to build muscle. Many people overestimate how much they eat, or they train hard but never commit to a consistent surplus. If your weight hasn’t budged in three weeks, you’re not in a surplus regardless of what the calculator says.
On the other end, jumping straight to a 700 to 1,000 calorie surplus won’t double your muscle growth. The rate at which your body can synthesize new muscle tissue is limited, and excess calories beyond what’s needed for that process simply get stored as fat. A moderate, sustained surplus paired with progressive resistance training yields better long-term results than aggressive bulking followed by long cutting phases.
Protein timing also deserves brief mention. Consuming at least 0.3 g/kg of protein within about three hours of your training session supports recovery. For a 75 kg person, that’s roughly 23 grams of protein, about the amount in a cup of Greek yogurt or a small chicken breast. Spreading protein intake across three to five meals rather than loading it all into one or two also improves how efficiently your body uses it for repair and growth.

