Plan a surplus with the Weight Gain Calculator
Selected: 0.25 kg/week
Your Bulking Targets
Tip: Re‑check your calories when body weight changes by 5–10 lb (2–4 kg) or when training volume shifts. Small adjustments keep your bulk on track.
How to Use Weight Gain Calculator for Bulking
Step 1: Choose Units
Pick Metric (kg, cm) or Imperial (lb, ft/in) to match your inputs.
Step 2: Enter Basics
Add your sex, age, height, weight, and activity level to estimate TDEE.
Step 3: Set Gain Rate
Select a weekly weight gain target to define your daily calorie surplus.
Step 4: Add a Goal (Optional)
Enter a target weight or timeframe to see your estimated timeline.
Step 5: Review Daily Targets
Check total daily calories and suggested macros for your bulk.
Key Features
- Daily calorie surplus estimate
- Total daily calories to gain weight
- Macro targets for bulking
- Metric/Imperial units
- Timeline to goal weight
Understanding Results
Formula
The calculator estimates your basal metabolic rate (BMR) with the Mifflin–St Jeor equation and then multiplies it by an activity factor to estimate your total daily energy expenditure (TDEE). Your chosen weekly gain target is converted into a daily calorie surplus using the widely used approximation that ~3,500 kcal corresponds to about 1 lb (0.45 kg) of body weight. Finally, the tool adds that surplus to your TDEE to produce a daily calorie target for steady weight gain. It’s a straightforward calorie surplus calculator for planning a sensible bulking calculator approach.
BMR (male) = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5. BMR (female) = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161. Common activity multipliers are: Sedentary 1.2, Light 1.375, Moderate 1.55, Very Active 1.725, and Extra Active 1.9. Daily surplus = (weekly gain × 3,500) ÷ 7 when gain is expressed in pounds per week.
Reference Ranges & Interpretation
A typical surplus range for gaining weight is about +250 to +500 kcal per day. Slower rates (for example, 0.25 lb/0.1 kg per week) prioritize lean mass and minimize fat gain, while faster rates (0.75–1.0 lb/0.34–0.45 kg per week) move the scale quicker but raise the chance of extra fat. Protein intake of 1.6–2.2 g/kg/day supports muscle growth during resistance training, while dietary fat often falls between 20–30% of calories with the remainder from carbohydrates to fuel training.
For background on energy balance and healthy weight gain, see the U.S. National Institutes of Health (NIH) and the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK). These sources discuss calorie needs, weight change, and safe nutrition practices for different life stages. NIDDK: Weight Management and NIH Health Information.
Assumptions & Limitations
Equations are estimates, not diagnoses. Water balance, glycogen, and measurement error can shift scale weight by 1–2 lb (0.5–1 kg) from day to day. The 3,500 kcal rule is a simplification of complex physiology and better suits short‑term planning than long‑term prediction. Medical conditions, medications, pregnancy, and adolescent growth all change energy needs. Consider speaking with a qualified clinician or registered dietitian if you have medical concerns or need a tailored plan.
Complete Guide: Weight Gain Calculator for Bulking

