A calorie surplus calculator helps you find the exact daily calorie intake you need to gain weight at a controlled, healthy pace. It estimates your total daily energy expenditure (TDEE) using the Mifflin-St Jeor equation, then adds a targeted surplus based on your bulking goal — whether you want a slow clean bulk, a lean muscle-gain phase, or a more aggressive mass-building push. Instead of guessing, you get a clear number to aim for each day, plus an estimate of the weekly weight gain that surplus should produce.
This tool is useful for anyone planning intentional weight gain: athletes entering a bulking phase, underweight individuals working with a healthcare provider, lifters who want to add muscle without unnecessary fat, and older adults reversing unintentional weight loss. Because it separates basal metabolic rate, activity calories, and surplus calories, you can see exactly where your target comes from. Recalculate every two to three weeks as your weight and activity change, and pair your intake with consistent strength training to encourage muscle gain.
⚙️ Your Surplus Plan
How to Use This Tool
This calculator is built around your personal maintenance energy needs. Start by entering your biological sex, age, height, and weight. If you prefer imperial units, switch the height or weight unit dropdown before entering numbers — the tool converts to metric automatically when it runs the Mifflin-St Jeor equation. Next, choose the activity level that best matches your normal week, not just your training days. Then pick a surplus preset or enter a custom daily surplus. Most bulking plans sit between 150 and 500 kcal per day.
- Enter your details and select your activity level.
- Choose a surplus goal: mild (+150 kcal), lean (+300 kcal), aggressive (+500 kcal), or custom.
- Click Calculate to see your BMR, maintenance calories, and target intake.
- Weigh yourself three or four times per week and use the weekly average to judge progress.
- If your weight has not moved after 2–3 weeks, add 100–150 kcal per day and recalculate.
The Formula Behind the Numbers
The calculator uses the Mifflin-St Jeor equation to estimate basal metabolic rate (BMR), then multiplies BMR by an activity factor to estimate total daily energy expenditure (TDEE).
Men: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
Women: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
Activity factors range from 1.2 (sedentary) to 1.9 (extra active). Once TDEE is known, the target is simply:
Estimated weekly weight gain ≈ surplus calories × 7 ÷ 7,700 kg
The 7,700 kcal per kg figure is based on the energy density of adipose tissue, but real weight gain on a surplus is a mix of muscle, water, and fat, so treat the weekly estimate as a planning guide, not a precise prediction.
Worked Example: A Lean Bulk
Take Peter, a 28-year-old man who is 178 cm tall, weighs 75 kg, and trains four times per week. He chooses the moderately active factor of 1.55 and a lean surplus of 300 kcal.
Step 2 — TDEE: 1,727.5 × 1.55 ≈ 2,678 kcal
Step 3 — Target: 2,678 + 300 ≈ 2,978 kcal per day
Expected gain: 300 × 7 ÷ 7,700 ≈ 0.27 kg (0.6 lb) per week
If Peter weighs in at the same weight after three weeks, he could raise his surplus by 100–150 kcal per day. If he gains much faster than 0.5–1% of his body weight per week, he can trim the surplus slightly.
How Aggressive Should Your Surplus Be?
Your ideal surplus depends on your training experience, goal timeline, and how much body fat you are comfortable gaining. The table below shows common bulking styles.
| Surplus style | Daily surplus | Typical weekly gain | Best used for |
|---|---|---|---|
| Slow bulk | +100 to +200 kcal | 0.09–0.18 kg | Minimizing fat gain |
| Lean bulk | +250 to +350 kcal | 0.23–0.32 kg | Most natural lifters |
| Aggressive bulk | +400 to +600 kcal | 0.36–0.55 kg | Underweight individuals, hard gainers |
Reference: Calorie-Dense Foods for a Clean Surplus
Hitting a surplus does not mean eating junk. These everyday foods make it easier to add 300–500 clean calories without feeling uncomfortably full.
| Food | Approx. serving | Calories |
|---|---|---|
| Rolled oats | 1/2 cup dry (40 g) | 150 |
| Peanut butter | 2 tbsp (32 g) | 190 |
| Whole eggs | 2 large | 143 |
| Olive oil | 1 tbsp (14 g) | 119 |
| Avocado | 1/2 fruit | 120 |
| Almonds | 1/4 cup (30 g) | 170 |
| Whole milk | 1 cup (240 mL) | 149 |
| Quinoa | 1 cup cooked | 220 |
Build your surplus around protein-rich foods first — chicken, Greek yogurt, fish, eggs, legumes — then add calorie-dense fats and carbs to fill the gap. A protein intake around 1.6–2.2 g per kg of body weight supports muscle gain during a bulk.
Frequently Asked Questions
How fast should I gain weight on a proper surplus? Most guidance for muscle gain recommends about 0.25–0.5% of body weight per week. A 75 kg lifter would aim for roughly 0.19–0.38 kg per week. Beginners and underweight individuals can often gain faster without excessive fat.
Will I gain fat even on a lean bulk? Some fat gain is normal and expected. The goal of a lean bulk is to keep the fat-to-muscle ratio low by using a modest surplus and training with progressive overload. If you gain more than about 1% of body weight per week, your surplus is probably too large.
Do I need to eat more on training days? Not necessarily. What matters most is your average calorie intake over the week. Many people prefer keeping the same daily target for simplicity. If your training volume is extremely high, you can shift a few hundred calories toward training days, but this is an optional fine-tuning step.
Why does my target differ from another calculator? Every calorie calculator is an estimate. Mifflin-St Jeor is one of the most widely used equations, but your true maintenance needs can vary by several hundred calories due to muscle mass, thyroid status, NEAT, and tracking accuracy. Use this number as a starting point, then adjust based on your scale trend. For a maintenance-only estimate without a surplus, try energy calorie calculator as a cross-check.