How to Calculate Macros: The Complete Step-by-Step Guide for Weight Loss & Muscle Gain
Calculating your own macros by hand used to require a scientific
calculator and a lot of patience with unit conversions. The good
news is that the math itself is simple once you know the four
steps: find your Basal Metabolic Rate, multiply by an activity
factor to get TDEE, apply a goal adjustment, and then convert
calories into grams using the fixed calorie values of each
macronutrient. The
Macro Diet Planner
at /macro-diet-planner runs all of
this automatically, but understanding each step means you can
audit your results and know exactly why the numbers look the way
they do.
Step 1 — Estimate Your Basal Metabolic Rate
Your BMR is the number of calories your body burns at complete
rest in a 24-hour period. The Mifflin-St Jeor equation is the
most accurate population-level formula available without
expensive lab testing, and it is what the calculator at
/macro-diet-planner uses under the
hood:
- Men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
- Women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161
If you live outside the metric system, convert pounds to kilograms by dividing by 2.2046 and inches to centimeters by multiplying by 2.54. One common mistake is forgetting to convert before plugging numbers in, which silently inflates every downstream result.
Step 2 — Apply Your Activity Factor to Get TDEE
BMR only covers rest. Total Daily Energy Expenditure (TDEE)
multiplies BMR by how active you are. The honest part is picking
the right multiplier: most people overestimate their own
activity level. Use the table below as a starting point, then
adjust after two weeks of data:
/macro-diet-planner ships with
these presets so you do not have to remember them.
- Sedentary (×1.2): little or no exercise, desk job.
- Light (×1.375): light exercise 1–3 days per week.
- Moderate (×1.55): moderate exercise 3–5 days per week.
- Very active (×1.725): hard exercise 6–7 days per week.
- Athlete (×1.9): twice-daily or elite-level training.
Step 3 — Set Your Goal Adjustment
TDEE is the number of calories that should keep your weight stable. To lose weight or gain mass you create a deficit or surplus on top of it. A deficit that is too large threatens muscle retention and performance, so the safer ranges are:
- Weight loss: subtract 15–25% from TDEE (roughly a 500–750 kcal/day deficit).
- Maintenance: use TDEE exactly.
- Muscle gain: add 10–15% above TDEE (a 300–500 kcal/day surplus).
Step 4 — Convert Calories to Grams
This is where the 4/4/9 system comes in. Protein and carbohydrate each provide 4 calories per gram, and fat provides 9 calories per gram. The usual order is to set protein first based on lean mass, set fat as a minimum floor, and let carbohydrates take whatever calories remain:
- Protein grams = 1.6–2.2 g per kg of lean body mass, then multiply by 4 for calories.
- Fat grams = 20–35% of target calories divided by 9.
- Carbohydrate grams = (target calories − protein calories − fat calories) ÷ 4.
If the result for carbohydrates is negative, the protein-plus-fat share has already exceeded your calorie target. In that case the only correct move is to lower the fat percentage or raise the calorie goal — and that is exactly the warning the tool at macro-diet-planner /macro-diet-planner surfaces as a notice instead of a bogus negative number. After the daily targets are set, divide each gram total by the number of meals you plan to eat to get a per-meal breakdown without doing any extra arithmetic.
Common Calculation Mistakes
Even with the correct formula, three errors silently derail most
first attempts at macro math. First is unit confusion: entering
pounds into a kilogram-based equation multiplies every result by
~2.2. Second is activity inflation: picking "very active" when
you train three times a week overstates TDEE by 300–500 kcal.
Third is using total body weight instead of lean body mass for
the protein target, which can overshoot needs by 20–40% for
higher-body-fat individuals. If any of those sound familiar,
re-run your numbers through
/macro-diet-planner with the
correct inputs and compare the difference.