Tracking your macros means logging the grams of protein, carbohydrates, and fat you eat each day, then adjusting those numbers to match a specific goal. It sounds complicated at first, but once you know your targets and have a system for logging food, it becomes routine within a week or two. Here’s how to set it up from scratch.
Know What You’re Tracking
Everything you eat breaks down into three macronutrients: protein, carbohydrates, and fat. Protein and carbohydrates each contain 4 calories per gram. Fat contains 9 calories per gram, more than double the other two. That calorie density is why small amounts of fat (cooking oil, nuts, cheese) can shift your daily totals quickly. One tablespoon of olive oil, for example, adds 119 calories and about 13 grams of fat.
Alcohol, if you drink it, sits outside the big three at 7 calories per gram. Most tracking apps log it separately, but those calories still count toward your daily total.
Calculate Your Daily Calorie Target
Before you can split calories into macro targets, you need to know roughly how many calories your body uses in a day. This number is called your total daily energy expenditure, or TDEE. The most widely used formula takes five inputs: your sex, weight, height, age, and activity level.
For men, the base calculation is (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) + 5. For women, the same formula applies but you subtract 161 instead of adding 5. That gives you a resting number. You then multiply by an activity factor: 1.2 for sedentary, 1.375 for lightly active, 1.55 for moderately active, 1.725 for active, and 1.9 for very active.
You don’t need to do the math by hand. Nearly every macro tracking app runs this calculation for you during setup. The result is a starting estimate, not a perfect number. Use it for two to three weeks, monitor your weight trend, and adjust by 100 to 200 calories if things aren’t moving in the direction you want.
Set Your Macro Split
The federal Dietary Guidelines for Americans recommend that adults get 45 to 65 percent of calories from carbohydrates, 20 to 35 percent from fat, and 10 to 35 percent from protein. Those are wide ranges on purpose. Where you land within them depends on your goals.
Protein First
Protein is the macro most people benefit from setting intentionally. The baseline recommendation is 0.8 grams per kilogram of body weight per day, which covers basic needs for sedentary adults. If you’re strength training, research supports 1.4 to 1.8 grams per kilogram. Endurance athletes typically do well at 1.2 to 1.4 grams per kilogram. Older adults aiming to preserve muscle may benefit from around 1.5 grams per kilogram.
For a 170-pound (77 kg) person who lifts weights, that works out to roughly 108 to 139 grams of protein per day, or 432 to 556 calories from protein alone.
Fat and Carbs
After protein, distribute the remaining calories between fat and carbohydrates based on personal preference and how you feel. A common starting point for someone focused on general fitness is 25 to 30 percent of calories from fat, with the rest going to carbs. If you prefer higher-fat foods or find carbs make you sluggish, shift toward the higher end of the fat range. If you’re doing high-intensity or endurance exercise, leaning toward more carbohydrates tends to support performance.
To convert percentages into grams: divide your fat calories by 9, and your carb calories by 4. If your target is 2,400 calories with 30 percent from fat, that’s 720 calories ÷ 9 = 80 grams of fat per day.
Choose a Tracking App
You can track macros on paper or in a spreadsheet, but an app with a food database saves enormous time. The two most popular options are MyFitnessPal and Cronometer, each with a different strength.
Cronometer is the better free option. Even without paying, you get barcode scanning, a curated food database, and detailed macro and micronutrient tracking. Its database leans on verified, lab-tested entries, so the numbers tend to be reliable.
MyFitnessPal has one of the largest food databases available, which makes it easier to find entries for restaurant meals and packaged foods. The trade-off is that its database is partly user-submitted, so you’ll occasionally find inaccurate entries. The barcode scanner now requires a premium subscription. The premium version also lets you set custom macro goals by gram, which is useful.
Other solid options include Yazio, which tracks sugar and fiber alongside macros, and Noom, which pairs calorie and macro logging with behavior-change coaching. Pick whichever app feels easiest to use consistently. The best tracker is the one you’ll actually open every day.
Weigh Your Food (At Least at First)
A digital kitchen scale is the single most useful tool for accurate tracking. Eyeballing portions is where most tracking errors come from, especially with calorie-dense foods like nuts, oils, rice, and pasta. A cheap kitchen scale costs around $10 to $15 and pays for itself in accuracy immediately.
Weigh food raw whenever possible. Cooking removes water, which changes the weight but not the macros. A piece of raw chicken that weighs 112 grams has the same protein and fat content as the 85-gram cooked version. If you weigh it after cooking, you’ll need to find a database entry that specifies the cooking method (grilled, baked, pan-fried) to get accurate numbers. If the entry doesn’t mention a cooking method, it almost certainly reflects the raw weight.
After a few weeks of weighing, you’ll develop a visual sense of portion sizes and won’t need the scale for every single meal. But keeping it around for spot-checks helps prevent gradual portion creep.
Account for Cooking Fats and Hidden Calories
The calories that trip people up most are the ones they don’t think to log. Cooking oil is the biggest offender. Most people underestimate how much oil they use by several times the actual amount. Three tablespoons of olive oil contain 357 calories, roughly equivalent to a small meal. Measure your oil with a tablespoon or use an oil sprayer to control the amount, and log it every time.
Other commonly missed sources: butter or cream in coffee, dressings and sauces, the handful of nuts eaten while cooking, and the bites taken while preparing food for kids. None of these are large on their own, but together they can add 200 to 400 untracked calories to a day.
Restaurant meals are the hardest to track accurately. Chain restaurants with published nutrition data are your best bet. For independent restaurants, find a similar dish in your app’s database, then add an extra tablespoon or two of oil to account for the heavier hand that commercial kitchens use with butter and cooking fat.
Understand Label Rounding
U.S. food labels are allowed to round their numbers, which can create small discrepancies when you’re tracking precisely. Calories get rounded to the nearest 5 below 50, and to the nearest 10 above 50. Protein and carbohydrate values are rounded to the nearest gram, and anything below 0.5 grams can be listed as zero. Fat follows the same pattern below 0.5 grams.
This means a product labeled “0 grams of fat” could contain up to 0.4 grams per serving. If you eat multiple servings of several “zero fat” products in a day, those hidden fractions add up. It’s not worth obsessing over, but it explains why your math sometimes doesn’t perfectly add up when you multiply label macros by 4, 4, and 9 to check the calorie total.
A Note on Net Carbs
If you’re following a lower-carb approach, you may want to track net carbs instead of total carbs. The basic idea is that fiber passes through your body without being fully absorbed for energy, so you subtract it. For products containing sugar alcohols (common in protein bars and sugar-free snacks), subtract half the grams of sugar alcohol from the total carbohydrate count, not all of them. Sugar alcohols are partially absorbed, so counting half reflects what your body actually processes.
For example, a bar with 29 grams of total carbs and 18 grams of sugar alcohols would count as 20 grams of net carbs: 29 minus 9 (half of 18) equals 20.
Staying Consistent Without Burning Out
Precision matters most in the first few weeks when you’re calibrating your habits and learning what portions actually look like. After that, most people do well with a “mostly tracked” approach: weigh and log carefully for home-cooked meals, estimate thoughtfully when eating out, and aim to hit your protein target daily while letting carbs and fat balance out within a reasonable range.
Batch-cooking meals helps enormously. If you make a big pot of chili, you can log the full recipe once, divide it into servings, and save that entry in your app. Every time you eat a portion, logging takes five seconds instead of five minutes. Most apps have a “recipes” or “meals” feature built in for exactly this.
Hitting your targets within 5 to 10 grams for each macro is plenty accurate for the vast majority of goals. You don’t need to land on the exact number every day. What matters is that your weekly averages trend in the right direction and that you’re building an honest picture of what you’re actually eating.