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:
- Your current body weight (in kg or lbs)
- Your height (in cm or ft/in)
- Your age
- 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.