Skip to main content
All posts
Nutrition

How to Calculate Your Macros (Without Overthinking It)

Macros aren't a mystery once you know the three-step method: estimate your calories, pick a split for your goal, then convert to grams. Here's the whole thing.

· 3 min read

Most people who ask how to calculate macros end up with three browser tabs, a spreadsheet, and no more clarity than when they started. The method itself is simple. What makes it feel hard is that every calculator online skips straight to a number without showing you where it came from — so the moment your goal changes, you're stuck again.

There are only three steps: estimate your calories, pick a split for your goal, and convert that split into grams. Do it once by hand and you'll never need to guess again.

Step 1: Estimate your daily calories

Your macros are a slice of your total calories, so calories come first. The fastest reasonable estimate is bodyweight-based:

  • Maintenance — roughly 14–16 calories per pound of bodyweight if you're moderately active.
  • Fat loss — maintenance minus 15–20%, which is enough of a deficit to see steady progress without wrecking your energy in the gym.
  • Muscle gain — maintenance plus 10–15%, small enough that most of the added weight is muscle rather than fat.

A 180 lb person who's moderately active lands around 2,700–2,900 calories at maintenance, roughly 2,250–2,400 in a cut, and 2,950–3,200 in a lean bulk.

This is a starting point, not a verdict. Track your weight for two weeks at your estimate and adjust up or down by 100–150 calories if it isn't moving the way your goal expects.

Step 2: Pick a split for your goal

With total calories set, the split decides how those calories are divided between protein, carbs, and fat. Protein is set first and held constant — it protects muscle regardless of whether you're cutting or bulking. Carbs and fat flex around it based on training volume and personal preference.

GoalProteinCarbsFat
Fat loss35%35%30%
Maintenance30%40%30%
Muscle gain25%45%30%

Why protein doesn't move much

Protein needs are driven by bodyweight and training, not by whether you're eating more or less overall — see How Much Protein Do You Actually Need? for the full breakdown of where your number should land. Once that's fixed, carbs are the lever: more of them fuels harder training sessions, fewer of them makes a calorie deficit easier to sustain.

Step 3: Convert percentages to grams

Protein and carbs are 4 calories per gram; fat is 9. Take your daily calorie target, apply the percentage split, then divide by the calories-per-gram for that macro.

For a 2,800-calorie maintenance target at the 30/40/30 split:

  1. Protein — 2,800 × 0.30 = 840 calories ÷ 4 = 210 g
  2. Carbs — 2,800 × 0.40 = 1,120 calories ÷ 4 = 280 g
  3. Fat — 2,800 × 0.30 = 840 calories ÷ 9 = 93 g

That's the whole calculation. Everything past this point — meal timing, food choices, whether you hit 208 g of protein or 212 g — is optimization on top of a target that's already correct.

You don't have to keep doing this by hand

The method above is worth knowing because it makes every number on a nutrition label make sense. But recalculating grams every time your weight, activity level, or goal shifts isn't a good use of anyone's evening.

Aventi's macro calculator runs this same three-step method against your current bodyweight and goal, then keeps your targets current as they change — no spreadsheet required. Its AI meal parsing goes a step further: describe what you ate in plain language and it converts that into the grams above automatically, so tracking doesn't mean logging every gram by hand. See how it works.


Back to all posts

Put this into practice.

Aventi turns the advice into a plan you can actually follow — workouts, macros, and progress in one place.

Get Started Free