GymMacros
Home / How to Count Macros

How to Count Macros — Complete Beginner's Guide

Counting macros is one of the most effective approaches to nutrition for body composition. Unlike simple calorie counting, tracking macronutrients gives you precise control over your protein, carbohydrates, and fat intake — the three levers that determine whether you build muscle, lose fat, or both. This guide walks you through every step, from understanding what macros are to logging your food with confidence.

12 min read
Beginner friendly
Step-by-step guide

What Are Macros?

Macros is short for macronutrients — the three main categories of nutrients your body uses for energy and structural purposes. Every food you eat is made up of some combination of protein, carbohydrates, and fat. These three macronutrients provide all the calories in your diet.

Understanding their caloric density is fundamental to counting macros accurately:

4
calories per gram
Protein

Builds and repairs muscle tissue, enzymes, hormones

4
calories per gram
Carbohydrates

Primary energy source, fuels brain and muscle

9
calories per gram
Fat

Hormone production, vitamin absorption, cell function

Alcohol is sometimes called the fourth macro at 7 calories per gram, but it provides no nutritional benefit and isn't tracked in most macro plans. The reason macros matter beyond just calories is that the ratio of protein, carbs, and fat in your diet dramatically affects body composition, training performance, satiety, and hormonal health — even when total calories are identical.

Step 1: Calculate Your Calorie Needs

Before you can set macro targets, you need to know how many total calories to eat. This number is based on your TDEE (Total Daily Energy Expenditure) — the total number of calories your body burns in a day across all activities including exercise, digestion, and basic bodily functions.

Your TDEE is calculated from your BMR (Basal Metabolic Rate — calories burned at rest) multiplied by an activity factor. You can calculate this precisely using the TDEE calculator, which uses the Mifflin-St Jeor formula and accounts for your age, height, weight, sex, and activity level.

Once you have your TDEE, you adjust it based on your goal:

TDEE calculators provide an estimate, not a guarantee. Your actual energy expenditure depends on factors that are difficult to quantify — NEAT (non-exercise activity thermogenesis), metabolic efficiency, gut microbiome, and more. Use the calculator as a starting point, then monitor your weight for 2 weeks and adjust if needed.

Step 2: Set Your Macro Targets

With your calorie target established, you distribute those calories across the three macros. The order matters: set protein first, fat second, then fill remaining calories with carbs.

Set Protein First

Protein is the most important macro for body composition. Research consistently supports 0.7–1.0 grams of protein per pound of bodyweight (1.6–2.2g/kg) for people who train regularly. If you're in a calorie deficit (cutting), aim for the higher end — 1.0–1.2g/lb — because protein helps preserve muscle tissue when calories are restricted and is also the most satiating macronutrient.

Example: A 170 lb person aiming to build muscle should target roughly 150–170g of protein per day. At 4 calories per gram, that's 600–680 calories from protein.

Set Fat Second

Fat should make up 20–35% of your total daily calories. The minimum of 20% is important — going below this can impair testosterone production and the absorption of fat-soluble vitamins (A, D, E, K). Most people do well with 25–30% of calories from fat. At 9 calories per gram, fat is calorie-dense, so a little goes a long way.

Example: On a 2,400-calorie plan, 25% from fat = 600 calories ÷ 9 = ~67g fat per day.

Fill Remaining Calories with Carbs

After protein and fat are set, the remaining calories come from carbohydrates. Carbs are your muscles' primary fuel source and directly support training performance. More carbs generally means better workouts, better glycogen replenishment, and better mood.

Example continued: 2,400 total calories − 680 (protein) − 600 (fat) = 1,120 calories from carbs ÷ 4 = 280g carbs per day. Your final targets: 170g protein / 280g carbs / 67g fat.

Get Your Exact Macro Targets

Enter your stats and goal into the macro calculator for personalized protein, carb, and fat targets in under 60 seconds.

Calculate My Macros →

Step 3: Choose a Tracking App

A food tracking app is the most practical way to count macros in daily life. The three most popular options each have different strengths:

MyFitnessPal

The largest food database (~14 million entries). Best for variety and restaurant meals. Free version is solid; premium unlocks macro goal breakdowns and more. Some database entries have errors — always verify nutrition labels.

Cronometer

More accurate database with verified USDA entries. Best if you care about micronutrients (vitamins and minerals) in addition to macros. Slightly steeper learning curve but highly reliable data. Excellent for precise tracking.

MacroFactor

Subscription-based app with adaptive calorie targets based on your actual weight trend. Automatically adjusts your targets as your metabolism changes. Best for intermediate/advanced users who want a smarter, algorithm-driven approach.

