How to Count Macros: A Simple Guide
Counting macros means tracking your protein, carbs, and fat each day. Here is how to count macros step by step, with a full one-day example to copy.
Counting macros is how you take control of what you eat instead of guessing. Your macros are the three nutrients that make up every calorie you eat: protein, carbs, and fat. Once you know how many grams of each you need in a day, building muscle stops being a mystery and turns into a target you can actually hit.
The good news is that learning how to count macros is simpler than it looks. It comes down to five steps: set your calories, set your macro split, read your labels, measure your portions, and log every meal. This guide walks you through each one, with a full day of examples so you can start today.
What does counting macros actually mean?
Counting macros means tracking the grams of protein, carbohydrate, and fat you eat each day, then adding up the calories they provide. It is more detailed than only counting calories, because it tells you where those calories come from. For building muscle, that detail is what matters most.
Each macronutrient carries a set number of calories per gram, and those numbers never change:
- Protein: 4 calories per gram, the nutrient that repairs and builds muscle.
- Carbohydrate: 4 calories per gram, your main fuel for hard training.
- Fat: 9 calories per gram, which supports your hormones and keeps you full.
Add the three together and you get your total calories for the day. So when you hit your macro targets, your calorie target takes care of itself. That is the quiet advantage of counting macros over counting calories alone.
Step 1: Set your daily calorie target
Everything starts with calories, because your total decides whether you gain, lose, or hold weight. To build muscle, you want a small surplus, which means eating slightly more than you burn. A surplus of around 10 percent over maintenance, often 250 to 400 extra calories a day, adds muscle while keeping fat gain slow.
First estimate your maintenance calories, the amount that keeps your weight steady. A rough starting point is 14 to 16 calories per pound of bodyweight, which you then adjust based on the scale. Add your surplus on top and you have the daily calorie target to build around.
Step 2: Set your macro split, protein first
With your calories set, you split them into grams of protein, fat, and carbs. For muscle, protein leads, because it is the nutrient your body turns into new tissue. Set it from your bodyweight rather than a percentage so it stays high enough to matter.
- Protein: aim for 1.6 to 2.2 grams per kilogram of bodyweight, or about 0.7 to 1 gram per pound.
- Fat: set it at 20 to 30 percent of your total calories, then divide those fat calories by 9 to get grams.
- Carbs: fill the rest of your calories with carbohydrate, then divide by 4 to get grams.
This order matters. You lock in protein first because it drives muscle growth, cover fat next to protect your hormones, and let carbs fuel your training with whatever calories are left. A macro calculator does this math for you in seconds, so you can skip the arithmetic.
Step 3: Read the nutrition label and serving size
Once you know your targets, you need to read food accurately, and that starts with the nutrition label. Every packaged food lists protein, carbs, and fat per serving, so the label is your source of truth. The catch is the serving size at the top, which is the number everything else is based on.
Check the serving size before you trust the numbers. If a label says 20 grams of protein per serving but the bag holds two servings and you eat the whole thing, you actually ate 40 grams. Match what you eat to the serving size, or scale the macros up or down to fit.
For fresh foods without a label, like chicken, rice, or fruit, look them up in a food database. Most tracking apps carry these entries, so you can search the food and enter how much you had.
Step 4: Weigh and measure your portions
Accurate counting depends on accurate portions, and the eye is easy to fool. A digital food scale is the single best tool for the job, because it takes the guesswork out of every meal. Weigh your food in grams for the most precise numbers.
One detail trips people up: cooked versus raw weight. Foods change weight as they cook, since meat loses water and rice soaks it up. 100 grams of raw chicken is not the same as 100 grams cooked, so weigh food in the state your label or database entry refers to, and stay consistent.
If a scale feels like too much at first, measuring cups and spoons still beat guessing. You can also learn a few hand-based portions, like a palm of protein or a cupped handful of carbs, for meals you eat away from home.
Step 5: Log every meal and hit your numbers
The final step is logging what you eat so the grams add up in one place. You can use a spreadsheet, a notebook, or an app, and the best choice is the one you will actually keep up with. An app is usually fastest, because it stores your foods and does the math as you go.
This is where Scoop earns its place. Snap a photo of your plate, scan a barcode, or just say what you ate, and it logs the protein, carbs, and fat for you, then shows how many grams you have left for the day. It sets a protein-first target from your bodyweight, so hitting your numbers becomes a simple daily habit.
However you log, do it as you eat rather than from memory at night. Logging in the moment keeps your numbers honest and your daily total accurate.
A full day of counting macros
Numbers click once you see them on a plate. Here is a sample day for a lifter with a target of 2,500 calories, 180 grams of protein, 70 grams of fat, and 285 grams of carbs. Amounts are approximate and shift with brand and portion, so treat them as a template.
- Breakfast: eggs, oats, and berries. Around 35g protein, 18g fat, 60g carbs.
- Lunch: chicken breast, rice, and vegetables. Around 45g protein, 12g fat, 75g carbs.
- Snack: Greek yogurt and a banana. Around 25g protein, 5g fat, 40g carbs.
- Dinner: salmon, potatoes, and a side salad. Around 40g protein, 25g fat, 70g carbs.
- Evening: a whey shake and a handful of almonds. Around 35g protein, 10g fat, 40g carbs.
Add the meals up and you land right on target: 180 grams of protein, 70 grams of fat, and 285 grams of carbs, for about 2,500 calories. Swap in foods you enjoy, keep the portions honest, and any day can hit the same marks.
Common mistakes and counting without weighing everything
Most counting errors come from the small stuff that sneaks in uncounted. A few habits keep your numbers accurate:
- Count your cooking oils and butter. A single tablespoon of oil adds roughly 120 calories of pure fat.
- Count your drinks. Juice, soda, milk, and coffee add-ins carry real carbs and calories.
- Count condiments and sauces. Dressings, mayo, and ketchup add up faster than they look.
- Weigh portions instead of guessing, since eyeballing tends to undercount by a wide margin.
You do not have to weigh every bite forever, though. Once you have counted for a while, you can lean on label serving sizes, hand portions, and repeat meals you already know by heart. Photo logging helps here too, since it estimates portions for you when a scale is not handy.
The goal is a system you can hold for the long run, so aim for consistency rather than perfection on every gram. Get the big rocks right, protein and total calories, and small rounding errors will not hold back your progress.
Get your macro numbers in under a minute, then count them the easy way with Scoop and a 3-day free trial.
Frequently asked questions
Start simple: set a calorie target, aim for 0.7 to 1 gram of protein per pound of bodyweight, and log everything you eat with an app. Focus on hitting protein and total calories first, and the finer details get easier with practice.
Eat in a small calorie surplus and put protein first, at 1.6 to 2.2 grams per kilogram of bodyweight. Fill the rest with carbs to fuel your training and enough fat to support your hormones.
For building muscle, yes. Counting macros makes sure you eat enough protein and enough total calories to grow, which is hard to guarantee by guessing. Many people count for a while, then keep the habits without tracking every gram.
Fiber is a type of carbohydrate, so it is already included in your carb total and you do not count it separately. Tracking it is still useful, because most people benefit from more fiber rather than less.
Count until the portions and habits feel automatic, which often takes a few months. After that, many lifters track loosely or only during a focused bulk or cut, then ease off once they stay consistent.


