Calculating macros for simultaneous weight loss and muscle gain comes down to setting a moderate calorie deficit, prioritizing protein, then distributing the remaining calories between fat and carbohydrates based on your body weight. The specific gram targets matter more than any fixed percentage split, and the process is simpler than most guides make it seem.
Start With Your Calorie Target
Before you touch macros, you need a calorie number. The single most important factor for fat loss is eating fewer calories than you burn. A 2020 review of 121 studies across 14 different diets found that weight loss occurred in every single one, regardless of macro ratios, as long as people were in a deficit.
That said, the size of your deficit matters when you’re also trying to build muscle. Extreme calorie cuts and hours of cardio don’t preserve muscle mass. A moderate deficit, roughly 10 to 20 percent below your maintenance calories, gives your body enough fuel to repair and grow muscle tissue while still losing fat. For most people, this works out to eating 300 to 500 fewer calories per day than they burn.
To estimate your maintenance calories, multiply your body weight in pounds by 14 to 16. Use the lower end if you’re mostly sedentary outside of workouts, the higher end if you’re active throughout the day. Then subtract 300 to 500 calories. As a safety floor, active women should generally stay above 1,500 calories per day and active men above 1,800.
Set Protein First
Protein is the macro that drives muscle growth and protects existing muscle during a deficit. It also keeps you fuller than carbs or fat, calorie for calorie, which makes the deficit easier to sustain.
Research supports eating 1.2 to 2.0 grams of protein per kilogram of body weight daily for people who want to lose fat and retain or build muscle. If you prefer pounds, that’s roughly 0.7 to 1.0 gram per pound of body weight. Someone weighing 170 pounds (about 77 kg) would aim for 92 to 154 grams of protein per day.
Where you land in that range depends on how lean you already are and how hard you’re training. If you carry more body fat, the lower end works fine because your lean mass (the tissue that actually needs protein) makes up a smaller proportion of your total weight. If you’re already relatively lean and lifting four or more days per week, push toward the higher end. A practical starting point for most people is 1.5 grams per kilogram, or about 0.8 grams per pound.
Each gram of protein contains 4 calories. So if your target is 130 grams, that accounts for 520 calories of your daily budget.
Set Your Fat Minimum
Dietary fat isn’t just fuel. It’s essential for hormone production, vitamin absorption, and cell function. Cutting it too low can disrupt testosterone, estrogen, and other hormones that directly influence your ability to build muscle and lose fat.
For fat loss phases, aim for 0.5 to 1.0 gram of fat per kilogram of body weight per day. At 77 kg (170 pounds), that’s 39 to 77 grams of fat daily. People who train intensely or who notice mood, energy, or hormonal issues at the low end should stay closer to 1.0 g/kg. Each gram of fat contains 9 calories, so 60 grams of fat accounts for 540 calories.
Fill the Rest With Carbohydrates
Once protein and fat are set, your remaining calories go to carbohydrates. Carbs are your body’s preferred fuel source for resistance training and high-intensity exercise. Skimping on them can hurt your performance in the gym, which indirectly hurts your ability to build muscle.
The math is straightforward. Subtract your protein calories and fat calories from your total calorie target. Divide what’s left by 4 (since each gram of carbohydrate has 4 calories). That’s your daily carb target in grams.
For example, with a 2,200-calorie target, 130 grams of protein (520 calories), and 60 grams of fat (540 calories), you’d have 1,140 calories left. Divided by 4, that’s 285 grams of carbohydrates per day. Athletes doing heavy, frequent resistance training may need 6 to 10 grams of carbs per kilogram of body weight, but most people in a moderate deficit will naturally land below that range, and that’s fine as long as training performance stays consistent.
A Full Calculation Example
Here’s how the entire process looks for a 170-pound (77 kg) person who exercises four days per week:
- Maintenance calories: 170 × 15 = 2,550
- Deficit calories: 2,550 − 400 = 2,150
- Protein: 77 kg × 1.6 g/kg = 123 g (492 calories)
- Fat: 77 kg × 0.8 g/kg = 62 g (558 calories)
- Carbohydrates: (2,150 − 492 − 558) ÷ 4 = 275 g (1,100 calories)
That gives a daily macro target of 123 g protein, 62 g fat, and 275 g carbohydrates. In percentage terms, this lands near a 40/25/35 split (carbs/fat/protein), but the gram-per-kilogram method is more precise because it scales to your actual body size rather than forcing everyone into the same percentages.
Why Percentages Are Less Useful
You’ll see macro splits like 40/30/30 recommended everywhere. The problem is that a percentage-based approach ties your protein intake to your total calorie level rather than your body weight. If two people both eat 1,800 calories but one weighs 130 pounds and the other weighs 210 pounds, a 30 percent protein target gives them both 135 grams. The lighter person is eating more than enough. The heavier person is almost certainly undereating protein relative to their lean mass.
Setting protein and fat in grams per kilogram first, then filling with carbs, avoids this problem entirely. Your macro targets reflect your body, not an arbitrary ratio.
Don’t Forget Fiber
Fiber isn’t a macro, but it plays a major role in hunger management during a deficit. Current dietary guidelines recommend 14 grams of fiber for every 1,000 calories you eat. On a 2,000-calorie diet, that’s 28 grams per day. Getting enough fiber from vegetables, fruits, legumes, and whole grains helps you feel satisfied on fewer calories and keeps digestion running smoothly.
When to Adjust Your Numbers
Your starting macros are an educated estimate, not a permanent prescription. Track your weight, measurements, and training performance for two to three weeks before changing anything. Body weight fluctuates daily due to water, sodium, and digestive contents, so weekly averages are more reliable than any single weigh-in.
If fat loss stalls for more than two consecutive weeks, you have two options: reduce your daily calories by another 100 to 200 (pulling primarily from carbs or fat, not protein), or increase your activity level. The Mayo Clinic suggests aiming for at least 150 minutes of moderate aerobic activity per week, with up to 300 minutes for more significant fat loss support. Keep your calorie floor in mind: dropping below 1,200 calories daily increases the risk of constant hunger, nutrient deficiencies, and overeating.
If your lifts are consistently getting weaker or you feel run-down, your deficit may be too aggressive. Adding 100 to 200 calories (again, from carbs or fat) can restore training quality without eliminating your deficit entirely. The goal is the smallest deficit that produces steady progress, typically 0.5 to 1 pound of fat loss per week while strength stays the same or gradually improves.
Protein Timing and Meal Structure
Spreading your protein across three to five meals helps your body use it more efficiently for muscle repair. Eating 30 to 40 grams of protein per meal is more effective for muscle building than eating 10 grams at breakfast and 90 grams at dinner, even if the daily total is the same. Beyond that, meal timing is far less important than hitting your daily totals consistently.
If you train in the morning, having a protein-rich meal within a couple of hours after your workout is worthwhile. But obsessing over a 30-minute “anabolic window” isn’t necessary for most people. Consistent daily intake matters far more than precise timing.