Measuring macros means tracking the three macronutrients in your food, protein, carbohydrates, and fat, in grams each day. The process has three steps: figure out how many grams of each macro you need, weigh or measure your food accurately, and log everything so the numbers add up. Once you understand the basics, it becomes a straightforward daily habit.
What Macros Are and Why Grams Matter
Your body gets energy from three macronutrients, each with a different caloric density. Protein provides 4 calories per gram, carbohydrates provide 4 calories per gram, and fat provides 9 calories per gram. That difference is why macro tracking gives you more control than calorie counting alone. Two meals can have the same calorie total but wildly different effects on your energy, hunger, and body composition depending on where those calories come from.
When people talk about “hitting their macros,” they mean eating a specific number of grams of protein, carbs, and fat that adds up to their daily calorie target. A common starting framework might look like 150 grams of protein (600 calories), 200 grams of carbs (800 calories), and 70 grams of fat (630 calories), totaling roughly 2,030 calories for the day.
How to Set Your Macro Targets
Before you can measure anything, you need a target. Start by estimating how many calories your body burns in a day, known as your total daily energy expenditure. This is built from three components: the energy your body uses at rest, the energy it takes to digest food, and the energy you burn through movement and exercise.
The most widely used formula for estimating your resting calorie burn is the Mifflin-St Jeor equation:
- Men: (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) + 5
- Women: (10 × weight in kg) + (6.25 × height in cm) – (5 × age in years) – 161
The result is your resting metabolic rate. Multiply it by an activity factor (1.2 for sedentary, 1.55 for moderate exercise three to five days per week, 1.725 for intense daily training) to get your total daily expenditure. From there, subtract 300 to 500 calories if your goal is fat loss, add 200 to 300 if you want to gain muscle, or stay at maintenance.
Once you have a calorie target, divide it among the three macros. The current Dietary Guidelines for Americans suggest adults consume 1.2 to 1.6 grams of protein per kilogram of body weight per day, which is 50 to 100 percent more than the old minimum recommendation. For a 175-pound (80 kg) person, that works out to roughly 96 to 128 grams of protein daily. People doing serious strength training often aim higher. After setting protein, allocate the remaining calories between carbs and fat based on your preferences and activity level. A balanced split for most people puts 25 to 35 percent of calories toward fat, with the rest going to carbs.
Weighing Food vs. Using Measuring Cups
A digital food scale is the single most useful tool for accurate macro tracking. Measuring cups work in a pinch, but they introduce meaningful error. Consider tomatoes: 100 grams contains 252 mg of potassium, but if you scoop them into a cup and accidentally get 125 grams instead, you’ve added 25 percent more food than intended. Over an entire day of meals, those small overages compound. With denser foods like nut butters, rice, or cheese, cup measurements can easily be off by 30 percent or more because of how tightly you pack the cup.
A basic kitchen scale costs around $10 to $15 and takes seconds to use. Place your plate or bowl on the scale, hit the tare button to zero it out, then add each ingredient and note the weight before taring again for the next one. This “tare and add” method lets you build an entire meal on one plate without dirtying extra dishes.
Raw Weight vs. Cooked Weight
This trips up almost everyone at first. Nutrition labels for meat, rice, and pasta typically list values for the raw product, but the weight changes significantly after cooking. Meat, poultry, and fish shrink about 25 percent when cooked. One pound (16 ounces) of raw boneless, skinless chicken breast yields roughly 12 ounces cooked. If you log 6 ounces of cooked chicken using the raw nutrition data, you’ll undercount your protein by a meaningful amount.
Grains go in the opposite direction. Rice roughly quadruples in weight: 50 grams of dry rice becomes about 206 grams cooked, and 100 grams dry becomes around 412 grams cooked. Pasta approximately doubles, with 100 grams dry yielding about 216 grams cooked. The simplest approach is to weigh everything raw before cooking, since that matches the label. If you’re pulling from a batch you already cooked, use the cooked entry in your tracking app or calculate backward from the raw-to-cooked ratio.
Tracking With an App
Pen-and-paper tracking is possible, but a smartphone app makes the math nearly automatic. The most popular options each have slightly different strengths.
- MyFitnessPal has the largest food database and tracks calories, macros, and additional nutrients like sodium, fiber, and sugar. Its barcode scanner lets you log packaged foods in seconds.
- Cronometer is popular for its accuracy and verified database. Even the free version includes barcode scanning, macro tracking, and detailed micronutrient breakdowns.
- Yazio tracks macros along with sugar, fiber, and other nutrients, and offers mood and fasting tracking in its premium tier.
All of these apps let you scan a barcode, select a food, enter the weight in grams, and instantly see the macro breakdown. Most also let you save custom meals and recipes so you only have to enter something once. The key habit is logging before or immediately after eating. Trying to reconstruct a full day of eating from memory at 10 p.m. is where accuracy falls apart.
Counting Net Carbs
If you follow a lower-carb approach, you may want to track net carbs rather than total carbs. The basic idea is that fiber passes through your body without being absorbed for energy, so you subtract it. The formula is: total carbohydrates minus fiber equals net carbs.
Sugar alcohols (sweeteners like xylitol, sorbitol, and maltitol found in many protein bars and sugar-free products) add a wrinkle. They’re partially absorbed, so the standard practice recommended by UCSF’s Diabetes Teaching Center is to subtract half the sugar alcohol grams from total carbs. For example, a product with 29 grams of total carbohydrate and 18 grams of sugar alcohol would count as 20 grams of net carbs (29 minus 9). Erythritol is an exception that most people subtract fully, since it’s absorbed but excreted without being metabolized.
The Hidden Macros People Miss
Cooking oils are the most common source of untracked calories. A single tablespoon of olive oil, coconut oil, or butter adds about 120 calories and 13 to 14 grams of fat. If you cook two meals a day with a tablespoon of oil each and forget to log them, that’s 240 unaccounted calories, almost entirely from fat. Over a week, that’s nearly a full day’s worth of extra eating.
Condiments and sauces create similar blind spots. Ketchup, barbecue sauce, and teriyaki sauce add carbs and sugar. Ranch dressing and mayo add fat. Even a handful of nuts grabbed while cooking can add 10 to 15 grams of fat. The fix is simple: weigh sauces and oils along with everything else, and log them as separate line items in your tracker.
Making It Practical Long-Term
Precision matters most when you’re learning. During your first two to three weeks, weigh everything and log every ingredient. This builds an intuitive sense of portion sizes that most people never develop otherwise. You start to recognize that a chicken breast is roughly 120 to 150 grams raw, that a fist-sized portion of rice is about 150 grams cooked, and that a tablespoon of peanut butter is surprisingly small.
After that learning phase, many people shift to a lighter approach: weighing calorie-dense foods (oils, nuts, cheese, nut butters) where small measurement errors have big consequences, while eyeballing vegetables and other low-calorie foods where being off by 20 grams barely matters. Some people meal-prep a few staple meals each week, calculate the macros once, and then eat the same portions without re-weighing. The goal is a system that gives you useful accuracy without turning every meal into a science project.

