How to Calculate Your Macros: Step-by-Step Guide for Beginners

Calculating your macros sounds complicated. It isn’t. Once you understand the four steps involved, the whole process takes about two minutes — and a good calculator handles most of the math automatically.

This guide walks you through every step, explains the logic behind each one, and gives you real examples so you can see exactly how it works for different goals.

What You Need Before You Start

To calculate your macros accurately, you need four pieces of information:

  1. Your current body weight (in kg or lbs)
  2. Your height (in cm or ft/in)
  3. Your age
  4. Your typical daily activity level

That’s it. You don’t need to know your body fat percentage (though it helps if you have it). You don’t need any special equipment. Just those four numbers.

Step 1: Calculate Your BMR

BMR stands for Basal Metabolic Rate — the number of calories your body burns at complete rest in 24 hours.

The most accurate formula for most people is the Mifflin-St Jeor equation:

For men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5

For women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

Example: Calculating BMR

Meet Sarah. She is 28 years old, 163cm tall, and weighs 70kg.

BMR = (10 × 70) + (6.25 × 163) − (5 × 28) − 161 BMR = 700 + 1,018.75 − 140 − 161 BMR = 1,417 calories

This means Sarah’s body burns approximately 1,417 calories per day just to exist — before any activity is added.

Step 2: Calculate Your TDEE

TDEE stands for Total Daily Energy Expenditure. It accounts for all the calories you burn in a real day — not just at rest, but through movement, exercise, and daily activity.

To calculate TDEE, multiply your BMR by an activity factor:

Activity Level Description Multiplier
Sedentary Office job, no planned exercise × 1.2
Lightly active Light exercise 1–3 days/week × 1.375
Moderately active Exercise 3–5 days/week × 1.55
Very active Hard exercise 6–7 days/week × 1.725
Extremely active Physical job + daily training × 1.9

Choose the level that best describes your typical week — not your ideal week.

Example: Calculating TDEE

Sarah exercises 3–4 times per week (gym sessions). She chooses “Moderately active.”

TDEE = 1,417 × 1.55 TDEE = 2,196 calories

This is Sarah’s maintenance number — the calories she needs to eat to stay exactly the same weight.

Step 3: Set Your Calorie Target Based on Your Goal

Now adjust your TDEE based on what you want to achieve:

Goal Calorie Adjustment Expected Result
Aggressive fat loss TDEE − 20% ~1.5–2 lbs loss/week
Moderate fat loss TDEE − 15% ~1–1.5 lbs loss/week
Slight cut TDEE − 10% ~0.5–1 lb loss/week
Maintain TDEE No weight change
Slight bulk TDEE + 10% ~0.25–0.5 lb gain/week
Moderate bulk TDEE + 15% ~0.5–1 lb gain/week

Important rule: Never eat below your BMR. Doing so long-term causes muscle loss and metabolic adaptation.

Example: Setting Calorie Target

Sarah wants to lose fat at a moderate pace. She chooses a 15% deficit.

Target calories = 2,196 × (1 − 0.15) Target calories = 2,196 × 0.85 Target calories = 1,867 calories per day

Step 4: Calculate Your Macros

Now split your calorie target into the three macronutrients. The ratio depends on your goal and diet preference.

Calorie values per gram:

  • Protein = 4 calories per gram
  • Carbohydrates = 4 calories per gram
  • Fat = 9 calories per gram

Common Macro Ratios by Goal

Goal / Diet Protein Carbs Fat
Fat loss (standard) 40% 35% 25%
Muscle gain 30% 45% 25%
Body recomposition 35% 40% 25%
Keto 25% 5% 70%
High-protein 40% 35% 25%
Endurance / high-carb 25% 55% 20%

Example: Calculating Macros

Sarah is cutting fat and chooses the standard fat loss ratio (40% protein / 35% carbs / 25% fat) with a 1,867 calorie target.

Protein: 1,867 × 0.40 = 747 calories ÷ 4 = 187g protein