Use our weight gain calculator to set a safe calorie surplus, estimate daily calories and macros, and plan a realistic timeline to gain weight steadily.
On this page
Why use a weight gain calculator?
Gaining weight sounds simple—eat more than you burn—but most people under‑estimate how many calories they actually need and over‑estimate how much they eat. A structured plan helps. The weight gain calculator gives you a daily calorie target tailored to your body size, activity level, and the rate of gain you want. It also provides a macro split that supports training, recovery, and steady progress without guesswork.
Instead of chasing big swings on the scale, you’ll focus on a small, consistent surplus that you can measure. That is the key to building muscle without adding more fat than necessary. If you also want to cross‑check your base energy needs, our TDEE calculator and maintenance calorie calculator give you additional views of your daily burn.
Setting a realistic rate of gain
A common pace for bulking is about 0.25–1.0 lb (0.1–0.45 kg) per week. New lifters may gain a little faster for a few months, while advanced lifters often need a slower rate to keep gains lean. Choose a gain rate you can sustain while training 2–5 days per week and sleeping well. Faster isn’t always better—rapid gain usually just means more fat to lose later.
The calculator converts your weekly target into a daily surplus. For example, a 0.5 lb/week goal is roughly a +250 kcal/day surplus because about 3,500 kcal corresponds to ~1 lb of body weight. If your activity changes or your body weight climbs by 5–10 lb (2–4 kg), re‑check your numbers. Your maintenance level rises as you gain mass, so your surplus may need small increases over time.
How the calculator estimates calories
Under the hood, the tool uses the Mifflin–St Jeor equation to estimate basal metabolic rate (BMR) from your sex, age, height, and weight. It then multiplies BMR by an activity factor to estimate total daily energy expenditure (TDEE). Your chosen weekly gain rate becomes a daily calorie surplus that we add to TDEE to get a practical daily target for bulking.
If you want a second opinion, plug your stats into our calorie calculator and compare. You can also estimate body fat for more context using the body fat percentage calculator. None of these tools offer medical advice—they are planning aids to help you make informed, practical choices.
Protein, fat, and carbs for bulking
Protein supports muscle repair and growth. A broad, well‑supported range for lifters is about 1.6–2.2 g per kg of body weight per day. Fat helps with hormones and satisfaction; 20–30% of total calories is a sensible window. Carbs make up the rest and are especially useful for training performance. The calculator gives you a balanced starting point: roughly 1.8 g/kg of protein, 25% of calories from fat, and the rest from carbs. Adjust it to your preferences while keeping your weekly gain on track.
Want more detailed macro splits? Try our macro calculator to experiment with percentages and grams. For protein‑focused planning, the protein calculator can help you set a target that fits your training frequency and appetite.
Choosing your weekly target
If you care most about staying lean while you gain size, choose 0.25–0.5 lb (0.1–0.23 kg) per week. If you need more total mass for a sport or a job, and you can cut later, you might pick 0.75–1.0 lb (0.34–0.45 kg) per week. In either case, monitor progress with the scale, the mirror, the barbell, and the tape measure. If performance is climbing, your clothes fit well, and your measurements are trending up, your surplus is probably in the right ballpark.
Timeline, examples, and expectations
Here is a sample scenario. Suppose you weigh 70 kg (154 lb), train moderately, and choose a 0.25 kg/week target. The calculator might estimate ~2,700 kcal/day for you, including the surplus. That pace would add about 1 kg per month. Over three months, you would gain ~3 kg—enough to see and feel a difference without outpacing your wardrobe. If your goal is +6 kg, that same pace would take roughly six months.
Use the optional fields in the tool to enter your target weight or timeframe. The projected weeks help you plan meals, groceries, and training cycles. If you need to sanity‑check hitting maintenance, you can reference themaintenance calorie calculator to see where your daily intake would land without a surplus.
Common mistakes to avoid
The most common mistake is eating in “bulk mode” without measuring intake. It’s easy to overshoot by 800–1,000 kcal/day when a smaller surplus would have produced better, leaner progress. Another common slip is skipping protein because overall calories are higher. Protein still matters—a lot—when you want quality weight gain.
A third mistake is forgetting recovery. Hard sessions without enough sleep stall strength gains and appetite. A fourth is changing too many variables at once. If you add volume, change macros, and throw in extra cardio all in the same week, you won’t know what worked. Change one thing at a time and track the effect for at least two weeks.
Adjusting your plan week by week
The best bulks are boring. Eat similarly each day, train consistently, and tweak by small amounts. If your weight has not budged for two weeks and your training is on track, increase daily calories by 100–150 kcal. If your appetite is low, add liquid calories—milk, smoothies, or olive oil in meals—so you can eat more without feeling stuffed.
Likewise, if your waistline is climbing faster than your lifts, dial the surplus down by ~100 kcal and watch the next two weeks. Steady trends matter more than any single weigh‑in. To understand how activity days affect your burn, you can also cross‑reference our calories burned calculator.
Special cases and practical tips
Beginners often feel hungrier as training volume rises—that can make a small surplus easier. Advanced lifters tend to see slower scale changes, so they may prefer the low end of the gain range. Women can follow the same approach; the calculator accounts for sex in BMR and TDEE. Older lifters may prioritize protein and fiber to support satiety and muscle retention.
Supplements are optional. A simple plan—creatine monohydrate (3–5 g/day), vitamin D if deficient, and caffeine if tolerated—is more than enough for most. Focus first on food, sleep, and progressive training. If you want to sanity‑check where you are today, the adult BMI calculator and body composition calculator provide context for weight and circumference changes.
When to switch to maintenance or cut
If lifts are no longer improving and most of your new weight seems to be fat, hold at maintenance for 2–4 weeks, let training stabilize, and reassess. You do not have to cut at the first sign of softness—often a short pause is enough. When you are ready to trim down, a modest deficit paired with our TDEE calculator and macro calculator will help you set realistic numbers.
A simple sample day of eating
Here is an easy, reasonably balanced day to illustrate how a small surplus might look. Adjust portion sizes to match your calorie target and preferences.
- Breakfast: Oatmeal with milk, banana, whey protein; a handful of walnuts.
- Lunch: Chicken, rice, and vegetables with olive oil; Greek yogurt on the side.
- Snack: Smoothie (milk, frozen berries, oats, peanut butter).
- Dinner: Salmon, potatoes, mixed salad with dressing; whole‑grain bread.
- Pre‑bed: Cottage cheese and fruit, or a glass of milk.
There is nothing exotic here—just meals you can repeat. Consistency beats novelty for most people. If you need exact numbers for a meal plan, first set your daily calories with this tool, then experiment with the meal plan calculator to lay out portions.
A simple 12‑week progression
Weeks 1–2: Establish habits. Hit your daily calories within ±100 kcal, train 3 days per week, and track steps. Weeks 3–4: Add a little volume (one extra set for two lifts) and keep sleep consistent. If weight has not moved in two weeks, add 100 kcal. Weeks 5–8: Keep the same meals, add reps or small weight increases on your main lifts, and monitor waist measurement. Weeks 9–12: Adjust calories by ±100 kcal only if the trend line misses your weekly target for two consecutive weeks. Small, boring changes win.
Grocery list ideas that make bulking easier
Build your cart around calorie‑dense, nutrient‑dense staples. Protein: chicken thighs, 90–95% lean beef, salmon, tuna, eggs, Greek yogurt, cottage cheese, tofu. Carbs: rice, oats, potatoes, whole‑grain bread, pasta, tortillas, fruit, frozen berries. Fats: olive oil, avocado, nuts, peanut butter, seeds. Add vegetables you like and will actually eat. If budget or time is tight, buy frozen and in bulk.
Hydration and fiber while gaining
As calories rise, keep hydration simple: drink to thirst and include fluids at meals. Many people feel better at 25–35 g of fiber per day from fruit, vegetables, oats, and beans. If fiber is very high and appetite tanks, trade some very high‑fiber foods for moderate‑fiber options so you can still hit your calories.
Training basics that make bulking work
Calories set the stage, but training tells your body what to do with them. Prioritize compound lifts—squats, deadlifts, presses, rows, pull‑ups—and add accessories for weak points. Most people grow well on 8–20 hard sets per major muscle group per week spread across 2–4 sessions. Keep at least 1–2 reps in reserve on most sets, push some sets close to failure, and add small amounts of weight or reps over time. Track your sessions so you can see progress in black and white.
Cardio is still allowed—and useful for health and appetite—just keep it moderate. Two short sessions per week of brisk walking, easy cycling, or light intervals will not derail muscle gain. If endurance work is heavy because of sport or job demands, raise calories accordingly and monitor performance.
Sleep, stress, and appetite
Sleep acts like free recovery. Aim for 7–9 hours per night, and keep a regular schedule when possible. High stress tends to suppress appetite and reduce training quality, so build small routines that help: a short walk, 10 minutes of breathwork, or simply closing your laptop on time. Your calorie target is just a number if you are too tired to cook or train; protecting sleep often fixes that.
How to read the scale (and what else to track)
Daily body weight jumps around because of water, salt, carbs, and schedule. Weigh in under similar conditions (morning, after the bathroom, before breakfast), then average 3–7 days to see the real trend. Tape measurements (waist, hips, chest, thigh, arm) add context—so does a strength log and progress photos every 2–4 weeks. If the average weight trend matches your target and your gym numbers rise, you are on track even when single days look noisy.
Eating on busy days
Plan for your hard days. Keep shelf‑stable snacks handy: mixed nuts, jerky, trail mix, granola bars. Batch cook one or two big meals on weekends so you always have a high‑protein option in the fridge. Liquid calories—milk, smoothies, meal‑replacement shakes—are practical when appetite dips or time is short. Build a “default day” of 3–4 easy meals you can repeat without thinking.
Troubleshooting plateaus
If body weight stalls for two weeks, confirm your tracking first. Are portions the same? Are you finishing meals? Is training still consistent? If yes, add 100–150 kcal per day, mostly from carbs and fat, and watch the next two weeks. If you already increased calories twice with no response, check step count and sleep; both can quietly slide when life gets busy. When in doubt, tighten one variable at a time so you can see what changed.
Edge cases: teens, medical conditions, and pregnancy
Adolescents, pregnant individuals, and people managing medical conditions have different energy and nutrient needs. This calculator is not designed for those situations. If any of these apply to you, speak with a qualified clinician or registered dietitian who can tailor targets to your needs. Our tools are informational and do not replace personalized care.
Quick answers to common questions
How often should you update your numbers? Re‑check calories every 2–4 weeks, or after a noticeable change in training volume or body weight. Do you need a “cheat day”? Not really—just hit your targets on average across the week. Do you have to weigh food? Not forever. A short period of measuring helps you learn your portions, so you can eyeball in the future.
If you want a single page that pulls your current intake, activity, and goals together, start with the calorie calculator. Then come back to this weight gain calculator to set the surplus and timeline. Round things out with the macro calculator for the split you prefer.
Final note: tools are guides, not diagnoses. If you have a medical condition, are pregnant, or are managing complex health needs, talk with a qualified healthcare professional. Otherwise, keep things simple—train consistently, sleep enough, eat a small surplus, and give your plan time to work.

