Building muscle requires eating more calories than your body burns, but not by as much as you might think. A surplus of 10 to 20 percent above your maintenance calories is the sweet spot for gaining lean mass while limiting unnecessary fat gain. For someone who maintains their weight at 3,000 calories per day, that means eating 3,300 to 3,600 calories instead.
Finding Your Calorie Surplus
Your starting point is your maintenance calories, the amount you need to keep your weight stable. You can estimate this using an online TDEE (total daily energy expenditure) calculator, which factors in your age, sex, height, weight, and activity level. From there, add 10 to 20 percent.
Where you land in that range depends on your training experience. If you’ve been lifting for less than six months, aim for the higher end (closer to 20 percent above maintenance). Beginners build muscle faster and can use those extra calories more efficiently. If you’ve been training for several years, stick to the lower end (around 10 percent). Experienced lifters gain muscle more slowly, so a large surplus just ends up stored as fat.
In terms of weekly weight gain, you’re looking for roughly 0.25 to 0.5 percent of your body weight per week. For a 180-pound person, that’s about 0.5 to 0.9 pounds per week on the scale. If you’re gaining faster than that, you’re likely adding more fat than muscle. If the scale isn’t moving at all after two to three weeks, bump your calories up by 100 to 200 per day and reassess.
Why Your Body Needs Extra Calories
Muscle tissue is metabolically expensive to build. Synthesizing one gram of new muscle protein costs roughly 8.7 calories in total, including both the energy stored in the tissue itself and the metabolic work required to assemble it. That sounds small, but it adds up across weeks and months of consistent training, especially when you factor in the energy demands of hard resistance training, recovery, and the inefficiency of digestion.
Your body can’t direct every extra calorie toward muscle. Some will fuel workouts, some will support recovery processes like inflammation repair and hormone production, and some will inevitably be stored as fat. This is why a moderate surplus outperforms a massive one. Eating 1,000 extra calories a day won’t double your muscle growth. It will just double your fat gain.
How Much Muscle You Can Realistically Gain
Most healthy adults can expect to gain between half a pound and two pounds of lean muscle per month with consistent resistance training and proper nutrition. Over a full year, that works out to roughly 8 to 15 pounds of new muscle for natural lifters.
Beginners tend to land at the higher end of that range, sometimes gaining close to two pounds per month in the first year of serious training. This “newbie gains” phase slows down significantly. After two or three years, half a pound per month is a more realistic expectation. Genetics, age, sleep quality, stress levels, and training program design all influence where you fall within these ranges.
Protein: The Most Important Macro
Calories get you into a surplus, but protein is what actually builds the muscle. The International Society of Sports Nutrition recommends 1.4 to 2.0 grams of protein per kilogram of body weight per day for people who train regularly. A simpler rule of thumb: aim for about 0.7 grams per pound of body weight. For a 180-pound person, that’s around 126 grams of protein daily.
How you distribute that protein throughout the day matters almost as much as the total amount. Each meal or snack should contain roughly 20 to 40 grams of high-quality protein, spaced every three to four hours. This keeps muscle protein synthesis elevated across the day rather than spiking it once at dinner. A protein-rich snack before bed (30 to 40 grams of a slow-digesting source like cottage cheese or casein) has been shown to increase overnight muscle protein synthesis and boost metabolic rate during sleep.
If you’re carrying extra body fat and trying to lose some while preserving muscle, you may benefit from going slightly higher, closer to 0.8 to 1.0 grams per pound of body weight. Higher protein intakes during a calorie deficit help protect existing muscle tissue from being broken down for energy.
Splitting Up Carbs and Fat
Once you’ve set your protein target, the remaining calories come from carbohydrates and fat. A common split for people focused on muscle gain looks like this:
- Carbohydrates: 45 to 50 percent of total calories
- Protein: 30 to 35 percent of total calories
- Fat: 20 to 25 percent of total calories
Carbohydrates are the primary fuel for intense resistance training. They replenish glycogen in your muscles, which directly affects how hard you can push in the gym and how well you recover afterward. Cutting carbs too low during a muscle-building phase tends to hurt workout performance, which limits the training stimulus that drives growth in the first place.
Fat plays a supporting role in hormone production, including testosterone, and shouldn’t drop below about 20 percent of total calories. Beyond that, the exact carb-to-fat ratio is less critical than hitting your overall calorie and protein targets consistently.
Putting It Into Practice
Here’s what this looks like for a 170-pound person with a maintenance intake of 2,500 calories:
- Calorie target: 2,750 to 3,000 calories per day (10 to 20 percent surplus)
- Protein: roughly 120 to 140 grams per day (0.7 to 0.8 grams per pound)
- Carbohydrates: 310 to 375 grams per day
- Fat: 60 to 75 grams per day
Track your weight weekly, using a morning weigh-in before eating for consistency. Take a rolling average over seven days rather than reacting to any single number, since water weight and digestion can swing your scale reading by several pounds day to day. If your weekly average is climbing at the right pace (0.25 to 0.5 percent of body weight), your calories are dialed in. If not, adjust by small increments of 100 to 200 calories and give it two to three weeks before changing again.
Consistency matters more than precision. Hitting your calorie and protein targets most days of the week, combined with a progressive resistance training program, is what drives long-term muscle growth. Obsessing over the difference between 2,800 and 2,850 calories won’t make a meaningful difference. Showing up to the gym four days a week and eating enough protein at every meal will.