All three apps allow you to set custom macro goals. Enter your targets from Step 2 into whichever app you choose. The best app is the one you'll actually use consistently — start with MyFitnessPal if you're unsure.

Step 4: Weigh Your Food

A food scale is the single most important tool for accurate macro tracking. Eyeballing portions or using measuring cups introduces enormous error — studies show people underestimate calorie intake by 20–50% when estimating visually.

A basic kitchen scale costs $10–15 and pays for itself in results within weeks. Here's how to use it effectively:

Raw vs. Cooked Weights

This is one of the most common sources of error in macro tracking. Food loses water when cooked, so cooked food weighs less than raw. If a food database entry says "chicken breast, raw" — you should weigh your chicken raw before cooking. If it says "cooked" — weigh it after cooking. Mixing these up can throw your protein calculations off by 20–30%.

As a general rule: log raw weights whenever possible for consistency. If you're cooking a large batch and only eating a portion, weigh the total cooked batch, then weigh your serving and calculate the proportion.

Tare Function

Use the tare (zero) button to reset the scale between ingredients when adding food to a bowl or plate. This lets you weigh multiple items without using separate containers. Add one ingredient, tare, add the next, repeat.

Step 5: Log Everything

Consistent logging is what makes macro counting work. This means tracking every meal, snack, condiment, cooking oil, and beverage. Small additions add up fast — a tablespoon of olive oil is 14g fat and 120 calories. A handful of almonds is roughly 15g fat. These untracked items can account for hundreds of calories per day.

Home-Cooked Meals

Log each ingredient separately by weight as you cook. For recipes you make repeatedly, create a custom meal in your app so you only have to build it once. Weigh your finished serving out of the total batch.

Packaged Foods

Scan the barcode or search by name in your app. Always double-check the serving size matches what you're actually eating. Many entries in food databases use "1 serving" which may be very different from what you consume — always weigh rather than assume a serving size.

Restaurants

