
Muscle Gain Macro Calculator for Protein Carbs and Fat
Use this muscle gain macro calculator to get your daily calories plus protein, carb and fat grams. Enter your stats and start logging today.
A macros calculator for muscle gain gives you two things: a daily calorie target and the grams of protein, carbs and fat to hit that target. It's built for people who want to add muscle without piling on fat at the same speed, including anyone trying to lean out and build in the same stretch. You need six pieces of info: weight, height, age, sex, how active you are, and whether you want to gain slowly or faster. That's about 30 seconds of typing, and the numbers you get are the ones you'll be eating against every day.
Table of Contents
Get Your Numbers in 30 Seconds
Fill in the six fields and the calculator returns a daily calorie target plus protein, carbs and fat shown two ways: grams to eat and percent of total calories. The grams are the part you act on, the percentages just show you how the day is balanced.
Accuracy starts with the weight you type in. Weigh yourself in the morning, after the bathroom and before eating, so the number you enter now matches the ones you compare it to later.
Activity level is where most people guess wrong. Pick it by how many days a week you actually train, not by how worn out you feel on a Friday.
- Sedentary: desk job, no structured training
- Lightly active: 1 to 3 sessions a week
- Moderately active: 3 to 5 sessions a week
- Very active: 6 or more sessions, or physical work on top
If you sit between two levels, choose the lower one. Weekly weigh-ins will correct it faster than a guess will. Then write the three gram targets somewhere you will see them daily, or enter them as custom goals in whatever tracker you use.
How the Calculator Picks Your Calories and Split
Step one is your TDEE, total daily energy expenditure, built from your height, weight, age, sex and activity multiplier. That figure is roughly what you burn in a day, and eating at it holds your weight steady.
Step two stacks a surplus on top. A lean gain sits around 10 percent over TDEE; a standard gain runs 15 to 20 percent over. Bigger surpluses add weight quicker, but more of that weight is fat, which is the whole reason the lean option exists.
From there the split is built in a fixed order:
- Protein first, commonly 0.7 to 1.0 g per pound of body weight for people training hard
- Fat next, set near 20 to 30 percent of calories to support hormone production
- Carbs last, taking every calorie still left over
Carbs end up as the biggest number for most people, and that is the fuel behind your working sets. The conversion is simple: protein and carbs are 4 calories per gram, fat is 9 (USDA FoodData Central, nutrition checked: November 2026). Setting custom calorie targets in a tracker keeps those grams in front of you.
What to Change After Three Weeks
Judge your target on a 2 to 3 week average of morning weigh-ins, never on one reading. Water, sodium and sleep swing the scale a pound or two overnight, and an average filters all of that out.
Once you have the average, pick the matching move:
- Weight flat for three weeks: add 150 to 200 calories, mostly from carbs
- Gaining faster than planned or the waistband is tightening: cut 150 calories
- Gaining at the pace you wanted: change nothing for another three weeks
- Up or down 10 to 15 lb from where you started: run the numbers again, since TDEE climbs with body weight
Keep your protein grams fixed through every adjustment and move carbs and fat instead. Protein is doing the repair work, so it is the last thing you touch.
None of this works if you only log the tidy days. A weekend of restaurant food counts toward your average just as much as Tuesday's chicken and rice, and skipping it makes your average look lower than it is. With MyFoodBuddy you can say or type "two eggs, oatmeal and a scoop of whey" and the AI pulls the macros from USDA data, which keeps quick calorie logging realistic on the messy days too.
Set Your Protein Target Today, Then Log One Full Day
Pick your protein number and put it in your tracker before you worry about anything else. Then log one ordinary day start to finish: breakfast, lunch, dinner, the handful of nuts at 3pm, the bite of your kid's toast, the beer on Friday. Many people fall short of their protein target on a normal day without realizing it, because the snacks never make it into the log. One honest day shows you the real gap. Fix that gap first, and the carbs and fat sort themselves out.
Macros for Building Muscle
Should I eat different macros on rest days than on lifting days?
No, keep the same targets every day. Cycling calories between training and rest days adds work and rarely changes the outcome, because muscle repair runs for a day or two after a session, not just during it. One set of numbers is also far easier to stick to across a full week.
Does my protein shake count toward my daily protein target?
Yes, whey or casein counts the same as chicken or eggs. Your body does not sort protein by whether it came from a shaker or a plate. Just log the scoop size you actually used, since protein content per scoop can differ between brands, so check your product's own label for the exact grams per serving.
Can I gain muscle and lose fat at the same time, or do I have to pick one?
You can do both, but it works best for beginners, people coming back after a long break, and anyone carrying extra fat. Progress is slower than a dedicated bulk or cut. Hold calories near maintenance, keep protein high, and track strength in the gym rather than watching the scale.
Ready to start tracking smarter?
Download MyFoodBuddy and start tracking your calories by just saying what you ate. No more searching databases or guessing portions.
Get started