Tracking macros means logging the grams of protein, carbohydrates, and fat you eat each day to hit specific targets. It gives you more control than counting calories alone, because two diets with identical calorie counts can produce very different results depending on how those calories are distributed. The process involves three steps: figuring out your calorie needs, setting macro targets, and logging your food consistently.
What Macros Are and Why They Matter
The three macronutrients supply all the energy in your diet, but they aren’t interchangeable. Protein and carbohydrates each provide 4 calories per gram, while fat provides 9 calories per gram. That calorie density difference is one reason macro ratios matter: a high-fat meal packs more than twice the energy per gram as a high-protein one.
Your body also handles each macronutrient differently during digestion. Protein costs the most energy to process, burning 20 to 30 percent of the calories it contains just through digestion. Carbohydrates burn 5 to 10 percent, and fat burns almost nothing at 0 to 3 percent. This is called the thermic effect of food, and it’s one reason higher-protein diets tend to support fat loss even at similar calorie levels.
Step 1: Estimate Your Calorie Needs
Before setting macro targets, you need a starting calorie number. The most widely used method is the Mifflin-St Jeor equation, which estimates how many calories your body burns at rest based on your weight in kilograms, height in centimeters, and age in years.
- For men: (9.99 × weight) + (6.25 × height) − (4.92 × age) + 5
- For women: (9.99 × weight) + (6.25 × height) − (4.92 × age) − 161
That result is your resting energy expenditure, the calories you’d burn lying in bed all day. Multiply it by an activity factor to get your total daily expenditure: 1.2 for a desk job with no exercise, 1.375 for light activity a few days a week, 1.55 for moderate exercise most days, and 1.725 for intense daily training. If your goal is fat loss, subtract roughly 15 percent from that total. For muscle gain, add roughly 15 percent.
These formulas are estimates. Treat your initial number as a starting point, weigh yourself regularly for two to three weeks, and adjust by 100 to 200 calories if your weight isn’t moving in the expected direction.
Step 2: Set Your Macro Targets
Once you have a calorie target, divide it among the three macronutrients. The split depends on your goal, but protein should be your anchor. Research recommends 0.8 grams of protein per kilogram of body weight per day for sedentary adults, 1.0 gram for lightly active people, 1.3 grams for moderate exercisers, and 1.6 grams for those training intensely. For a 75-kilogram person who lifts weights regularly, that’s about 120 grams of protein per day.
Common Macro Splits
For general fat loss, a common starting point is 40 percent of calories from carbohydrates, 30 percent from protein, and 30 percent from fat. For muscle building with heavy training, research on bodybuilders suggests 55 to 60 percent carbohydrates, 25 to 30 percent protein, and 15 to 20 percent fat. These aren’t rigid rules. They’re templates you can adjust based on how you feel, how you perform in workouts, and whether you’re hitting your protein floor.
To convert percentages into grams, take your calorie target and multiply by the percentage for each macro. Then divide protein and carb calories by 4, and fat calories by 9. For example, on a 2,000-calorie plan at 40/30/30: that’s 800 calories from carbs (200 grams), 600 from protein (150 grams), and 600 from fat (67 grams).
Step 3: Log Your Food
Accurate tracking requires a food scale. Eyeballing portions is notoriously unreliable, especially for calorie-dense foods like nuts, oils, and cheese where a tablespoon more or less can mean 100 extra calories. Weigh ingredients in grams before cooking when possible, since cooked weight changes depending on how much water food absorbs or loses.
Log everything as you eat it rather than trying to reconstruct your meals at the end of the day. This single habit makes the biggest difference in accuracy. Cooking oils, sauces, creamers, and handfuls of snacks are the entries people most commonly forget, and they add up quickly.
Choosing a Tracking App
Three apps dominate the space, each with a different tradeoff between convenience and accuracy.
MyFitnessPal has the largest food database at over 18 million entries, which means you can usually find whatever you’re eating with a quick barcode scan. The downside is that many entries are user-generated and contain errors. Verified entries are marked with a green checkmark, so look for those when multiple options appear.
Cronometer takes accuracy more seriously. It requires users to submit photos of nutrition labels before new items are added to the database, so the data tends to be more reliable. The tradeoff is a smaller database and occasionally needing to enter custom foods manually.
MacrosFirst is a newer option designed specifically for macro tracking rather than general nutrition logging. Any of the three will work. Pick the one whose interface you’ll actually use daily, and spot-check entries against the nutrition label on the package when something looks off.
Tracking Net Carbs vs. Total Carbs
If you’re following a low-carb or ketogenic diet, you may want to track net carbs instead of total carbs. The basic idea is that fiber passes through your body undigested, so it doesn’t raise blood sugar the way other carbohydrates do. The simplest formula is: total carbs minus fiber equals net carbs.
Sugar alcohols (ingredients like sorbitol, xylitol, maltitol, and erythritol found in many “sugar-free” products) add a wrinkle. UCSF’s diabetes teaching center recommends subtracting half of the sugar alcohol grams from total carbs, not all of them, because most sugar alcohols are partially absorbed. So if a protein bar has 25 grams of total carbs, 5 grams of fiber, and 10 grams of sugar alcohols, you’d calculate: 25 minus 5 minus 5 (half of 10) equals 15 net carbs. Erythritol is the one exception that’s virtually zero-calorie, but the half-subtraction rule is safer as a default.
Making It Sustainable
Most people quit tracking within a few weeks because they try to hit every target perfectly from day one. A better approach is to start by tracking protein only. Protein is the macro that most affects body composition and the one most people undershoot. Spend a week or two just making sure you hit your protein target, and let the other macros fall where they may. Once that feels automatic, layer in carb and fat targets.
Aiming within 5 to 10 grams of each target is close enough to see results. Obsessing over single-gram precision creates stress without meaningful benefit. If you’re consistently within that range across a week, the math will work.
Meal prepping helps enormously. When you cook a batch of food, you can weigh and log the entire recipe once, divide it into portions, and then log each portion in seconds. This turns what feels like a chore into a 30-second task per meal. Over time, you’ll memorize the macros of your regular meals and can shift to intuitive eating when you’re ready, using periodic tracking days to make sure your estimates haven’t drifted.