Carbohydrates: 1,867 × 0.35 = 653 calories ÷ 4 = 163g carbs

Fat: 1,867 × 0.25 = 467 calories ÷ 9 = 52g fat

Sarah’s daily macro targets:

  • Calories: 1,867 kcal
  • Protein: 187g
  • Carbs: 163g
  • Fat: 52g

The Protein Floor Rule

Regardless of your chosen macro ratio, protein should never fall below 0.7g per pound of bodyweight (or 1.6g per kg) when you are in a calorie deficit.

This minimum protects muscle mass while you lose fat. If your calculated protein falls below this floor, increase it and reduce carbs or fat to compensate.

For Sarah (70kg): Minimum protein = 70 × 1.6 = 112g Her calculated protein is 187g — well above the floor. ✅

Step 5: Translate Macros Into Food

Knowing your numbers is only useful if you can hit them with real food. Here are practical protein sources to help you reach your daily targets:

Food Protein per 100g
Chicken breast (cooked) 31g
Canned tuna 26g
Lean ground beef 26g
Eggs 13g
Greek yogurt 10g
Cottage cheese 11g
Lentils (cooked) 9g
Tofu 8g

A simple approach: build each meal around a protein source first, then add carbs and fat to fill in the rest of your targets.

How to Track Your Macros

The most accurate way to track macros is to weigh your food with a kitchen scale and log it in a tracking app. Popular free options include:

  • MyFitnessPal — largest food database
  • Cronometer — most accurate nutritional data
  • Macro Factor — best algorithm for adjusting targets over time

Tracking does not need to be perfect. Research consistently shows that people who track — even imperfectly — achieve significantly better results than those who estimate by eye.

How Often Should You Recalculate?

Recalculate your macros every 4–6 weeks, or whenever:

  • Your body weight changes by more than 5 lbs (2.3 kg)
  • Your activity level changes significantly
  • You switch goals (e.g. from cutting to bulking)
  • Your progress stalls for 3+ consecutive weeks

As you lose weight, your TDEE decreases. Macros that created a deficit at 80kg may be maintenance at 72kg. Regular recalculation keeps your targets accurate.

Skip the Math — Use the Calculator

Every calculation in this guide is automated in the CalcMacros macro calculator. Enter your stats, choose your goal, and get your exact protein, carb, and fat targets in seconds.

The calculator also handles edge cases like the protein floor rule, formula selection, and unit conversion automatically.

Frequently Asked Questions

How do I calculate macros without a calculator? Follow the four steps in this guide: calculate BMR with the Mifflin-St Jeor formula, multiply by your activity factor to get TDEE, adjust for your goal, then split by your chosen macro ratio. Each macro gram amount = (calories × ratio percentage) ÷ calories per gram.

What macro ratio is best for weight loss? A 40% protein / 35% carbs / 25% fat split is well-supported for fat loss. The high protein percentage preserves muscle while the moderate carb intake supports energy for training. However, the most important factor is hitting your calorie target — macro ratio matters less than total calories for weight change.

Should I count fiber in my carb total? Dietary fiber is technically a carbohydrate but is not fully digested or absorbed. Most people subtract fiber from total carbs to get “net carbs.” This matters most for very low-carb and ketogenic approaches.

How do I calculate macros for muscle gain? Set your calorie target at 10–15% above TDEE, then use a ratio around 30% protein / 45% carbs / 25% fat. Ensure protein is at minimum 1.6g per kg of bodyweight. The calorie surplus provides energy for muscle protein synthesis.

Is it okay to go over on one macro if I’m under on another? Calories are the primary driver of weight change, so hitting your total calorie target is the priority. Within that, protein is the most important macro to hit consistently. Flexibility between carbs and fat is fine — they are somewhat interchangeable for most goals.


The information on this page is for educational purposes only and does not constitute medical or nutritional advice. Consult a registered dietitian or healthcare professional before making significant changes to your diet.