Most people need to eat about 5 to 20% more calories than their body burns each day to gain muscle effectively. For someone maintaining their weight on 2,500 calories, that means eating roughly 2,625 to 3,000 calories. The exact number depends on your current weight, activity level, training experience, and how aggressively you want to gain.
Finding Your Starting Point
Before you can figure out your surplus, you need to know your maintenance calories, often called your total daily energy expenditure (TDEE). This is the number of calories your body burns in a day when your weight stays stable. There are two ways to find it: calculate it using a formula, or simply track your food intake and weight for two weeks and see where things land.
The calculation method starts with your basal metabolic rate (BMR), which is the energy your body uses at complete rest. You then multiply it by an activity factor based on how much you move and train:
- Lightly active (training 1 to 3 days per week): BMR × 1.375
- Moderately active (training 3 to 5 days per week): BMR × 1.55
- Very active (training 6 to 7 days per week): BMR × 1.725
Online TDEE calculators handle the BMR math for you. Just know that every calculator gives an estimate. The real test is whether your weight stays stable over a couple of weeks at that calorie level. If it does, you’ve found your maintenance number.
How Big Your Surplus Should Be
A surplus of 5 to 20% above maintenance is the range that supports muscle growth while keeping fat gain in check. For someone eating 2,000 calories at maintenance, that translates to an extra 100 to 400 calories per day. For someone at 2,800 maintenance, it’s 140 to 560 extra.
Where you land in that range depends largely on how long you’ve been training seriously. Your body’s capacity to build muscle shrinks as you get more experienced, and any surplus calories beyond what your muscles can use get stored as fat.
In your first year of consistent lifting, you can realistically gain around 2 pounds of muscle per month. A surplus of 400 to 500 calories works well here because your body can actually use those extra calories for growth. In your second year, the rate drops to roughly 1 pound per month, so a surplus of around 200 to 300 calories makes more sense. By year three and beyond, you’re looking at maybe half a pound per month, and a smaller surplus of 100 to 200 calories helps you avoid packing on unnecessary fat.
The biology behind this checks out. Building actual muscle tissue costs roughly 8 to 9 calories per gram when you account for both the energy stored in protein and the metabolic cost of synthesizing it. That’s a meaningful calorie demand, but it’s finite. Your body can only lay down so much new tissue in a given period, so eating 1,000 calories over maintenance won’t double your gains. It’ll just double the fat you accumulate alongside them.
Protein Matters as Much as Total Calories
A calorie surplus without enough protein won’t build much muscle. The American College of Sports Medicine recommends 1.2 to 1.7 grams of protein per kilogram of body weight per day for people who exercise regularly. For a 180-pound person (about 82 kg), that’s roughly 98 to 139 grams of protein daily.
If you’re moderately active, the lower end of that range is sufficient. If you’re training hard with the specific goal of adding significant size, aim closer to the higher end. Spreading your protein across three to four meals tends to be more practical than trying to eat it all at once, and it gives your muscles a steadier supply of the building blocks they need throughout the day.
What to Do With the Rest of Your Calories
Once protein is accounted for, the remaining calories should come primarily from carbohydrates and fats. A common breakdown for muscle gain looks like this:
- Carbohydrates: 45 to 50% of total calories
- Protein: 30 to 35%
- Fat: 20 to 25%
Carbohydrates are your body’s preferred fuel source during resistance training. They break down into glucose, which powers your workouts and supports recovery afterward. When you’re in a surplus, carbs are the best place to add most of those extra calories. They fuel harder training sessions, which in turn drives more muscle growth.
Fat plays a supporting role. It helps maintain hormone levels, including testosterone, that are directly involved in building muscle. It also helps your body absorb certain vitamins. Dropping fat too low can interfere with these processes, so keeping it at around 20 to 25% of your total intake is a reasonable floor.
Tracking Progress and Adjusting
The scale alone won’t tell you if your surplus is working. Weigh yourself at the same time each day (mornings work best), then look at the weekly average. If you’re a beginner, gaining about half a pound per week suggests a productive surplus. If you’re intermediate, closer to a quarter pound per week is more realistic. Gaining significantly faster than these benchmarks usually means you’re accumulating more fat than muscle.
Body measurements and progress photos every two to four weeks give you a clearer picture than the scale. If your waist is growing as fast as your shoulders, your surplus is probably too aggressive. If your weight isn’t moving at all after two to three weeks, you need to add another 100 to 200 calories.
Calorie needs also shift over time. As you gain weight, your maintenance calories increase because there’s more of you to fuel. Recalculating every four to six weeks, or simply adjusting based on the rate of weight change, keeps your surplus in the productive zone rather than letting it slowly turn into a fat-storage zone. The goal is a moving target, and small, consistent adjustments beat sticking rigidly to one number for months.

