An overhead spread of macro-friendly foods — chicken, rice, avocado, eggs, salmon and vegetables

How to Calculate Macros: A Simple 4-Step Method (With Examples)

Here is how to calculate macros in four steps: set your calories first, then protein, then fat, and let carbohydrates fill whatever is left. The whole system runs on just three numbers — protein is 4 calories per gram, carbs are 4 calories per gram, and fat is 9 calories per gram. If you can multiply and subtract, you can do this.

And if you would rather skip the arithmetic entirely, our macronutrient calculator does all four steps for you in about ten seconds. But it is still worth learning the manual method once — it is how you learn to read labels, sanity-check tracking apps, and adjust your numbers when your weight or your goals change.

The Only Numbers You Need

Every calorie on every label comes from just three sources — protein, carbohydrates and fat — and each one has a fixed energy value. These are the Atwater numbers, and they have been the basis of food labels for over a century.

MacroCalories per gram
Protein4
Carbohydrates4
Fat9

Say it plainly, because it is the fact behind every nutrition label you will ever read: each gram of protein is 4 calories. A chicken breast with 30 g of protein delivers 120 of its calories from protein before you count anything else. Carbs work identically at 4 per gram. Fat is simply more concentrated at 9 per gram — which is why a tablespoon of olive oil (about 120 kcal) outweighs a tablespoon of sugar (about 48 kcal) despite the smaller spoon.

A quick feel for the scale of these numbers: a large egg has about 6 g of protein and 5 g of fat, so roughly 24 + 45 = about 70 kcal — which is exactly where eggs land. A cup of cooked rice has about 45 g of carbs, 4 g of protein and almost no fat: about 180 + 16 = roughly 200 kcal before anything goes on top. Once you start seeing food this way, labels stop being mysterious.

Fiber is the one wrinkle: it is a carbohydrate, but your body extracts only about 2 calories per gram from it instead of 4. Labels already account for this in their totals, so you never need to adjust by hand — just know that very high-fiber foods often deliver slightly fewer usable calories than the raw 4/4/9 math suggests.

One footnote: alcohol is a fourth energy source at 7 calories per gram. It is not a macro you build a plan around, but it explains why drinks carry real calories even when their labels show almost no protein, carbs or fat.

Step 1 — Set Your Calories

Macros are a way of dividing up a calorie target, so the target comes first. Start from your maintenance — the intake that keeps your weight steady. Our maintenance calories calculator gives you that number from your stats and activity level in seconds.

If you already log your food, your own data beats any formula: average two honest weeks of eating, and if the scale held steady across them, that average is your maintenance — no calculator needed. The formula is for people starting from zero; the logbook is for people who have data.

Then adjust for your goal. Fat loss: subtract 300-500 kcal. Muscle gain: add 200-300. Staying the same: eat at maintenance. The worked examples later in this article use a 180 lb person maintaining at 2,800 kcal; when that same person wants to lose fat, their target becomes 2,300 kcal. Everything after this step is just dividing that number up.

Do not chase a perfect figure here. Any estimate gets corrected within a few weeks by your actual results — if your weight trend is not moving the way the goal requires, nudge calories by 100-200 and reassess. The starting number matters far less than the adjusting.

Step 2 — Set Protein First

Protein is set first because it is the macro your body cannot improvise. It protects and builds muscle, it is the most filling macro per calorie, and it is the one most people under-eat precisely when calories drop and it matters most.

The target: 0.7-1.0 g per pound of body weight per day. Use the higher end (0.9-1.0) when you are dieting, because a deficit is exactly when muscle is at risk and protein earns its keep; the lower end is fine at maintenance or in a surplus. In metric terms, that range is 1.6-2.2 g per kilogram. Our 180 lb example uses 1.0 g per lb: 180 g of protein a day.

Where the protein comes from matters less than the total: meat, fish, eggs, dairy, soy and legumes all count toward the same gram target, and mixed diets reach it more easily than people expect. It also includes the protein hiding in bread, rice and oats — not just obvious protein foods.

One practical tip: divide your protein by the number of meals you actually eat. A 180 g target across three meals is 60 g each; across four meals, 45 g. Nobody drifts into a daily gram target by accident at dinner — they hit it by knowing the per-meal number they can build a plate around. Greek yogurt, eggs, dairy and yesterday’s leftovers all count; a shake is just the convenient gap-filler.

Now bank the calories: multiply your grams by 4. For the example, 180 g × 4 = 720 kcal. Write that number down — you will subtract it in Step 4.

Step 3 — Set Fat

Fat comes second. You need enough of it for hormone production, absorbing fat-soluble vitamins, and food that actually tastes like food. Beyond that floor, fat is flexible — which is why it is set before carbs rather than after.

The floor: 0.25-0.35 g per pound of body weight, which also lands at roughly 20-30% of total calories for most people. For a 180 lb person the floor is about 45-63 g a day. The examples below use 80 g (maintenance) and 70 g (fat loss) — comfortably above the floor, because very-low-fat eating is hard to stick to, and plans people cannot stick to do not work.

What fat looks like on the plate: it is rarely its own line item. It arrives inside cheese, eggs, meat, dressings, cooking oil and the peanut butter on your toast. That is why fat overshoots so quietly — one extra tablespoon of oil is about 120 kcal and 14 g of fat, a sizable share of some people’s entire day, spent before the food even reaches the plate.

