FuelTheGains Logo
FuelTheGains
How it worksPricingFAQBlog
Sign inGet started
Back to blog
March 11, 2026·14 min read

How to Calculate Your Bulking Calories (Step-by-Step)

Learn exactly how to calculate your TDEE and bulking surplus. Step-by-step guide with formulas, examples, and adjustment tips for skinny guys.

A notebook with calorie calculations next to a plate of high-protein food and a calculator

You've been lifting for a few months, eating "a lot," and... nothing. The scale hasn't moved. Your arms still look the same in the mirror. Sound familiar?

Here's the uncomfortable truth: you're not eating enough. And the reason you're not eating enough is because you don't actually know how much you need to eat. You're guessing. And when skinny guys guess, they almost always guess low.

This guide is going to fix that. We're going to calculate your exact bulking calories — step by step, with real numbers, no generic "eat more bro" advice.

Key takeaways
  • Your TDEE (Total Daily Energy Expenditure) is the number of calories you burn per day
  • To bulk, you need to eat 300-500 calories above your TDEE consistently
  • The Mifflin-St Jeor equation is the most accurate starting formula
  • Track your weight weekly and adjust calories every 2-3 weeks based on results
  • Aim for 0.5-1 lb of weight gain per week for a lean bulk

Why Most Skinny Guys Get This Wrong

Before we get into the math, let's address the elephant in the room. Most naturally skinny guys overestimate how much they eat by 30-40%. Studies have consistently shown this — people who claim they "eat a ton but can't gain weight" are simply not eating as much as they think.

It's not your metabolism. It's not genetics. It's math.

A study published in the New England Journal of Medicine found that self-proclaimed "hardgainers" underreported their calorie intake by an average of 47% while overreporting their physical activity by 51%. That's a massive gap between perception and reality.

The fix isn't complicated: calculate your number, hit it every day, and track the results. That's it. No magic foods, no special timing, no expensive supplements. Just consistent calories.

Step 1: Calculate Your BMR

Your Basal Metabolic Rate (BMR) is the number of calories your body burns just to stay alive — breathing, pumping blood, maintaining body temperature. Even if you laid in bed all day, your body would burn this many calories.

We're going to use the Mifflin-St Jeor equation because it's the most accurate formula validated by research:

For men:

BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5

Example Calculation

Let's say you're a 154 lb, 5'10" tall, 22-year-old guy:

VariableValue
Weight154 lb
Height5'10" (70 in)
Age22 years

BMR = (10 × 70) + (6.25 × 178) − (5 × 22) + 5

= 700 + 1,112.5 − 110 + 5

= 1,707 calories/day

That's what your body burns doing absolutely nothing. But you don't do nothing — you walk around, go to class or work, hit the gym, fidget, think. All of that burns extra calories on top of your BMR.

Pro tip

Don't use the Harris-Benedict equation you'll find on some older websites. It was developed in 1919 and tends to overestimate BMR by 5-15%, which means you'd eat less than you actually need.

Step 2: Calculate Your TDEE

Your Total Daily Energy Expenditure (TDEE) is your BMR multiplied by an activity factor. This gives you the total calories you burn in a day, including exercise and daily movement.

Activity LevelMultiplierDescription
Sedentary1.2Desk job, no exercise
Lightly active1.375Light exercise 1-3 days/week
Moderately active1.55Moderate exercise 3-5 days/week
Very active1.725Hard exercise 6-7 days/week
Extremely active1.9Physical job + intense training

Which One Are You?

If you're reading this blog, you're probably lifting weights 3-5 days per week. Here's how to pick your multiplier:

  • You lift 3-4x/week and have a desk job or are a student? → Use 1.55
  • You lift 4-5x/week and walk a lot or have a somewhat active job? → Use 1.625
  • You lift 5-6x/week and play sports or have a physical job? → Use 1.725