Chain restaurants (McDonald's, Chipotle, Panera, etc.) have calorie and macro data required by US law for locations with 20+ outlets. Check their websites or apps. For independent restaurants, search for the dish by name in your tracking app and use the closest match, or estimate by components — "grilled salmon (8oz)" + "roasted vegetables (1 cup)" + "olive oil (1 tbsp)".

Pre-Logging

One highly effective strategy is to pre-log your food the night before or morning of. This lets you see if your planned day fits your macro targets before you eat, giving you the chance to adjust. Many experienced macro trackers plan their entire day in the app at breakfast time.

Step 6: Review and Adjust After 2 Weeks

No calorie or macro calculator is perfectly accurate for every individual. Your metabolism, daily activity variation, and food logging accuracy all introduce variability. That's why the 2-week check-in is essential.

After 2 weeks of consistent tracking:

Make small adjustments (100–200 calories at a time) and wait another 2 weeks before adjusting again. Frequent large changes prevent you from ever knowing what's actually working.

Common Mistakes When Counting Macros

Not Using a Food Scale

Estimating "a handful" or "about a cup" is inaccurate enough to undermine all your other effort. Studies consistently show visual portion estimation is wildly unreliable, especially for calorie-dense foods like nuts, oils, and cheese. A $12 kitchen scale fixes this completely.

Forgetting Drinks and Condiments

Olive oil, butter, salad dressing, cream in coffee, protein shakes, juice, sports drinks — these add up quickly. A single tablespoon of olive oil is 14g fat and 120 calories. Two tablespoons of peanut butter on a forgotten snack is another 16g fat and 190 calories. Log everything, including zero-calorie items like black coffee and diet soda (which are genuinely zero and don't need logging).

Using Inaccurate Database Entries

User-submitted food database entries in apps like MyFitnessPal can contain errors. Always compare the app entry to the actual nutrition label on the package. For fresh foods (chicken, beef, produce), use USDA verified entries or search "USDA" alongside the food name to find accurate data.

Tracking Inconsistently

Tracking Monday–Friday and guessing on weekends is one of the most common reasons macro counting stops working. Weekends often include higher-calorie restaurant meals, alcohol, and social eating that can erase a whole week's deficit. Track every day, even if weekends are less precise — imperfect tracking beats no tracking.

Confusing Raw and Cooked Weights

As covered in Step 4, mixing up raw and cooked weights distorts your numbers significantly. Always check whether a database entry specifies raw or cooked, and weigh accordingly. When in doubt, weigh raw before cooking.

How Precise Do You Need to Be?

You do not need to hit your macro targets with gram-level precision every single day. That level of rigidity is unsustainable and unnecessary. Here's a realistic framework:

The more important metric is protein. If you hit your protein target within 10%, the carb/fat split matters much less for most people. Hitting protein protects muscle. The calorie total determines weight direction. Fat and carb balance affects performance, hormones, and satiety — but has more flexibility than protein.

What Happens If You Go Over or Under?

One day over or under your targets will not derail your progress. The human body responds to cumulative energy balance over days and weeks — not individual meals or single days. A single large meal doesn't cause fat gain; a consistently large surplus over weeks does.

If you have a big dinner out on Saturday, the correct response is to return to your normal tracking on Sunday — not to compensate by extreme restriction on Sunday. Compensation eating (restricting severely after overeating) often creates a restrict-binge cycle that's harder to break than simply continuing your normal plan.

Focus on weekly averages. If your target is 2,000 calories per day, your weekly budget is 14,000 calories. One 3,000-calorie day and six days at 1,800 calories still averages 1,914 calories — within 5% of your target. This mindset removes the anxiety from individual meals and keeps the focus on sustainable long-term adherence.

If you're consistently undershooting (eating significantly less than your targets every day), this is worth addressing. Chronic under-eating can slow metabolism, impair workout performance, cause muscle loss, and lead to binge-eating from accumulated restriction. Don't treat your calorie target as a maximum — treat it as a range.

Frequently Asked Questions

Most people see measurable changes in body composition within 4–6 weeks of consistent macro tracking. You'll often notice improved energy, better workout performance, and changes in how your clothes fit before the scale significantly moves. Weight loss (if that's your goal) typically averages 0.5–1 lb per week with a 500-calorie deficit — so expect 4–8 lbs of fat loss over your first 4–8 weeks. Muscle gain is slower, particularly for intermediate and advanced trainees, where 1–2 lbs per month is excellent progress. The key is consistency over at least 8–12 weeks before making major changes to your approach.
No. Most people use macro tracking as a learning tool rather than a lifelong practice. After 3–6 months of consistent tracking, most people develop an accurate intuitive sense of portion sizes and the macro content of their regular meals. Many successful gym-goers track during phases where body composition is the primary focus (a cut or a bulk) and eat more intuitively during maintenance phases. Others track Monday–Friday and estimate on weekends. There's no single correct approach — the goal is to build nutritional knowledge and habits that let you maintain results with progressively less active effort.
Counting macros includes calorie counting — because macros are made of calories. But counting macros goes further: it tells you not just how much to eat, but what to eat in terms of nutrient composition. Two people can eat the same 2,000 calories with very different results depending on their macro split. A person eating 2,000 calories with 200g protein will preserve muscle on a cut far better than someone eating 2,000 calories with 80g protein. Macros also affect satiety (protein is most filling), hormones (fat is essential for testosterone), and training performance (carbs fuel workouts). Macro counting gives you the full picture.
If hitting your protein target feels difficult, focus on building a few high-protein anchor meals into your day (Greek yogurt, eggs, chicken, cottage cheese, fish, protein shakes). Protein is the hardest macro to overconsume accidentally, so it usually requires the most deliberate planning. If your calorie target feels too low and you're constantly hungry, reconsider the size of your deficit — a 300-calorie deficit with high adherence beats a 700-calorie deficit with constant cheating. If fat targets feel too high or too low, adjust the fat/carb split while keeping protein and total calories constant — the fat/carb ratio has the most flexibility in macro planning.
For chain restaurants, use the official nutritional information available on their website, app, or in your food tracking app. For independent restaurants, search for the dish type in your app (e.g., "pasta bolognese restaurant serving") and use a middle-range estimate. You can also estimate by components: identify the protein source, starch, vegetables, and oils separately. When eating out frequently, building a buffer of 100–200 extra calories into your restaurant meal estimates accounts for invisible cooking oils and sauces. The goal when eating out isn't perfection — it's a reasonable estimate that keeps you close to your weekly targets.
You can use the same macros every day (which is simpler) or cycle your carbohydrate intake based on training days (more carbs on training days, fewer on rest days). Carb cycling can improve workout performance and glycogen replenishment while keeping weekly averages the same. A simple approach: keep protein and fat constant, increase carbs by 40–60g on training days and decrease by the same amount on rest days. Your total weekly calorie balance stays identical. For most beginners, the extra complexity isn't worth it — consistent daily macros work extremely well. Carb cycling is more relevant for intermediate/advanced athletes optimizing performance.

Related Tools

Ready to Start Counting Your Macros?

Use the GymMacros calculator to get your exact protein, carb, and fat targets in under 60 seconds. Free, no sign-up required.

Calculate My Macros →