Written by Marko Šinko
Lead Developer
Computer scientist specializing in data processing and validation, ensuring every health calculator delivers accurate, research-based results.
View full profileFrequently Asked Questions
What is a weight gain calculator and how does it work?
A weight gain calculator estimates your daily calorie needs (TDEE) and adds a safe surplus based on a weekly gain target. It uses the Mifflin–St Jeor equation to estimate BMR and multiplies by an activity factor to get TDEE, then adds a surplus to support steady bulking.
How much calorie surplus should I eat to gain weight?
A common range is +250 to +500 kcal per day. The exact surplus depends on your size, training, and desired rate of gain. As a rule of thumb, ~3500 kcal total equals about 1 lb (0.45 kg) of body weight. The calculator converts your weekly target into a daily surplus.
Is the weight gain calculator suitable for beginners?
Yes. The tool is designed for simplicity on mobile and desktop. Enter a few basics, choose a gain rate, and you will see daily calories, a macro plan, and an estimated timeline.
Which formula does this calculator use?
It uses the Mifflin–St Jeor equation for BMR and standard activity multipliers to estimate TDEE. If you prefer, you can cross‑check TDEE with our dedicated TDEE calculator for comparison.
What rate of weight gain is considered safe for bulking?
For most people, 0.25–1.0 lb (0.1–0.45 kg) per week is a reasonable range. Faster gain increases the risk of excess fat gain, while slower gain favors lean mass but takes longer.
Do I need to track macros while gaining weight?
Tracking is optional but helpful. A simple approach is 1.6–2.2 g protein per kg body weight, 20–30% of calories from fat, and the rest from carbs. The calculator provides a starting split you can adjust.
Will this calculator store my data?
No. This is a privacy‑first tool and does not store or transmit personal inputs. You can save results by taking a screenshot.
Related Calculators
Adult BMI Calculator for Men & Women — WHO BMI Guide
Use the adult BMI calculator to find your BMI with WHO categories. Enter metric or imperial units to see your status and BMI ranges quickly and clearly.
Army Body Fat Calculator — AR 600‑9 Standard Compliance
Check compliance with the Army body fat calculator per AR 600-9 standards. Enter circumference measures by sex to estimate body fat % and see pass/fail status.
Body Composition Calculator — Fat, Lean Mass Breakdown
Use our body composition calculator to estimate body fat percentage, fat mass, and lean mass from tape measurements. Switch units and get clear categories.
Body Fat Calculator — Percentage for Men & Women (Tape)
Estimate with the body fat percentage calculator (body fat calculator) using Navy circumference equations. Supports metric/imperial and sex‑specific inputs.
Body Measurement Calculator: Wrist Size & Frame Guide
Use our body measurement calculator to capture wrist, waist, hip, and height. View WHR, WHtR, and a wrist-based frame size hint with metric/US units and labels.
Body Roundness Index Calculator (BRI) — Height & Waist
Estimate adiposity from height and waist with our body roundness index calculator. Get your BRI value and interpretive ranges for clear health risk context.