Most skinny guys who lift regularly should use 1.55 or 1.625. Don't pick "very active" just because you train hard — the multiplier accounts for your entire day, not just your gym session.

Example (continued)

Our 154 lb guy lifts 4 days per week and is a university student (mostly sedentary outside the gym):

TDEE = 1,707 × 1.55 = 2,646 calories/day

That means he burns roughly 2,646 calories per day. To maintain his current weight, he'd need to eat exactly that amount. To gain weight, he needs to eat more.

Important

Your TDEE is an estimate, not gospel. Think of it as a starting point that you'll refine based on real-world results over the next 2-3 weeks.

Step 3: Add Your Surplus

Now comes the part that actually makes you grow. You need to eat above your TDEE — this is called a caloric surplus.

The question is: how much above?

SurplusWeekly GainBest For
+200-300 cal~0.3-0.5 lb/weekLean bulk (minimal fat gain)
+300-500 cal~0.5-1 lb/weekStandard bulk (recommended)
+500-750 cal~1-1.5 lb/weekAggressive bulk (more fat gain)
+1000+ cal~2+ lb/weekDirty bulk (mostly fat — not recommended)

For most skinny guys, a 300-500 calorie surplus is the sweet spot. It's enough to fuel muscle growth without packing on unnecessary fat. You're building muscle, not just getting soft.

Example (continued)

Our guy's TDEE is 2,646. Adding a 400-calorie surplus:

Bulking calories = 2,646 + 400 = ~3,050 calories/day

That's his number. 3,050 calories every single day. Not "around 3,000." Not "3,000 on training days and 2,500 on rest days." Every. Day.

Warning

Don't go straight from eating 2,000 calories to 3,000+. Ramp up by 200-300 calories every 3-4 days until you hit your target. Your stomach needs time to adjust, and jumping too fast will just make you feel sick.

Step 4: Set Your Macros

Calories get you growing. Macros determine whether that growth is muscle or fat. Here's how to split your bulking calories:

Protein: The Non-Negotiable

Aim for 0.7-1.0g per lb of body weight. Research consistently shows this is the optimal range for muscle protein synthesis.

For our 154 lb guy: 154 × 0.85 = 131g protein per day.

That's ~560 calories from protein (140g × 4 cal/g). If you want a deeper dive on protein, check out our guide on how much protein you actually need to build muscle.

Fat: Don't Fear It

Aim for 25-35% of total calories from fat. Fat is essential for testosterone production, joint health, and absorbing vitamins.

For a 3,050-calorie bulk: 3,050 × 0.30 = 915 calories ÷ 9 cal/g = ~100g fat per day.

Want to know which fats to prioritize? We've covered the best fats for bulking in detail.

Carbs: Fill the Rest

Whatever calories remain after protein and fat go to carbs. Carbs fuel your workouts, replenish glycogen, and help with recovery.

3,050 − 560 (protein) − 915 (fat) = 1,575 calories ÷ 4 cal/g = ~394g carbs per day

The Full Macro Breakdown

MacroGramsCalories% of Total
Protein140g56018%
Fat100g91530%
Carbs394g1,57552%
Total—3,050100%
Pro tip

Don't stress over hitting exact macro numbers every day. Protein is the only one that really matters — hit your protein target and stay within 100 calories of your total. The fat/carb split can flex day to day.

Step 5: Pick Your Meal Frequency

Now you have your number — but how do you actually eat 3,050 calories without feeling like you're going to explode?

Spread it across 4-5 meals. That's the simplest answer. Three meals a day makes each one massive. Five meals makes each one manageable.

ApproachCals Per MealDifficulty
3 meals~1,015 eachHard (huge portions)
4 meals~760 eachModerate
4 meals + 1 shake~600 + shakeEasy (recommended)
5 meals~610 eachEasy

A Realistic Daily Schedule

