For a muscle-gain phase, start at maintenance and add 10–20% (about 250–500 kcal) to gain roughly 0.25–0.5% of body weight per week.
Small Surplus
Moderate Surplus
Larger Surplus
Conservative Lean Build
- Start +5–8% above maintenance.
- Target 0.25% weekly gain.
- Protein 1.6–2.2 g/kg, plenty of fiber.
Low surplus
Balanced Muscle Push
- Start +10–12% above maintenance.
- Target 0.3–0.5% weekly gain.
- 2–3 meals + 1–2 snacks.
Mid surplus
Accelerated Build Block
- Start +15–18% above maintenance.
- Short 4–8 week blocks max.
- Extra carbs around training.
High surplus
Daily Calorie Targets For A Muscle Gain Phase
Bulking doesn’t mean a license to eat without limits. You’ll gain muscle best when you sit just above maintenance calories. A practical starting range is a 10–15% bump, then fine-tune until the scale rises 0.25–0.5% per week and training feels strong.
Maintenance is your day-to-day burn: resting metabolism, daily movement, and training. The Mifflin-St Jeor equation is a well-supported way to estimate resting burn, and research has shown it predicts resting rate more reliably than many peers in both non-obese and obese adults. You’ll still need to adjust based on real-world results.
Quick Starting Targets By Body Weight
Use this table as a fast launch. It assumes mixed training days, average activity, and a moderate surplus. Adjust up or down as your weekly trend shows.
| Body Weight | Lean-Bulk Target (+10%) | Faster-Bulk Target (+15%) |
|---|---|---|
| 120 lb (54 kg) | ~2,100 kcal | ~2,250 kcal |
| 140 lb (64 kg) | ~2,350 kcal | ~2,550 kcal |
| 160 lb (73 kg) | ~2,600 kcal | ~2,900 kcal |
| 180 lb (82 kg) | ~2,850 kcal | ~3,200 kcal |
| 200 lb (91 kg) | ~3,100 kcal | ~3,550 kcal |
| 220 lb (100 kg) | ~3,350 kcal | ~3,850 kcal |
These figures are ballpark. They line up with common practice and the reality that the exact surplus for maximal hypertrophy isn’t pinned down in the literature, so we steer by outcomes: your weight trend, strength, and recovery.
Find Your Own Maintenance First
If you prefer a tool, the NIH’s Body Weight Planner models calorie needs based on age, size, and activity. It’s built on a validated dynamic model of weight change and offers a solid baseline before you add your surplus.
Protein, Carbs, And Fat While Bulking
Set protein first. Athletic reviews place daily protein at roughly 1.6–2.2 g/kg to support growth during resistance training. Split it across meals you can repeat. Carbs should fill most of the surplus to power training; fat rounds out the rest.
Anchor Your Intake To Progress
We want steady tissue gain without drifting too far into fat storage. A weekly pace of 0.25–0.5% of body weight keeps training productive while keeping fluff in check. If the scale stalls for two weeks, nudge intake by ~100–150 kcal.
Hitting the numbers gets easier once you’ve pinned down your daily calorie needs; then it’s just consistent meals and a small surplus layered on top.
How To Calculate A Smart Surplus Step By Step
Here’s a method that works in the gym and in busy life. Simple math, quick adjustments.
Step 1 — Estimate Maintenance
Use Mifflin-St Jeor to estimate resting burn, multiply by an activity factor (1.3–1.6 for most lifters), and compare to your current intake. If your weight has been flat, your recent average intake is a strong hint at real-world maintenance.
Step 2 — Add 10–15% Or ~250–500 kcal
Pick the lower end if you’re new to lifting, shorter, or want leaner gains. Choose the higher end for brief, aggressive blocks. Research comparing surplus sizes suggests hypertrophy occurs across small and moderate surpluses; bigger jumps speed weight change but also raise the chance of extra fat.
Step 3 — Aim For 0.25–0.5% Weekly Gain
We’re talking 0.4–0.8 lb per week for a 160-lb lifter. Track a 7-day morning-weight average to remove noise from water and sodium shifts.
Step 4 — Course-Correct Every 10–14 Days
No change on the scale or tape after two weeks? Add ~100–150 kcal, mainly from carbs around training. Gaining faster than 0.5% weekly for two weeks? Trim ~100–150 kcal.
Sample Macro Targets By Body Size
Use these as templates. Protein sits near 1.8–2.0 g/kg, carbs scale with training volume, and fat keeps meals satisfying while leaving room for carbs.
| Body Weight | Daily Protein | Starting Surplus |
|---|---|---|
| 120 lb (54 kg) | 95–120 g | +250–300 kcal |
| 160 lb (73 kg) | 115–160 g | +300–400 kcal |
| 200 lb (91 kg) | 145–200 g | +400–500 kcal |
| 240 lb (109 kg) | 175–240 g | +450–600 kcal |
These protein ranges echo sports-nutrition position papers and keep synthesis humming while limiting excess calories from fat.
External Checks That Keep You On Track
Use intake targets as a guide, then let data call the plays. Two tools help: a validated energy model and your training log. The NIH Body Weight Planner provides a science-based calorie estimate you can compare to your food log; if your actual intake is lower than the model and the scale is flat, raise the plan by a small bump.
Big picture tips also matter: a balanced pattern of protein-rich foods, grains, fruits, vegetables, and dairy or alternatives keeps micronutrients covered while you push calories higher. That’s exactly what the current dietary guidelines promote. Link that pattern to your surplus and your base will be solid.
When you want a formal estimate before tweaking, the NIH Body Weight Planner is a credible starting point, and your food choices can mirror the Dietary Guidelines framework while you lift heavier and eat a bit more.
Real-World Meal Building
Calories jump fastest when you add dense foods you enjoy and can repeat. Think starch + protein + easy extras. Here’s a simple rotation you can plug into your week.
| Meal Idea | Approx. Calories | Notes |
|---|---|---|
| Oats With Whey, Banana, Peanut Butter | 650–750 | Quick breakfast; add milk to push higher. |
| Rice, Chicken Thighs, Olive Oil, Vegetables | 700–900 | Simple bowl; drizzle oil for extra energy. |
| Pasta, Lean Beef, Marinara, Cheese | 800–1,000 | Great post-lift; easy to scale with pasta. |
| Greek Yogurt, Granola, Honey, Berries | 400–600 | Snack or dessert; bumps protein nicely. |
| Wraps With Eggs, Tortillas, Avocado | 600–800 | Portable; works for late-night calories. |
Make The Surplus Painless
- Eat 3 meals plus 1–2 snacks. Spreading intake keeps appetite steady.
- Lean into liquid calories when needed: milk, smoothies, or shakes.
- Add “extras” to staples: oil on rice, cheese on pasta, nuts in yogurt.
- Front-load carbs around training to lift harder and recover better.
Week-By-Week Adjustments
Progress isn’t a straight line. You’ll see water shifts, salt swings, and soreness weigh-ins. That’s why you trend averages and match changes to a simple rule set.
If The Scale Is Flat
Add ~100–150 kcal from carbs, mostly around training. Keep protein steady. Sleep and stress matter—bad nights mask progress.
If You’re Gaining Too Fast
Dial back by ~100–150 kcal. Hold for two weeks and watch the average. Keep training volume in check so recovery stays on point.
If Lifts Stall
Keep the surplus and bump carbs by 25–50 g on training days. Some weeks are just heavy—use your log to decide whether you need more fuel or fewer junk miles.
Special Cases: Smaller And Larger Lifters
Smaller frames usually do well with the lower end of the surplus range. The appetite cost of pushing higher can crowd out good food quality. Larger bodies tend to burn more at rest and through daily movement; many need the higher range to see the same weekly rate of change. Again, your average trend tells the story.
Protein Timing And Meal Distribution
Spread protein evenly. Four feedings spaced by 3–4 hours with 0.3–0.5 g/kg per meal checks the boxes from athlete position stands. Add a pre-bed serving if daily totals are tight. Whole foods get you there; use shakes when convenience wins.
What Science Says About Surplus Size
Reviews point out that the “perfect” surplus isn’t nailed down. Growth happens at small and moderate surpluses when training is progressive and protein is set. In resistance-trained lifters, head-to-head comparisons show strength and size gains across maintenance, small surplus, and larger surplus groups, with faster scale increases in the bigger intake groups. The trade-off is more body fat when the surplus is large. That’s why most lifters live in the 10–15% zone and tweak from there.
Practical Checklist Before You Raise Intake Again
- Seven-day average weight is flat for two weeks.
- Training quality is good but numbers aren’t moving.
- Protein is in range; sleep is at least 7 hours; step count is steady.
- Food log is honest for 3–5 days including a weekend day.
Simple Day Of Eating At 2,800–3,000 kcal
Here’s a template many 160–180-lb lifters like on training days. Adjust portions to match your target.
- Breakfast: Oats (80 g) cooked in milk + 1 scoop whey + banana + peanut butter.
- Lunch: Rice bowl with chicken thighs, vegetables, olive oil.
- Snack: Greek yogurt parfait with granola and honey.
- Pre-lift: Toast and jam + small yogurt drink.
- Dinner: Pasta with lean beef and marinara, shredded cheese.
When To Pause The Surplus
Take a 1–2 week maintenance phase if appetite tanks, training feels muddy, or clothes fit tighter than you like. Keep protein steady and hold calories even. Resume the surplus once you feel sharp again.
Bring It All Together
Start near maintenance, add a modest surplus, and let weekly data steer the ship. Protein sits at 1.6–2.2 g/kg, carbs carry most of the extra energy, and small course corrections keep momentum without needless fat gain. If you want a simple way to log intake without extra apps, you can track calories without an app using a short list of staple meals and portion guides.