How to Calculate Your Macros, Step by Step
Five steps. No spreadsheets. The same protein-first formula nutrition coaches use.
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:
- Sedentary or new to tracking: 0.7g per lb of bodyweight
- Active or strength training: 0.8–1g per lb
- Cut-focused (maintaining muscle while losing): 1g+ per lb
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:
- 25–35% of total calories is the standard range
- Lower (25%) if you’d rather have more carbs
- Higher (35%) if you find higher-fat eating more filling
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:
- Protein: 135g
- Fat: 60g
- Carbs: 180g
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:
- 135g protein × 4 = 540 kcal
- 60g fat × 9 = 540 kcal
- 180g carb × 4 = 720 kcal
- Total: 1,800 kcal ✓
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):
- Greek yogurt (1 cup): 130 kcal, 17g protein
- ½ cup oats: 150 kcal, 5g protein
- ¼ cup berries: 20 kcal
- 1 tbsp peanut butter: 95 kcal, 4g protein
- 1 scoop whey: 110 kcal, 22g protein
Lunch (~550 kcal, 40g protein):
- 6 oz grilled chicken: 280 kcal, 50g protein
- ½ cup brown rice: 110 kcal
- 2 cups roasted vegetables: 100 kcal
- 1 tbsp olive oil dressing: 120 kcal
Snack (~200 kcal, 18g protein):
- 1 cup cottage cheese: 180 kcal, 24g protein
- ½ cup pineapple: 40 kcal
Dinner (~600 kcal, 40g protein):
- 5 oz salmon: 290 kcal, 35g protein
- 1 cup roasted potatoes: 160 kcal
- 1 cup green beans: 35 kcal
- 1 tbsp butter: 100 kcal
Total: ~1,750 kcal, ~130g protein. Close enough.
Easy Macro Math By Food Group
| Food | Calories per typical serving | Protein |
|---|---|---|
| Chicken breast (4 oz cooked) | 187 | 31g |
| Salmon (4 oz cooked) | 240 | 30g |
| Egg (large) | 72 | 6g |
| Greek yogurt (¾ cup) | 100 | 18g |
| Cottage cheese (½ cup) | 80 | 12g |
| Whey protein (1 scoop) | 110 | 22g |
| Tofu (½ cup, firm) | 80 | 10g |
| Lentils (1 cup cooked) | 230 | 18g |
| Rice (1 cup cooked) | 200 | 4g |
| Pasta (1 cup cooked) | 200 | 7g |
| Bread (1 slice) | 80 | 3g |
| Apple (medium) | 95 | 0.5g |
| Avocado (medium) | 240 | 3g |
| Almonds (1 oz) | 165 | 6g |
| Olive oil (1 tbsp) | 120 | 0g |
| Peanut butter (1 tbsp) | 95 | 4g |
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
- Protein first: 0.7–1g per lb bodyweight.
- Fat next: 25–35% of calories.
- Carbs fill the rest.
- Round to easy numbers. Don’t engineer to the gram.
- Stick with it for 12 weeks. Then trust your eyeballing.
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