Here's what eating ~3,050 calories could look like:

  • 7:30 AM — Breakfast: 4 eggs, 2 toast, banana, glass of OJ → ~650 cal
  • 11:00 AM — Snack: Greek yogurt, granola, handful of almonds → ~500 cal
  • 1:30 PM — Lunch: Chicken, rice, veggies, olive oil drizzle → ~700 cal
  • 5:00 PM — Pre-workout shake: Whey, milk, PB, oats → ~550 cal
  • 8:00 PM — Dinner: Pasta with ground beef, cheese, side salad → ~650 cal

Total: ~3,050 calories. No force-feeding, no suffering, just consistent meals spaced 3-3.5 hours apart.

If you struggle with appetite, we have a whole article on how to eat more when you're not hungry — it's a game-changer for hardgainers.

Step 6: Track and Adjust

Here's where most people mess up: they calculate their calories, eat that amount for a week, and then... never adjust. Your calculated TDEE is an estimate. Reality is the only thing that matters.

What to Track

  1. Daily calorie intake — Use an app like MyFitnessPal or MacroFactor. Log everything.
  2. Morning body weight — Weigh yourself every day, same conditions (after bathroom, before eating). Use the weekly average, not daily fluctuations.

If you need help with tracking, our macro tracking guide for bulking walks you through the whole process.

How to Read the Scale

After 2-3 weeks of consistent eating, look at your weekly average weight:

ResultWhat It MeansAction
Gaining 0.5-1 lb/weekPerfect — you're in the sweet spotChange nothing
Gaining < 0.5 lb/weekSurplus is too smallAdd 200 calories/day
Gaining > 1 lb/weekSurplus is too large (gaining fat)Reduce by 200 calories/day
Weight flat or droppingYou're not in a surplus at allAdd 300-400 calories/day

