How Many Calories to Build Muscle: Find Your Numbers
To build muscle, eat maintenance calories plus a 250-500 surplus. Learn to estimate your TDEE, set protein and macros, and adjust every two weeks.
To build muscle, eat slightly more than you burn — for most lifters that means your maintenance calories (TDEE) plus a surplus of about 250-500 calories a day, or roughly 10-20% over maintenance. A 180 lb lifter who maintains around 2,700 calories would target about 2,950-3,200 to grow.
The exact figure matters less than getting close, tracking honestly, and adjusting every couple of weeks. Calories are the foundation that protein and training sit on top of. Get the calories wrong and even perfect macros and a great program stall out. Here's how to find your numbers.
How many calories to build muscle starts with maintenance (TDEE)
Your TDEE — total daily energy expenditure — is how many calories you burn in a day across everything: staying alive, digesting food, walking around, and training. Eat that number and your weight holds steady. That's your maintenance.
You don't need a lab test to estimate it. A reliable rule of thumb for lifters:
Maintenance ≈ 14-16 calories per pound of bodyweight (about 31-35 per kg).
Use the lower end if you have a desk job and move little, the higher end if you're active on your feet all day.
So a 180 lb lifter lands around 2,520-2,880 calories for maintenance. Pick the middle — say 2,700 — as your starting estimate. Online TDEE calculators that use the Mifflin-St Jeor equation will land in the same neighborhood. Either way, treat the number as a hypothesis, not a fact. Your real maintenance is whatever holds your weight steady over two to three weeks, and you'll only learn that by tracking.
Surplus for gaining vs deficit for losing — how big each should be
Once you have a maintenance estimate, your goal sets the direction.
Building muscle: a modest calorie surplus
A calorie surplus for muscle should be small. Muscle grows slowly — even with hard training, a natural lifter builds it in ounces, not pounds. A surplus of 250-500 calories a day supplies the raw material without piling on excess fat.
Beginners can gain faster and push the surplus toward 500.
Intermediate and advanced lifters should stay near 250, because their realistic muscle-gain ceiling is lower and a bigger surplus mostly becomes fat.
A sensible rate of gain is 0.25-0.5% of bodyweight per week (roughly 0.5-1 lb per month for many people). Faster than that and you're likely adding more fat than muscle.
Losing fat: a modest deficit, protein held high
Cutting works the same way in reverse: drop 300-500 calories below maintenance to lose about 0.5-1% of bodyweight per week. Go more aggressive than that and you risk shedding muscle along with fat. Keep protein high and keep training hard with progressive overload on your main strength lifts — that's the signal that tells your body to hold onto muscle while you're eating less.
Setting protein first, then arranging carbs and fats around your goal
When people ask how to calculate macros for muscle, the order matters. Lock protein first, then fat, then let carbs fill the rest.
1. Protein. Aim for 0.7-1 gram per pound of bodyweight (1.6-2.2 g/kg). For a 180 lb lifter, that's about 160 grams (640 calories). This is the most important macro for building and keeping muscle, whether you're bulking or cutting.
2. Fat. Keep it at roughly 0.3-0.4 grams per pound, and never below about 20% of total calories — dietary fat supports hormone production. For our lifter at 3,000 calories, call it 70 grams (630 calories).
3. Carbs. Whatever calories remain go to carbohydrate, your main training fuel. Here that's 3,000 − 640 − 630 = 1,730 calories, or about 430 grams of carbs.
So a 180 lb lifter eating 3,000 calories to gain might run roughly 160g protein / 70g fat / 430g carbs. Hit protein every day; let carbs and fats flex a bit around it.
Why the calculator is a starting point, not gospel
Every formula above is an educated guess. Two people of the same weight can have maintenance levels that differ by hundreds of calories thanks to NEAT (the energy you burn fidgeting and moving), training intensity, sleep, and genetics. The calculator gets you in the right zip code — your bathroom scale finds the exact address.
Here's the loop that actually works:
Set your target (maintenance + 300 to gain, for example).
Eat it consistently for two to three weeks, tracking everything.
Weigh yourself most mornings and look at the weekly average, not any single day.
If you're gaining 0.25-0.5% bodyweight per week, hold. If nothing's moving, add 200-300 calories. If you're gaining too fast, trim 200-300.
Results steer the numbers — not the other way around. Two weeks of honest data beats any calculator.
Common mistakes: underestimating intake and the daily scale
Two errors trip up nearly every first-time tracker.
Underestimating intake. "I eat a ton and can't gain" almost always means "I eat less than I think." Cooking oil, nut butters, dressings, sauces, juice, and handful-of-this bites are calorie-dense and easy to miss. Weigh your food for a week and the gap between guess and reality usually closes the mystery. The flip side happens on a cut: people underestimate intake, stall, and assume their "slow metabolism" is to blame.
Reacting to the daily scale. Bodyweight swings 2-4 lbs day to day from water, sodium, carb intake, and what's still in your gut. A jump after a salty meal isn't fat; a drop after a long sleep isn't muscle. Judge progress on a 7-day rolling average and adjust every couple of weeks — never off a single weigh-in.
A third quiet mistake: cutting all activity to "save energy" for gaining. You still want general movement and some easy cardio for heart health and recovery — it barely dents a surplus and keeps you fitter for the work that builds muscle.
How your numbers shift as you get leaner, bigger, or stronger
Your numbers are not set in stone, because your body isn't.
As you gain size, maintenance rises — more muscle and more bodyweight burn more energy. A surplus that worked at 180 lb may become maintenance at 195 lb, which is why your weight gain naturally stalls. Recalculate after every 10-15 lb change.
As you get leaner on a cut, maintenance drifts down a bit through metabolic adaptation. Expect to nudge calories lower or steps higher over a long deficit.
As you get stronger and train harder, your sessions burn more and your appetite usually climbs to match. Heavier loads on big compound lifts mean more total work, more recovery demand, and a slightly higher daily burn.
Newer lifters can often recomp — building muscle while staying near maintenance. The more advanced you get, the more you'll want clear, deliberate gaining and cutting phases, because progress comes slower and demands more precision. Browse the full exercise library to build the training side that puts those calories to work.
Frequently asked questions
How many calories do I need to build muscle?
Take your maintenance calories (TDEE) and add a surplus of about 250-500 per day, or roughly 10-20% over maintenance. A lifter who maintains at 2,700 calories would aim for about 2,950-3,200 to gain. Eat toward the top of that range if you gain slowly, the bottom if you put on fat quickly.
Can I build muscle without a calorie surplus?
Sometimes. Beginners, people returning after a layoff, and those carrying extra body fat can build muscle while eating at or even slightly below maintenance — this is called body recomposition, fueled partly by stored fat. The leaner and more advanced you are, the more a real surplus matters, because your body has fewer reserves to draw on.
How much protein do I need to build muscle?
Aim for about 0.7-1 gram of protein per pound of bodyweight (1.6-2.2 g/kg) spread across the day. For a 180 lb lifter that's roughly 130-180 grams. Set protein first, then arrange carbs and fats around it to hit your calorie target.
Why am I not gaining weight even though I feel like I'm eating a lot?
Almost always because you're eating less than you think. Cooking oils, sauces, drinks, and untracked bites add up fast. Log everything honestly for one week with a food scale — most people are surprised how far their real intake is from their estimate. If the scale truly hasn't moved over two to three weeks, add another 200-300 calories.
How often should I recalculate my calories?
Check your weekly average weight every two weeks and adjust by 200-300 calories if the trend isn't moving the way you want. Recalculate your maintenance estimate after every 10-15 lb change in bodyweight, since a bigger or leaner body burns a different amount of energy.
Start dialing in your numbers
Pick a maintenance estimate, set a 300-calorie surplus or deficit, hit your protein, and review the trend in two weeks. That simple loop — estimate, eat, track, adjust — is how every lifter, beginner to advanced, finds their numbers. Styrki helps you log your lifts, track your personal bests, and watch strength climb as your nutrition does its job. Start free and put the work behind the numbers.