Bank its calories the same way: multiply fat grams by 9. Eighty grams × 9 = 720 kcal in the maintenance example. Two multiplications done; one subtraction left.

Step 4 — Carbs Take the Rest

Carbs take whatever is left, and that is by design. Carbohydrate is your fuel gauge: it powers training and refills glycogen stores, and it is the macro that should move up and down with your activity while protein and fat stay comparatively steady.

The math is one subtraction and one division: calories − protein kcal − fat kcal = carb calories, then ÷ 4 = carb grams. For the maintenance example: 2,800 − 720 − 720 = 1,360 kcal left for carbs, and 1,360 ÷ 4 = 340 g.

Carbs are also where personal preference lives. Some people train better with more of the day’s carbs around the workout; others spread them evenly across meals. Both approaches work — the daily total matters far more than the timetable, which is exactly why carbs get the flexible role in this system.

That is the entire method. Four steps, three numbers, no app required — though tracking apps get much easier to judge once you have run the numbers by hand at least once.

Two Worked Examples

Here are both examples side by side, using the same 180 lb person, so you can watch exactly what changes between maintaining and cutting: protein stays put, fat dips slightly, and carbs absorb almost the entire difference.

Example A — Maintain (2,800 kcal)Example B — Fat loss (2,300 kcal)
Protein180 g × 4 = 720 kcal180 g × 4 = 720 kcal
Fat80 g × 9 = 720 kcal70 g × 9 = 630 kcal
Carbs(2,800 − 1,440) ÷ 4 = 340 g (1,360 kcal)(2,300 − 1,350) ÷ 4 = 237.5, so ~238 g (~950 kcal)
Total2,800 kcal2,300 kcal

Check the sums the way you would check a receipt. Example A: 720 + 720 + 1,360 = 2,800 — exact. Example B: 720 + 630 + 950 = 2,300 — exact. The 237.5 g rounds to about 238 g, and the missing half-gram is worth roughly 2 calories — precisely the level of precision that never mattered.

Notice, too, what did not change between the two plans: the protein. When calories drop, the smart cut comes out of carbs (and a little fat), because protein is doing a job — holding onto muscle — that the other macros cannot do for you.

Splits by Goal at a Glance

If you prefer starting from a split instead of gram targets, these are the standard shapes. Treat them as starting points to adjust from — not rules, and definitely not magic ratios.

GoalProteinFatCarbs
Fat lossHigh — 0.8-1 g per lbModerateLower — whatever is left
MaintenanceSet — 0.7-1 g per lbModerateBalanced — a classic 30/35/35-style split
Muscle gainSet — 0.7-1 g per lbModerateHigher — carbs take the surplus
Endurance trainingSet — 0.7-1 g per lbModerate to lowHighest — fuel for training volume

The pattern underneath every row: protein is set by body weight and barely moves. What separates the goals is mostly where the remaining calories sit — and endurance athletes are simply the extreme case of the same rule, pouring the remainder into carbs.

A word about percentage splits like 40/30/30: they are not wrong, but they scale badly. At 1,600 kcal, a 30% protein split yields only 120 g — too little for a 180 lb dieter — while at 3,500 kcal it yields about 260 g, far more than anyone needs. Gram-per-pound targets scale with the person; percentages only scale with the calories.

Reading a Label Backwards

The 4/4/9 numbers also run in reverse, which makes them a quiet lie detector for labels and app entries. Take a product listing 20 g protein, 30 g carbs and 10 g fat. Protein: 20 × 4 = 80. Carbs: 30 × 4 = 120. Fat: 10 × 9 = 90. Add them up: 80 + 120 + 90 = 290 kcal.

If the printed calories say 290, the label agrees with itself. If they say 250 or 340, you are looking at rounding — labels are allowed to round grams and calories, fiber and sugar alcohols complicate the count, and small gaps are normal. A big gap is a reason to choose a different entry in your tracking app, because someone typed that one in carelessly.

And if your goal is fat loss specifically, our macros for weight loss calculator runs this entire method with a sensible deficit already built in — same four steps, no arithmetic.

Frequently Asked Questions

How do I calculate my macros?

Four steps: (1) set your calories from maintenance, adjusted for your goal; (2) set protein at 0.7-1 g per lb of body weight; (3) set fat at 0.25-0.35 g per lb; (4) give carbs whatever calories remain, divided by 4.

How many calories are in a gram of protein?

4 calories — exactly the same as a gram of carbohydrate. A gram of fat has 9. Those three numbers (4, 4 and 9) are the entire basis of macro math.

What is the best macro split for weight loss?

There is no magic split. What the evidence supports is a calorie deficit with high protein — around 0.8-1 g per lb — because protein protects muscle and keeps you full while the fat comes off.

Do I have to hit my macros exactly every day?

No. Landing within about 5-10 g of each target most days is plenty. Total calories and protein do most of the work; treat fat and carbs as flexible ranges rather than bullseyes.

Should I recalculate as I lose weight?

Yes. Your maintenance drops as you get lighter, so recalculate after every 10 lb or so of change, or whenever progress stalls for 2-3 weeks.

4 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *