🔧 Tools & Reviews

How to Calculate Your Macros, Step by Step

Five steps. No spreadsheets. The same protein-first formula nutrition coaches use.

Quick answer

Calculate macros in 5 steps: (1) get your daily calorie target from the Daily Calorie Calculator, (2) set protein at 0.7–1g per lb bodyweight, (3) set fat at 25–35% of total calories, (4) fill the remainder with carbs, (5) round to easy numbers. The whole thing takes 5 minutes. The Macro Calculator does the math for you.

Why Bother With Macros?

Calories drive whether you lose, maintain, or gain weight. Macros drive what you lose. The difference matters.

Two people both eat 1,800 kcal/day for 12 weeks. Person A eats 60g protein/day; Person B eats 130g protein/day. Both lose 12 pounds on the scale.

Person A loses 8 lbs of fat and 4 lbs of muscle. Person B loses 11 lbs of fat and 1 lb of muscle.

Same scale loss, very different body composition. That’s the case for paying attention to protein, especially.

The Five-Step Calculation

Step 1: Calorie Target

Get this from the Daily Calorie Calculator or the TDEE Calculator minus 500 (for weight loss).

Example: 1,800 kcal/day for a 150-lb woman aiming to lose weight.

Step 2: Protein

The most-studied macro for weight loss outcomes. Target:

For a 150-lb person aiming for ~0.9g/lb: 135g protein.

Each gram of protein = 4 calories. So 135g protein = 540 kcal of your 1,800 budget.

Step 3: Fat

Fat is essential (vitamin absorption, hormones, satiety). Target:

For 1,800 kcal at 30% fat: 540 kcal of fat. Each gram of fat = 9 calories, so 60g fat.

Step 4: Carbs

Whatever’s left after protein and fat.

1,800 - 540 (protein) - 540 (fat) = 720 kcal for carbs. Each gram of carb = 4 calories, so 180g carbs.

Step 5: Round to Easy Numbers

Working numbers for a 150-lb person on 1,800 kcal:

Round to make it easier to hit: 135 → “around 130–140.” 180 → “around 175–185.” Don’t engineer to the gram.

Sanity Check

For your 1,800 kcal budget, the macro hit is:

If your numbers don’t add up to your calorie target, recheck the math.

How to Hit These Numbers in Real Food

Here’s the same 1,800 kcal day broken into actual meals:

Breakfast (~400 kcal, 30g protein):

Lunch (~550 kcal, 40g protein):

Snack (~200 kcal, 18g protein):

Dinner (~600 kcal, 40g protein):

Total: ~1,750 kcal, ~130g protein. Close enough.

Easy Macro Math By Food Group

FoodCalories per typical servingProtein
Chicken breast (4 oz cooked)18731g
Salmon (4 oz cooked)24030g
Egg (large)726g
Greek yogurt (¾ cup)10018g
Cottage cheese (½ cup)8012g
Whey protein (1 scoop)11022g
Tofu (½ cup, firm)8010g
Lentils (1 cup cooked)23018g
Rice (1 cup cooked)2004g
Pasta (1 cup cooked)2007g
Bread (1 slice)803g
Apple (medium)950.5g
Avocado (medium)2403g
Almonds (1 oz)1656g
Olive oil (1 tbsp)1200g
Peanut butter (1 tbsp)954g

A 4 oz chicken + 1 cup rice + 2 cups vegetables + 1 tbsp olive oil = ~530 kcal, ~37g protein. Solid lunch base; easy to remember.

Different Splits for Different People

Standard (40/30/30): 40% carbs, 30% protein, 30% fat. Good general default.

High-protein cut (30/40/30): 30% carbs, 40% protein, 30% fat. Useful if you’re trying to preserve muscle on an aggressive deficit.

Mediterranean-leaning (50/20/30): 50% carbs, 20% protein, 30% fat. Lower protein but emphasizes whole foods and healthy fats.

Low-carb (20/30/50): 20% carbs, 30% protein, 50% fat. Some people find this very satiating; others find it joyless.

Athlete / endurance (55/20/25): 55% carbs, 20% protein, 25% fat. Higher carbs to fuel training.

For weight loss for a typical sedentary-to-active adult, the 30/35/35 range is the most common usable split. The Macro Calculator can run any of these.

When to Stop Worrying About Macros

After ~12 weeks of consistent tracking, you’ll know intuitively what a “high-protein day” or “low-fat lunch” looks like. At that point, you can shift from gram-counting to “protein-first plate building” — eyeball protein at every meal, eat what you want around it, hit roughly your calorie target.

That’s the goal. Macros are a training tool, not a permanent obligation.

Common Mistakes

Setting protein too low. 0.5g/lb is too little for weight loss. Push to 0.7–1g.

Counting “high-protein” foods that aren’t. A 200-kcal granola bar with 6g protein is mostly carbs. The “protein bar” name doesn’t make it one.

Engineering macros to the gram. ±5g per macro is fine. ±20g is fine on a single day. Weekly averages matter; daily noise doesn’t.

Forgetting fats hide everywhere. Cooking oils, dressings, nut butters, cheese — they add up to 50+g/day for casual eaters.

What to Take Away

For the calculator that does this for you, see the Macro Calculator. For the calorie target, see the Daily Calorie Calculator.

Frequently Asked Questions

How many grams of protein do I need per day?

Most adults aiming for weight loss should target 0.7–1g of protein per pound of bodyweight. A 150-lb person: ~110–150g. The higher end is better if you're strength training.

Should I follow a specific macro split like 40/30/30?

Ratios that look clean on paper aren't magic. Once protein and fat minimums are met, the carb-fat balance is mostly preference. Pick what you'll stick with.

Are macros more important than calories?

Calories drive weight change. Macros drive what kind of weight you lose (fat vs muscle), how full you feel, and how you train. Calories first, then macros.

Can I track macros without an app?

You can — use a notebook and food labels. It's slower. The math is the same. An app saves time once you've used one for a few weeks.

Keep going: Crunch the numbers · Browse all articles · Find a meal plan · Easy recipes