Macros Tracker — Google Sheets Template
One-Minute Summary
This Google Sheets macros tracker lets you log protein, carbs, fats, and calories for each meal. Pre-built formulas calculate daily totals and show progress toward your goals. Enter your target macros once — the sheet compares actual vs. target and shows remaining amounts. Make a free copy to your Drive. Ideal for anyone counting macros for weight loss, muscle gain, or general fitness.
Preview & Access
Make a Copy (Google Sheets)How to Access
- Click the button above
- Sign in to Google (free)
- The template opens in your Drive
- Edit, share, or download as needed
What’s in this template
This Google Sheets macros tracker has two main tabs:
Tab 1: Daily Log
A grid with rows for each meal (Breakfast, Lunch, Dinner, Snacks) and columns for Protein (g), Carbs (g), Fat (g), and Calories. A Target row at the top holds your daily goals. Sum formulas calculate totals and remaining amounts. Conditional formatting highlights when you’re on target or over.
Tab 2: Weekly Summary
Pulls daily totals from the log. Shows each day’s protein, carbs, fat, and calories. Averages for the week help you see consistency. Optional: add a simple chart (Insert → Chart) to visualize trends.
Key features and formulas
Target vs. actual: The sheet subtracts your logged totals from your targets. A “Remaining” row shows how much you have left. Useful for planning — if you have 30g protein left at dinner, you know to aim for a protein-heavy meal.
Percentage progress: Optional percentage formulas show how close you are to each target (e.g., “80% of protein goal”). Helps prioritize — if protein is at 50% by lunch, you know to bump it up.
Weekly consistency: The summary tab highlights patterns. Maybe you consistently under-eat on Mondays (busy day) and over-eat on Saturdays. Use that to prep more on Sundays and plan indulgences for Saturday.
How to customize
Adding fiber: Many people track fiber for digestive health. Add a Fiber column and extend all formulas. Set a target (e.g., 25g) and track it like the other macros.
Meal timing: Add a Time column if you care about when you eat (e.g., for intermittent fasting). Log meal times and use the data to see if eating earlier or later affects your totals.
Recipe integration: If you meal prep the same recipes often, create a “Recipes” tab. List each recipe with its macros per serving. Reference the recipe in the log and copy the macros — faster than looking up every ingredient.
Need a Printable Version?
Prefer pen and paper? Grab the printable PDF version — designed for U.S. Letter paper.
Related Templates
- •
- •
Frequently Asked Questions
Is this really free?
Yes. Make a copy and it's yours. No signup, no trial, no watermark. You need a free Google account.
How do I find macro amounts for foods?
Use nutrition labels, USDA FoodData Central, or apps like MyFitnessPal or Lose It. For homemade meals, add up ingredients and divide by servings. Estimates are fine when you're learning.
Do I need to hit my targets exactly?
No. Within 10–20% is usually fine. Protein is often the most important to hit. Carbs and fat can flex. Use the tracker to learn your eating patterns, not to stress over perfection.
Can I track multiple people?
Yes. Duplicate the tab for each person. Rename the tabs (e.g., 'John,' 'Jane'). Everyone can have different targets and logs in the same spreadsheet if you share it.
What if I go over my calories?
It happens. Log it anyway — the sheet shows the overage. One day won't ruin progress. Use the data to plan better the next day (e.g., lighter dinner if lunch was big).