Calculate Your Macros in 5 Simple Steps

Why Counting Macros Actually Works (Unlike Most Diet Advice)

Plenty of people eat "clean" for years without ever knowing what they're actually putting in their bodies. Some weeks the scale drops, other weeks it climbs back, and the reason stays a mystery. Macro tracking solves that problem. It isn't magic — it simply turns vague advice like "eat less, move more" into a concrete number you can aim for every single day.

This guide walks you through the exact process: finding your calorie target first, then dividing those calories into protein, carbs, and fat grams, and finally — the part most guides skip — adjusting those numbers based on what the scale and the mirror actually tell you each week.

Step 1: Find Your Maintenance Calories

Before you can cut or bulk, you need to know how many calories your body burns just to stay at its current weight. This is called your Total Daily Energy Expenditure (TDEE), and it has two parts: your resting metabolism (the calories you'd burn lying in bed all day) and everything you burn through movement.

The most practical formula to start with is the Mifflin-St Jeor equation:

  • For men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
  • For women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

That gives you your Basal Metabolic Rate (BMR). Then multiply it by your activity level:

  • Sedentary (desk job, no gym): × 1.2
  • Lightly active (exercise 1–3 days/week): × 1.375
  • Moderately active (exercise 3–5 days/week): × 1.55
  • Very active (hard exercise 6–7 days): × 1.725

The number you get is your estimated maintenance. As a hypothetical example, a 32-year-old woman who is 165 cm and 68 kg and moderately active would land at roughly 2,100 calories per day to maintain her current weight. That's the starting point — everything else builds from here.

One important note: these formulas are estimates, not gospel. Genetics, sleep, stress hormones, and gut health all nudge the real number up or down. That's exactly why Step 5 exists.

Step 2: Set Your Calorie Target Based on Your Goal

Now you adjust maintenance up or down depending on what you're trying to accomplish. The golden rule here is to be conservative — dramatic deficits or surpluses rarely end well.

  • Fat loss: Subtract 300–500 calories from maintenance. A 500-calorie daily deficit creates roughly a 0.5 kg loss per week — slow enough to preserve muscle.
  • Muscle gain (lean bulk): Add 200–300 calories above maintenance. Small surpluses mean more of that extra energy goes to muscle, not fat.
  • Body recomposition (lose fat and build muscle simultaneously): Eat at or very close to maintenance, prioritize protein, and be patient. This works best for beginners and people returning after a break.

Continuing the same hypothetical: a woman aiming to lose fat would set her target at around 1,600–1,800 calories per day. We'll use 1,700 calories to keep the math clean for the next steps.

Step 3: Calculate Your Protein Grams First

Protein is the non-negotiable macro. It preserves muscle when you're in a deficit, drives muscle growth when you're in a surplus, keeps you full longer than carbs or fat, and has the highest thermic effect — meaning your body burns more calories just digesting it. Set this number first, and build the rest of your macros around it.

A practical target for most active people is 1.6–2.2 grams of protein per kilogram of bodyweight. If you're in a fat loss phase, lean toward the higher end to protect muscle. If you're a beginner or eating at maintenance, the lower end is fine.

For the 68 kg example: at 2.0 g/kg, that's 136 grams of protein per day. Since each gram of protein contains 4 calories, that's 136 × 4 = 544 calories from protein.

Step 4: Split the Remaining Calories Between Carbs and Fat

After accounting for protein, you have what's left to divide between carbohydrates and fat. Neither is inherently better — your split should reflect how you feel, how you perform in the gym, and what you can actually sustain.

From the 1,700-calorie target, subtract the 544 protein calories. That leaves 1,156 calories to split between carbs and fat.

Two common approaches:

  • Moderate carb / moderate fat (good default): 40% of remaining to fat, 60% to carbs.
  • Higher fat / lower carb: Works well if you have poor insulin sensitivity, find high-carb eating leaves you hungry, or simply prefer fattier foods.

Using the moderate split:

  • Fat: 1,156 × 0.40 = 462 calories ÷ 9 (calories per gram of fat) = 51 grams of fat
  • Carbs: 1,156 × 0.60 = 694 calories ÷ 4 (calories per gram of carbs) = 174 grams of carbs

So the final macro targets for this example are approximately: 136g protein / 174g carbs / 51g fat / 1,700 calories. Enter these into any calorie-tracking app and start logging your food against these numbers.

A few practical tips for hitting your targets without losing your mind:

  • Log dinner ingredients before you cook them — it's much easier to adjust portions before everything is on the plate.
  • Build 3–4 "anchor meals" you eat regularly. Knowing that a chicken and rice lunch covers a set amount of each macro removes a lot of daily mental load.
  • Don't aim for perfection. Getting within 5–10% of your targets on any given day is genuinely good enough.

Step 5: Read Your Weekly Results and Adjust

This is the step most guides skip entirely, and it's arguably the most important one. Your calculated numbers are an educated starting guess. Your body's actual response over the following two to three weeks tells you whether that guess was right.

Here's how to evaluate results properly:

  • Weigh yourself at the same time every day (morning, after the bathroom, before food). Use the weekly average, not individual days — daily fluctuations from water, salt, and digestion can swing 1–2 kg and tell you absolutely nothing useful.
  • Track at least one measurement: waist, hips, or chest. The scale is incomplete data on its own.
  • Check training performance: Are you getting weaker? That's a sign the deficit is too aggressive or protein is too low.

After two full weeks, apply these adjustments:

  • Losing faster than 0.7 kg/week: Add 100–150 calories (from carbs or fat, keep protein the same).
  • Not losing anything: Drop 100–200 calories, or add one extra training session. Also honestly audit your tracking — unmeasured olive oil, peanut butter straight from the jar, and BLTs (bites, licks, tastes) add up faster than you'd think.
  • Gaining too fast on a bulk: Cut 100–150 calories from the surplus.
  • Feeling exhausted, training feels awful: Sometimes this is too-low carbs, not too-few total calories. Try shifting 5% of fat calories over to carbs and see if performance improves.

The adjustment process is ongoing. As your bodyweight changes, your TDEE changes. Every 4–5 kg of weight loss, recalculate your maintenance calories from scratch and reset your targets. It takes maybe 10 minutes and keeps you from hitting the wall that trips up so many people after a few months.

One More Thing: Tracking Apps That Actually Help

You don't need anything fancy. Cronometer is known for an accurate food database for micronutrients if you care about vitamins and minerals beyond just macros. MyFitnessPal offers a very large food database and an easy barcode scanner. Both do the job — pick one, stick to it, and remember the app is a tool, not a judge.

Macro tracking isn't about perfection or obsession. It's about building awareness of what you're eating so that you can make intentional choices instead of guessing and hoping. Once you've done it consistently for 8–12 weeks, you'll have a solid intuitive sense of portion sizes and food composition that stays with you even when you stop tracking formally. That knowledge alone is worth the effort.

Disclaimer: This article is for general informational and educational purposes only and does not constitute professional, financial, medical, or legal advice. Results from any tool are estimates based on the inputs provided. Always verify important details and consult a qualified professional before making decisions.