How to Count Macros (Without Obsessing Over Every Gram)
Set calories first, then protein, then a fat minimum, and give carbs what's left. A worked example in grams, and how precise you really need to be.
The Helthy team · · 9 min read

"How do I actually work out my macros?" is the question many people ask when they realize that just counting their calories alone has left them feeling hungry, under-fed on protein, or both.
The short answer is four numbers, set in a fixed order: pick your calories first, then set protein at about 0.7–1 g per pound of bodyweight (1.6–2.2 g/kg); give fat a floor of about 0.3 g per pound (0.6–0.7 g/kg), and carbs get whatever calories are left. Land close on most days, then use your weight trend and training to judge whether the targets suit you.
For the math: protein and carbs each have about 4 calories per gram, fat has 9, and alcohol (which counts against your calories but isn't a macro you aim for) has 7.
Step 1: Set your calories
Macros split a calorie target, so they can't be any better than the target itself. Get this number roughly right before worrying about the split.
Start with your maintenance calories, the amount that keeps your weight stable. Our TDEE calculator gives you an estimate of what this is in under a minute, then you can adjust based on your goal using these guidelines:
- Fat loss: a deficit that loses about 0.5–1% of your bodyweight a week. Our guide on how many calories to eat to lose weight walks through picking the number.
- Muscle gain: a small surplus, about 200–300 calories over maintenance; a bigger surplus mostly adds fat faster, not muscle.
- Maintenance or recomposition: eat at maintenance, or a touch under it.
Treat any calculator result as a first guess that you'll correct after 2–3 weeks. Formulas can be a couple of hundred calories out for a given person.
Step 2: Set your protein
Protein is the macro with the clearest job: building and keeping muscle. It's also the most filling of the three, which matters when you're eating less. About 0.7–1 g per pound of bodyweight covers most people who lift. Aim for the top half of that range when you're in a deficit, since that's when your body is more willing to give up muscle.
If you have a lot of weight to lose, base it on your goal weight instead, or the number will be unrealistically high. There's more on the reasoning and research in how much protein you need to build muscle. The protein calculator gives you a gram target to split across meals.
Step 3: Set a floor for fat
Treat fat as a minimum, with room to go higher if you prefer. Your body needs dietary fat, including to absorb vitamins A, D, E and K. Diets that push it very low also tend to be joyless enough that people quit them.
About 0.3 g per pound of bodyweight (roughly 0.6–0.7 g/kg) is a sensible floor. Above that, fat is flexible, so if you like cheese, nuts and olive oil, you can give fat more room and take it out of carbs.
Step 4: Fill the rest with carbs
Whatever calories are left after protein and fat go to carbs: take the remaining calories and divide by 4. For fat loss, the carb-to-fat split matters much less than people think.
In the DIETFITS trial, run by Christopher Gardner's group at Stanford and published in 2018, 609 adults spent a year on either a healthy low-fat or a healthy low-carb diet. Average weight loss was about 5–6 kg (11–13 lb) in both groups, with no meaningful difference between them. One limitation: people weren't eating to set calorie or protein targets, so this compared diet styles rather than controlled macro splits. It doesn't tell you which exact split will suit your training.
If you lift hard, we'd lean toward carbs over extra fat because carbohydrates fuel repeated hard sets, and very low-carb diets can leave those sessions feeling flat. The exception is if a higher-fat day keeps you full and a higher-carb day leaves you raiding the cupboard at 9 pm. Then pick the version you can stick to, because that beats a small performance edge.
Think of it as a monthly budget. Protein is rent: a fixed amount that gets paid first. The fat floor covers your minimum bills. Carbs are the spending money left over, and you can move some of that into fat if you'd rather spend it there.
A worked example: macros for a 165 lb woman
Say you're a 30-year-old woman, 5'6" (168 cm) and 165 lb (75 kg), you work at a desk, you lift three times a week and you walk about 7,000 steps a day. You want to lose fat.
- Calories. A calculator puts your maintenance at about 2,200 calories, so if you lose 0.5% of your bodyweight in a week, that's about 0.8 lb (0.37 kg), which works out to a deficit of roughly 400 calories a day. Target: 1,800 calories.
- Protein. 0.8 g × 165 lb = 132 g. Round it to 130 g, which is 520 calories.
- Fat floor. 0.3 g × 165 lb = about 50 g, which is 450 calories.
- Carbs. 1,800 − 520 − 450 = 830 calories left. 830 ÷ 4 = about 205 g.
Say you'd rather have more fat because you like full-fat yogurt and a bit of cheese. Add 20 g of fat and take the same 180 calories out of carbs:
| Carb-leaning | Fat-leaning | |
|---|---|---|
| Calories | 1,800 | 1,800 |
| Protein | 130 g (520 kcal) | 130 g (520 kcal) |
| Fat | 50 g (450 kcal) | 70 g (630 kcal) |
| Carbs | 205 g (820 kcal) | 160 g (640 kcal) |
Both days add up to about 1,790 calories after rounding. For fat loss, they'll perform about the same, so you just need to pick the one that sounds more like what you want to eat. In practice, 130 g of protein is about 30–35 g at each of four meals and snacks: a 150 g (5 oz) chicken breast, a large tub of Greek yogurt, three eggs with a protein-rich side, and so on. Spreading it out makes the target far less intimidating than one number at the top of an app.
If you'd rather not do the arithmetic, the macro calculator runs these same steps for you.
How precise do you need to be?
Less than you'd normally guess. A good default is:
- Calories: within about 100 calories of target on most days.
- Protein: within about 10 g, and at or above the target more often than below it.
- Carbs and fat: treat them as a shared budget. Going 20 g over on fat and 45 g under on carbs leaves calories unchanged.
Look at the weekly average rather than any one day. A 2,100-calorie Saturday followed by a 1,650-calorie Sunday is a perfectly good weekend if your target is 1,800.
Most people shouldn't spend energy trying to hit carbs and fat to the gram. Calories and protein matter more for body composition, and chasing exact carb and fat numbers is where tracking starts to feel like a second job.
There's an honest limit to precision here: nutrition labels and database entries are estimates themselves. Getting your logged fat from 52 g to exactly 50 g is precision the numbers can't really support.
Weighing food vs estimating
People are poor at estimating how much they eat. In a well-known 1992 study published in the New England Journal of Medicine, Steven Lichtman and colleagues measured the real energy intake of people with obesity who said they couldn't lose weight on under 1,200 calories a day. On average they under-reported what they ate by 47% and over-reported their exercise by 51%. That was a small group of people who'd already struggled with dieting, so the gap for the average person is probably smaller, but it shows how far off estimates can drift without anyone lying.
We'd weigh food at home for your first 2–3 weeks. It's tedious, but it calibrates your eye fast. After that, estimate most things and keep weighing the calorie-dense foods, because that's where small errors get expensive:
| Food | What you log | What you actually served | Difference |
|---|---|---|---|
| Peanut butter | 1 tbsp (16 g), 95 kcal | Heaped spoon (30 g), 175 kcal | +80 kcal |
| Olive oil | 1 tbsp (14 g), 120 kcal | Free pour (30 g), 265 kcal | +145 kcal |
| Cooked white rice | 1 cup (160 g), 210 kcal | Full bowl (250 g), 325 kcal | +115 kcal |
| Chicken breast, cooked | 120 g, 200 kcal | 150 g, 250 kcal | +50 kcal |
The 30 g error in the chicken portion costs about 50 calories. The smaller, 16 g error in the oil costs almost three times that. Lean protein and vegetables are more forgiving; oils, nut butters, cheese and cooked grains aren't.
One more thing that usually trips people up is that the raw and cooked weights of food are different. Raw chicken loses roughly a quarter of its weight when cooked, and rice roughly triples. Either of these is fine to log, just make sure the entry you pick matches the state of the food on your scale.
Counting macros when you eat out
Eating out is where precise tracking breaks down, and it's fine to accept that. What you're aiming for is a sensible estimate.
- At chains, use the published nutrition numbers. They're not perfect, but they're far better than guessing.
- Everywhere else, build the meal from its parts: the protein, the starch, the sauce, then assume more fat than you can see. Restaurants cook with more oil and butter than most home cooking, so adding a tablespoon of oil (about 120 calories) to anything fried or sautéed is a reasonable correction.
- Protect your protein. Order around a clear protein source and the rest of the day's numbers matter less.
- Log something. A rough entry that's a bit high is more useful than a blank one.
This is one spot where a quick-entry option earns its place. In Helthy, the Quick option on the logging screen lets you type in a calorie and macro estimate directly, and the food database includes restaurant chain items, so you're not stuck picking between forty entries for chicken tikka masala.
When counting macros is overkill
Full macro tracking is a tool, not a requirement, and for plenty of people it's more than they need.
If you've never tracked anything, we'd start with just tracking your calories and protein for the first month. Those two numbers do most of the work, and adding a third and fourth target from day one is how people burn out in week two.
If your weight trend is doing what you want and you eat fairly similar meals most days, you can drop to tracking protein only, or drop to tracking a few days a week to check you haven't drifted.
If you're maintaining after a diet, tracking loosely (or not at all) for a while is reasonable, just weigh yourself a few times a week and go back to logging if the trend creeps up by more than a couple of pounds.
If counting makes you anxious, you find yourself skipping meals with friends to protect your numbers, or you have a history of disordered eating, stop tracking and talk to your doctor or a registered dietitian. Hitting some numbers isn't worth your health.
For everyone else starting out, set your calories, hit your protein, respect the fat floor and let carbs flex, then give it three weeks. If your weekly weight average is moving at the rate you planned, then keep going exactly as you are. If it's stalled, tighten up the logging (oils and sauces first) before you cut any more calories.