How to calculate your macros (and why they matter less than calories)
7 min read · Updated 2026-10-11 · FitCalc
Macronutrients are protein, fat and carbohydrate — the three sources of calories. Setting targets for each can help you eat in a way that supports training and body composition, but it only works once total calories are settled. Macros are the shape of your diet; calories are its size.
Step one is always calories
Work out your maintenance calories, then set a target above, at, or below that depending on whether you want to gain, maintain or lose weight. Dividing macros without a calorie total is like arranging furniture before you have a room.
Once the calorie number exists, macros are simply a way of splitting it. Protein and carbohydrate both provide about 4 calories per gram, and fat provides about 9 calories per gram.
Set protein first
Protein is the anchor because its requirement is driven by body weight and training rather than by preference. A common approach is to set protein in grams per kilogram of body weight — around 1.6-2.0 g/kg for people training to build or preserve muscle, lower for sedentary adults.
Because protein is the macro most strongly linked to preserving lean mass during weight loss, it is usually set first and protected, and the remaining calories are divided between fat and carbohydrate.
Then fat, for hormone and health reasons
Fat supports hormonal function and the absorption of certain vitamins, so a sensible floor is usually set — often around 0.5-1 g/kg of body weight, or roughly 20-30% of calories. Some people do well on more, particularly if they find fat satisfying.
Very low-fat diets are possible but require care to avoid shortfalls, and they can be hard to maintain socially. Setting a floor rather than a target is often more useful.
Carbohydrate fills the rest
Carbohydrate is the flexible remainder: whatever calories are left after protein and fat. This is why carbohydrate targets vary so much between people and between approaches — a higher-fat diet leaves less room for carbohydrate, and vice versa, with the same protein.
People training hard and often tend to do better with more carbohydrate, because it supports high-intensity performance. People who prefer a higher-fat approach can run lower carbohydrate while keeping protein adequate, and both can work.
- Set calories from your maintenance and goal
- Set protein in g/kg based on training status
- Set a fat floor, often 20-30% of calories
- Fill the remaining calories with carbohydrate
Why the exact split matters less than adherence
Research comparing different macro splits with calories held equal tends to find small differences in weight change. Adherence, food quality and protein sufficiency explain far more of the outcome than the precise ratio.
Use macros as a guide to structure your meals, not as a source of anxiety. Hitting protein consistently and staying within your calorie target accounts for the large majority of the benefit.
Run your own numbers
Free calculators that answer the “how much” version of this question. They run entirely in your browser — nothing you type is uploaded or stored.
Common questions
How many calories per gram?
Protein and carbohydrate provide about 4 calories per gram, fat about 9 calories per gram, and alcohol about 7 calories per gram.
Do I have to hit macros exactly?
No. Aim to land close on protein and stay within your calorie target. Being within roughly 10% on the others is more than good enough for most goals.
FitCalc provides general information only and is not medical advice, diagnosis or treatment. Figures are illustrative and depend on your own circumstances. Always consult a qualified health professional about your situation. See our full disclaimer.