The Adjustment Cycle

  1. Set your calories based on the calculation above
  2. Eat consistently for 2-3 weeks (minimum — don't adjust after 3 days)
  3. Check your average weekly weight trend
  4. Adjust by ±200 calories if needed
  5. Repeat

This feedback loop is how you find your real bulking number. The formula gets you close; the scale gets you exact.

Don't panic over daily swings

Your weight can fluctuate 1-3 lbs day to day based on water, sodium, carb intake, and bathroom timing. This is completely normal. Only look at weekly averages — never make decisions based on a single day's weigh-in.

Common Calorie Calculation Mistakes

These are the errors we see over and over again. Avoid them and you're already ahead of 90% of skinny guys trying to bulk.

1. Using an Online Calculator and Never Adjusting

Online calculators are a starting point, not a destination. If you plug in your stats, get "2,800 calories," and eat exactly that for 3 months without checking whether it's working — you're flying blind.

2. Picking the Wrong Activity Multiplier

This is the #1 source of error. Most guys overestimate their activity level because they train hard in the gym. But if you spend 22 hours a day sitting and 1 hour lifting, you're not "very active." Be honest.

3. Not Counting Liquid Calories

That coffee with cream? 80 calories. The protein shake? 500 calories. Two glasses of juice? 280 calories. Liquids count. Track them.

4. Eating Less on Rest Days

Your body builds muscle on rest days — it needs fuel then too. Eat the same calories every day, training or not. The only exception is if you're doing a very advanced recomp protocol, which you shouldn't be if you're reading this article.

5. Changing Everything at Once

If the scale isn't moving, don't simultaneously change your calories, your training program, your sleep schedule, and your supplements. Change one variable at a time so you know what's actually working.

Real-World Examples

Let's run through three different body types to show how this works in practice:

The College Student

StatValue
Age20
Weight139 lb
Height5'9"
ActivityLifts 4x/week, walks to class
Multiplier1.55

BMR = (10 × 63) + (6.25 × 175) − (5 × 20) + 5 = 630 + 1,094 − 100 + 5 = 1,629

TDEE = 1,629 × 1.55 = 2,525

Bulking calories = 2,525 + 450 = ~2,975 cal/day

This guy is light and young — he can get away with a slightly larger surplus because he has more room to grow.

The Working Professional

StatValue
Age28
Weight165 lb
Height6'0"
ActivityLifts 3x/week, desk job
Multiplier1.45

BMR = (10 × 75) + (6.25 × 183) − (5 × 28) + 5 = 750 + 1,144 − 140 + 5 = 1,759

TDEE = 1,759 × 1.45 = 2,551

Bulking calories = 2,551 + 350 = ~2,900 cal/day

Slightly older, slightly heavier — a moderate surplus keeps things lean.

The Active Tall Guy

StatValue
Age24
Weight176 lb
Height6'3"
ActivityLifts 5x/week, plays basketball
Multiplier1.725

BMR = (10 × 80) + (6.25 × 191) − (5 × 24) + 5 = 800 + 1,194 − 120 + 5 = 1,879

TDEE = 1,879 × 1.725 = 3,241

Bulking calories = 3,241 + 400 = ~3,640 cal/day

This guy burns a lot. He needs serious food volume. A daily high-calorie shake is basically mandatory here.

Training Days vs. Rest Days

A common question: should you eat more on training days and less on rest days?

Short answer: no. Eat the same amount every day.

Why? Muscle protein synthesis — the process of actually building muscle — stays elevated for 24-72 hours after a training session. Your body needs fuel on rest days just as much as training days. Eating less on rest days means you're cutting fuel during a critical growth window.

The only scenario where calorie cycling makes sense is for advanced lifters doing very specific body recomposition protocols. If you're a skinny guy trying to gain your first 20 lbs, eat the same every day. Keep it simple.

What If the Scale Still Won't Move?

You've calculated your calories, eaten consistently for 3 weeks, and the scale hasn't budged. What now?

  1. Audit your tracking. Are you measuring portions or eyeballing? Eyeballing can be off by 20-30%. Use a food scale for at least one week to calibrate.
  2. Check for hidden gaps. Are you skipping meals on weekends? Missing your shake? Having "light" days? Consistency means every day.
  3. Add 300 more calories. Some metabolisms run hot. Your NEAT (Non-Exercise Activity Thermogenesis) might be higher than average. Just add more food.
  4. Add a calorie-dense snack. A handful of trail mix (300 cal) or a PB&J sandwich (400 cal) between meals can close the gap without much effort. Check out our best bulking snacks for more ideas.

If you've truly been eating 500+ above your calculated TDEE for 4+ weeks with zero scale movement, see a doctor. Thyroid issues and other conditions can affect metabolism, though this is rare.

Where FuelTheGains Comes In

Look — calculating your bulking calories is straightforward once you understand the formula. The hard part is hitting your number every single day without spending hours planning meals, counting macros, and Googling recipes.

That's exactly what FuelTheGains was built for. You enter your stats, your goals, and your food preferences — and it generates a complete, personalized meal plan that hits your exact calorie and macro targets. Every meal, every snack, every gram accounted for.

No guesswork. No spreadsheets. Just a plan that works for your body, your schedule, and your budget.

The Bottom Line

Your bulking calories = BMR × Activity Multiplier + 300-500. That's the formula. Calculate it, eat it consistently, weigh yourself weekly, and adjust based on results.

The guys who gain muscle aren't the ones with the best genetics or the fanciest supplements. They're the ones who hit their number every day for months on end. Be one of those guys.

Now stop reading and go eat something.

Ready to stop guessing?

Get a personalized meal plan with exact quantities, optimized for your bulking goals — updated weekly as your body changes.

Get started free
FuelTheGains Logo
FuelTheGains

Personalized meal plans powered by math. Built for people who train hard and think smart.

Product

How it worksPricingFAQ

Support

EmailX@matthieumatical

Legal

Terms of ServicePrivacy Policy

Featured

ShowMySites

© 2026 FuelTheGains. All rights reserved.