Guide
How a macro calculator works, step by step
A macro calculator is really five small calculations chained together: your maintenance calories, a goal offset, a protein target, a fat range, and carbs to fill what is left. None of it needs an app. Here is the full manual method, with a worked example you can copy with your own numbers.
What “macros” actually means
Macronutrients, macros for short, are the three sources of dietary calories: protein, carbohydrate, and fat. Every food you eat is some mix of the three (alcohol is technically a fourth, at 7 calories per gram, but it is not something you plan around). Each gram carries a fixed number of calories: protein and carbohydrate are 4 calories per gram, fat is 9 calories per gram. That handful of numbers is the entire arithmetic engine behind every macro calculator, including the paid ones.
“Calculating your macros” means turning one calorie target into three gram targets, protein, fat, and carbs, that add up to it. The order you calculate them in matters more than the exact numbers you choose, which is the part most calculators hide behind a single “Calculate” button.
Step 1: Estimate your maintenance calories
Maintenance calories, sometimes called TDEE (total daily energy expenditure), is roughly how much you would eat to hold your current weight steady. Every macro calculator starts here, because your protein, fat, and carb targets are all a slice of this number, not an absolute figure on their own.
There are several accepted formulas for estimating it from your height, weight, age, and sex (Mifflin-St Jeor is the one most modern calculators default to), then that base number, called your BMR or basal metabolic rate, gets multiplied by an activity factor to account for how much you move in a normal day. If you would rather not do the BMR arithmetic by hand, the NIH Body Weight Planner is a free, government-run calculator that does this step for you and is a reasonable cross-check against any commercial macro calculator's number.
Step 2: Pick a goal offset
Once you have a maintenance number, decide whether you are eating at maintenance, in a deficit (fat loss), or in a surplus (muscle or weight gain), and apply an offset.
A commonly cited rule of thumb is that a pound of body fat is roughly 3,500 calories, so a 500-calorie daily deficit works out to about a pound a week. That is a rough planning guide, not a precise formula, and real weight change also reflects water, glycogen, and measurement noise week to week. A large or aggressive deficit held for a long period is worth discussing with a doctor or dietitian, particularly if you have any underlying health condition.
Step 3: Set protein first, not last
Protein is the macro to fix before anything else, because it is the one most tied to your goal, muscle retention in a deficit, recovery if you train, satiety at any calorie level, and the one people most commonly fall short on when they “wing it.” A commonly cited range in sports-nutrition guidance for people who are strength training or in a calorie deficit is roughly 1.6 to 2.2 grams per kilogram of bodyweight (about 0.7 to 1 gram per pound). Sedentary or maintenance goals can reasonably sit lower in that range.
Step 4: Set a fat range, not a single number
Fat matters for hormone health regardless of your goal, so it should not be cut to near zero to leave more room for carbs or protein. The Dietary Guidelines for Americans' Acceptable Macronutrient Distribution Range puts fat at 20 to 35% of total daily calories. A practical starting point is 25 to 30% of your daily calorie target, adjusted later based on how you feel and perform.
Step 5: Fill the rest with carbs
Carbs are the most flexible macro, whatever calories remain after protein and fat are accounted for become your carb target. This is also why carbs are the easiest lever to adjust week to week for energy, training performance, or appetite, without disturbing the protein and fat numbers that matter more consistently.
A worked example
Say a 75kg (165lb) person with a maintenance estimate of 2,500 calories wants a moderate fat-loss deficit.
That gives a daily target of roughly 2,100 calories: 135g protein, 65g fat, and 243g carbs. Change the deficit, the bodyweight, or the fat percentage, and every number downstream shifts with it, which is the entire point of doing the steps in order rather than picking three numbers that happen to look reasonable.
Mistakes that make a macro calculator's number wrong for you
- Overestimating activity level. Most calculators' activity multipliers assume more structured exercise than the average person actually does. Picking “moderately active” when most days are a desk and a short walk inflates the maintenance number, and the deficit that follows, past what actually happens in practice.
- Never recalculating as weight changes. Maintenance calories drop as bodyweight drops, since a smaller body burns less at rest. A number calculated at the start of a 20-pound fat-loss phase is stale by the end of it.
- Treating the fat percentage as fixed. The AMDR is a range, 20 to 35%, not a single correct number. Athletes doing high training volume often sit toward the lower end to leave more room for carbs; people who feel and perform better with more fat can sit toward the higher end.
- Chasing exact grams instead of a consistent pattern. Hitting 135g of protein versus 128g on a given day changes almost nothing. The number is a target to aim near consistently, not a pass/fail line to hit precisely every day.
Try it
Turn the number into a real week of meals
A macro calculator gives you three numbers. PlateMap takes those numbers and builds the actual week of meals that hits them, then rebuilds it again as your target changes. See a worked example on the platemap page before joining.
Frequently asked questions
Is a macro calculator accurate?
Any macro calculator, including the manual method here, is an estimate built on population-average formulas. It gives you a sensible starting point, not a guaranteed number. Real-world results (weight, energy, hunger) over two to three weeks are what actually confirm whether your number is right for you, and you adjust from there.
Do I need to weigh food to hit my macros?
Not forever. Weighing food for a week or two while your eye calibrates is the fastest way to learn real portion sizes. After that, most people can estimate closely enough by sight, and weigh only for calorie-dense foods like oils, nut butters, and cheese where a small volume difference moves the number a lot.
Should protein, carbs, or fat come first when I calculate macros?
Protein first, always. It is the macro most tied to your goal (muscle retention, satiety, recovery) and the one people most reliably fall short on. Fat gets a defensible range next, generally 20 to 35% of calories, because it matters for hormone health regardless of goal. Carbs fill whatever calories are left, which is why they are the most flexible macro to adjust.
What is a good calorie deficit for fat loss?
A commonly cited rule of thumb is that a deficit of about 500 calories a day works out to roughly a pound of fat loss a week, since a pound of fat is roughly 3,500 calories. That is a rough guide, not a precise formula, actual results vary by individual, and a large or prolonged deficit should be discussed with a doctor or dietitian, especially alongside any health condition.
Why do two macro calculators give me different numbers?
Because there is more than one accepted formula for estimating your maintenance calories, and each app also applies its own activity multiplier on top. A 100 to 200 calorie spread between two calculators for the same person is normal and not a sign either one is wrong. Pick one method, stay consistent, and adjust based on your own results rather than chasing the exact number.
Does PlateMap replace a macro calculator?
No, it starts from the number a macro calculator like this one gives you. You set your protein and calorie target once, and PlateMap builds the week's meals to hit it, then rebuilds the week again as your target changes, which is the planning step after the calculation, not a replacement for it.