Macro Math: How to Set Protein, Carbs, and Fat in 10 Minutes
Protein: 1 gram per pound of lean mass. Fat: 0.3 to 0.4. Fill the rest with carbs. That math takes ten minutes and lands within five percent of optimal.
The macro calculators online spend an hour collecting your age, activity level, training frequency, and body fat percentage, then output a set of numbers that are rarely better than what ten minutes of back-of-envelope math would produce. For most men, the difference between a "personalized" macro calculator output and a reasonable heuristic is under 5 percent on total calories and under 10 grams on any single macro.
Skip the calculator. The manual math takes ten minutes, lands you within that 5 percent band, and gives you the understanding to adjust the numbers intelligently when your body composition shifts. That understanding matters more than the precision of the initial calculation.
Step 1: Estimate maintenance calories
The simplest accurate method for a recreationally active man:
Bodyweight (in pounds) × 15 = maintenance calories
For a 185-pound lifter training 4 days a week, that's 2,775 calories. This is approximate but typically within 10 percent of actual maintenance. It over-estimates slightly for sedentary people and under-estimates for very active people.
Adjustments
- Under 30, male, heavy training 5+ days weekly: bodyweight × 16
- Over 45, male, training 3 days weekly: bodyweight × 14
- Desk job, minimal non-gym activity: subtract 150 calories
- Physical job or 10,000+ daily steps: add 250 calories
Get to a number within 200 calories of what you think your maintenance is. Precision past that is not worth the effort — your body's day-to-day caloric variability is bigger than that margin anyway.
Step 2: Set your total calorie target
Three common scenarios:
- Cut: maintenance - 400 to 500 calories. For a 185-pound lifter at 2,775 maintenance, cut at 2,275 to 2,375.
- Maintenance: match the maintenance number.
- Lean bulk: maintenance + 200 to 300 calories. Same lifter bulks at 2,975 to 3,075.
Aggressive cuts (more than 500 below maintenance) sacrifice muscle for faster weight loss. Aggressive bulks (more than 400 above maintenance) convert more calories to fat than muscle. Stay in the moderate bands and let time do the work.
Step 3: Set protein
Simplest accurate rule: 1 gram of protein per pound of bodyweight.
For a 185-pound lifter, that's 185 grams of protein daily. For most men training hard with body fat under 25 percent, this rule is within 10 to 15 grams of optimal, and it's easy to remember.
If you're at higher body fat (25+ percent), use lean body mass instead of total bodyweight. Estimate: bodyweight × (1 - (body fat percent / 100)) = lean mass. A 200-pound man at 30 percent body fat has 140 pounds of lean mass, so target 140 grams of protein.
If you're cutting, increase protein slightly: 1.1 to 1.2 grams per pound. The extra protein helps preserve muscle during the deficit.
The protein calorie total
Protein is 4 calories per gram. So 185 grams of protein = 740 calories. This gets subtracted from your total calorie target before we set carbs and fat.
Cut total: 2,275 calories. Protein: 740 calories. Remaining for carbs and fat: 1,535 calories.
Step 4: Set fat
Fat should be 0.3 to 0.5 grams per pound of bodyweight. For a 185-pound lifter, that's 55 to 90 grams of fat daily.
Higher end (0.5 g/lb): if you feel better on higher fat diets, or if you're following a keto/low-carb approach.
Lower end (0.3 g/lb): if you're highly active and carbs fuel your training well, or if you want more total food volume from carbs.
Middle (0.35 to 0.4 g/lb): the default for most lifters. For 185 pounds: 65 to 75 grams of fat. That's 585 to 675 calories from fat at 9 calories per gram.
Step 5: Fill the rest with carbs
Total calories - protein calories - fat calories = carb calories. Divide by 4 (calories per gram of carbs) to get grams.
Cut example for a 185-pound lifter:
- Total: 2,275 calories
- Protein: 185g × 4 = 740 calories
- Fat: 70g × 9 = 630 calories
- Carbs: 2,275 - 740 - 630 = 905 calories = 226 grams of carbs
Final macros: 185g protein, 70g fat, 226g carbs. Took ten minutes.
Adjustments over time
These initial numbers are a starting point, not a destination. After two weeks:
If you're cutting and losing faster than 0.75 percent bodyweight per week: you're too aggressive. Add 150 calories (usually to carbs).
If you're cutting and losing less than 0.25 percent per week: either your maintenance was underestimated or your adherence is off. Tighten tracking for a week; if adherence is solid, drop 150 calories.
If you're bulking and gaining faster than 0.5 percent per week: too aggressive; drop 200 calories.
If you're bulking and weight isn't moving after 2 weeks: add 150 to 200 calories.
These adjustments compound over months. Start with the heuristic numbers, track for 2 weeks, adjust once, track for 2 more weeks, adjust again. By week 6 your numbers are dialed.
Tracking tools
MyFitnessPal, Cronometer, or MacroFactor all work. MyFitnessPal has the biggest food database, which saves time. Cronometer is more accurate for micronutrients. MacroFactor does automatic adjustments based on your weight trend.
Pick one. Track for 8 weeks minimum to build the habit and the food knowledge. After that, most lifters can eat intuitively for a period without tracking, returning to tracking during specific cut or bulk phases.
The hidden calories
Most people underestimate their calorie intake by 15 to 30 percent. The common culprits:
- Cooking oil (olive oil: 120 calories per tablespoon)
- Liquid calories (juices, beer, coffee creamer)
- Salad dressing (100 to 200 calories per serving)
- Nuts and nut butters (600 calories per cup)
- Weekend eating (often 2x weekday calories)
Track every calorie, including oils and condiments, for at least the first 4 weeks. Once you've internalized the calories in your common foods, eyeballing becomes more accurate.
The 10 to 20 percent rule
Hit your macros within 10 to 20 percent every day. That's precise enough for results. Trying to hit exactly 185 grams of protein every day is unnecessary — hitting 170 to 200 grams is functionally identical for body composition outcomes.
Weekly averages matter more than daily precision. A week where you averaged 180g protein, 72g fat, and 220g carbs is functionally equivalent to a week where you averaged exactly 185g / 70g / 226g. Target the numbers but don't stress the minor misses.
Recalculating as your body changes
Your macros aren't a set-it-and-forget-it target. Recalculate:
- Every 8 to 12 weeks during a bulk or cut
- When your bodyweight changes by more than 5 percent
- When training volume or intensity changes significantly
- When you transition between bulk, cut, and maintenance phases
A 200-pound bulk target isn't the same as a 185-pound bulk target. A 170-pound cut target isn't the same as a 185-pound cut target. Adjust the base numbers and re-derive the macros.
The simplified version
If you want just one answer:
- Maintenance: bodyweight × 15
- Protein: bodyweight × 1 (in grams)
- Fat: bodyweight × 0.35 (in grams)
- Carbs: fill the rest to hit total calorie goal
For a cut: subtract 400 to 500 calories from maintenance.
For a lean bulk: add 200 to 300 calories to maintenance.
That's the 10-minute version. It's within 5 percent of what any calculator will output, and you'll understand what you're doing while you do it.